Sr DevOps Engineer

five9

Bengaluru, India 5 Years Exp Posted 2h ago

Job Description

Five9 is seeking a talented and driven Developer to join our core Infrastructure team. In this role, you will be instrumental in building, automating, and scaling the foundational systems that power our cloud-native and on-premise environments. 

You will bridge the gap between software engineering and system administration by designing robust APIs from scratch and architecting deep CI/CD pipelines. If you are passionate about 12-factor application design, GitOps, and writing clean code to solve complex infrastructure challenges, this is the role for you. 

 

Key Responsibilities 

  • API Implementation: Design, build, and maintain robust, scalable APIs from scratch using Python. Ensure all tooling and internal services strictly adhere to 12-factor application principles. 
  • Kubernetes-Native CI/CD Refactor: Lead the effort to analyze and refactor our existing deployment pipelines and applications to be fully Kubernetes-native, migrating legacy workflows to highly scalable containerized environments utilizing GitLab CI and ArgoCD. 
  • Observability: Implement comprehensive monitoring and alerting solutions leveraging Prometheus, Grafana, and Mimir. Ensure high visibility into system health by defining and tracking critical service metrics. 
  • Infrastructure as Code (IaC) & Automation: Drive infrastructure automation by writing and maintaining modular Ansible playbooks. Manage centralized automation execution, RBAC, and workflows using AWX. 
  • Engineering Rigor: Maintain a high standard of quality by producing rigorous technical documentation and thoroughly testing all code and infrastructure changes prior to deployment. 
  • Operational Excellence: Partner with cross-functional network, storage, and compute teams to ensure services are secure, observable, compliant, and highly resilient. 

 

Required Qualifications 

  • Experience: 5-8 years of professional experience in Platform Engineering, DevOps, or Software Engineering focusing on infrastructure. 
  • Programming Languages: Strong proficiency in Python; highly seasoned in building RESTful APIs from the ground up. 
  • Architecture: Understanding of 12-factor application methodologies and modern microservices architecture and how to implement. 
  • Containerization: Hands-on experience managing application-level Kubernetes workloads, including Deployments, Services, ConfigMaps, Ingresses, and HPA (experience with Rancher is highly preferred). 
  • Pipelines & Tooling: Deep understanding of complex CI/CD pipelines. Proven experience managing and integrating tools like GitLab, ArgoCD, and Harbor. 
  • Automation Configuration: Solid hands-on experience with Ansible and AWX to manage and execute complex automation workflows. 
  • Systems Thinking: Linux/Unix foundation with a basic understanding of networking, storage, and security in an enterprise environment. 

 

Preferred Qualifications 

  • Familiarity with Bare Metal as a Service (BMaaS) provisioning. 
  • Experience with Site Reliability Engineering (SRE) practices, including defining SLIs/SLOs and improving observability. 
  • Familiarity with ITIL change management processes within an automated CI/CD framework. 
  • Front end development experience a plus 

Similar Openings for You