Support and enhance internal infrastructure cloud solutions by developing Python-based backend APIs, managing deployments, and ensuring system reliability.
Roles/Responsibilities
- Provision and manage bare-metal servers using Ansible playbooks.
- Install, configure, and maintain databases across multiple data centers with data replication for Business Continuity Planning (BCP).
- Build and maintain CI/CD pipelines across various platforms and technology stacks.
- Deploy APIs and services to production environments, focusing on Kubernetes clusters and advanced deployment strategies (blue/green, canary).
- Manage service scalability, load balancing, and performance optimization.
- Set up monitoring systems, alerts, and metrics for reliability and performance tracking.
- Maintain and manage messaging systems such as Kafka or Pulsar.
Required skills
- Proficiency in Python for API development.
- Strong experience in CI/CD pipeline setup and production deployment processes.
- Knowledge of deployment strategies, system scaling, and interaction between APIs and databases.
Preferred skills
- Familiarity with Jenkins, Ansible playbooks, and Terraform.
- Experience with monitoring tools like Prometheus and Grafana.
- Proficiency in Kubernetes for service deployment.
About our client
A famous tech firm which makes a range of web based products, many of which are built from the ground up locally here in Japan.