Key Responsibilities – DevOps Engineer
- Take ownership of operating and enhancing large-scale CI/CD systems and build infrastructure to ensure smooth and efficient software delivery.
- Design, develop, and implement automation solutions to improve system reliability, scalability, and overall developer productivity.
- Troubleshoot and resolve complex infrastructure issues across distributed systems, containerized environments, and cloud platforms.
- Develop and maintain robust observability frameworks, including monitoring, logging, and alerting systems to ensure high availability and performance.
- Collaborate closely with development and engineering teams to optimize build pipelines, streamline release processes, and improve development workflows.
- Proactively identify system bottlenecks, inefficiencies, and areas of improvement, driving initiatives to enhance reliability and reduce manual operational effort.
Key Requirements
- Minimum 5+ years of experience in DevOps, Infrastructure Engineering, Site Reliability Engineering (SRE), or Developer Productivity Engineering.
- Strong proficiency in Python, particularly for automation, scripting, and debugging complex systems.
- Solid hands-on experience with Linux environments and Bash scripting.
- Proven experience managing infrastructure across both on-premises and cloud platforms such as AWS, Azure, or GCP.
- Hands-on expertise in containerization and orchestration technologies, including Docker and Kubernetes.
- Experience with CI/CD tools like Jenkins or similar platforms for automating build and deployment pipelines.
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform and Ansible for scalable infrastructure management.
- Experience working with observability and monitoring tools like Prometheus, Grafana, and ELK stack.
- Exposure to tools such as Artifactory, Bazel Buildfarm, and VMware ESXi/vCenter is an added advantage.
- Strong analytical thinking, problem-solving abilities, and a collaborative mindset to work across teams.
Education & Qualifications
- Bachelor’s degree in Engineering or a related technical field.
- Overall 5+ years of relevant experience in DevOps or productivity engineering domains.
- Strong analytical, troubleshooting, and problem-solving capabilities.
- Excellent communication and interpersonal skills, with the ability to work effectively in cross-functional teams.