DevOps Engineer
recrew
Job Description
- Own end-to-end infrastructure across non-prod and prod environments, including self-managed databases (MongoDB, Redis, Cassandra, Elasticsearch, Kafka)
- Design and implement CI/CD pipelines to support hundreds of continuous real-time deployments to production daily
- Build and maintain container orchestration on Kubernetes, ensuring reliability and scalability across a 150+ microservice architecture
- Automate infrastructure provisioning and configuration management using Terraform, Ansible, and Chef/Puppet
- Instrument and improve observability across the stack using Prometheus and Grafana; define and own SLOs/SLAs targeting 99.99%+ uptime
- Identify and resolve infrastructure bottlenecks, security gaps, and reliability risks across systems handling 100K+ RPS at edge gateways
- Collaborate with software engineering teams (Golang, Java, Node.js) to enforce DevOps best practices and streamline release processes
Must Have Criteria
- 1–2 years of hands-on experience in a DevOps or infrastructure engineering role
- Strong working knowledge of Linux operating systems and systems administration
- Practical experience with Kubernetes for container orchestration in production environments
- Hands-on experience with infrastructure-as-code and configuration management tools: Terraform and Ansible
- Proficiency in scripting using Python or Go for automation tasks
- Familiarity with self-managed databases and middleware: MongoDB, Redis, Cassandra, Elasticsearch, or Kafka
- B.Tech./B.E. in Computer Science or equivalent engineering degree/experience