DevOps Engineer
Looking for a mid-level DevOps Engineer to manage cloud infrastructure on AWS, GCP, and CloudFlare using Kubernetes, Terragrunt, and Ansible. Responsible for CI/CD pipelines with Jenkins and ArgoCD, ensuring production stability, and integrating security practices. On-call rotation required.
Responsibilities
- Deploy and maintain cloud infrastructure across AWS, GCP, and CloudFlare using Kubernetes, Terragrunt, and Ansible.
- Participate in on-call rotation to ensure stability of production services like Kafka, RabbitMQ, and databases.
- Lead small to mid-sized projects, utilizing CI/CD pipelines (Jenkins, ArgoCD) and scripting.
- Collaborate with security and development teams to integrate security throughout SDLC.
- Evaluate and implement new tools and technologies for efficiency and security.
- Manage secrets with HashiCorp Vault and secure configurations for Kong and Nginx.
Requirements
- Strong command of cloud infrastructure management (AWS, GCP, Kubernetes) with IaC experience (Terragrunt, Ansible).
- Practical experience with CI/CD pipelines (Jenkins, ArgoCD, Argo Workflows).
- Ability to manage and secure critical services (Kafka, RabbitMQ, databases like MongoDB, Aurora PostgreSQL/MySQL).
- Hands-on experience with secrets management (HashiCorp Vault) and infrastructure security.
- Strong collaboration and problem-solving skills with a proactive mindset.
Nice to have
- Experience with monitoring tools (Prometheus, Grafana, VictoriaMetrics).
- Familiarity with programming languages (Python, NodeJS, Go, Kotlin) for automation.
- Exposure to API gateways (Kong, Nginx).
- Prior on-call and production incident handling experience.