DevOps Engineer | 9 to 12 years | Bengaluru
Job Description
Seeking a highly experienced and versatile Senior DevOps Engineer to join our infrastructure and automation team. The ideal candidate will have deep expertise in cloud platforms (AWS, Azure), DevOps tools, containerization, and infrastructure as code (IaC). You will play a key role in building Key Responsibilities:
- Design, implement, and manage CI/CD pipelines using GitLab, Jenkins, and CMake for automated build and deployment.
- Develop and maintain infrastructure as code using Ansible, Chef, and shell scripting (Bash, Python, Perl).
- Deploy and manage containerized applications using Docker, Kubernetes, and Helm.
- Administer and optimize cloud infrastructure on AWS, Microsoft Azure, and other public cloud platforms.
- Ensure system reliability, scalability, and security through monitoring, logging, and alerting.
- Collaborate with development, QA, and IT operations teams to streamline software delivery and infrastructure management.
- Support build automation, configuration management, and virtualization across environments.
- Contribute to data processing, data analysis, and DevOps for data science workflows.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 6–10 years of experience in DevOps, cloud infrastructure, or system administration roles.
- Proficiency in C++, Python, Bash, and multi-paradigm programming.
- Strong experience with DevOps tools: GitLab, Jenkins, Ansible, Chef, Docker, Kubernetes.
- Solid understanding of cloud computing, virtualization, and public cloud providers (AWS, Azure).
Preferred Skills:
- Experience with data science platforms, data pipelines, or scientific computing environments.
- Familiarity with monitoring tools (e.g., Prometheus, Grafana), security best practices, and CI/CD governance.
- Knowledge of software testing, unit testing, and application lifecycle management.
Bangalore, IN