DevOps Engineer
Posted 8 months ago
Are you a fit for this role?
Upload your CV once and see how you score against this job, plus what to highlight before you apply.
Takes about 30 seconds. Free, and you can use the same CV on any job.
Job Description
About the Role
We are seeking a skilled DevOps Engineer to join our dynamic team in Pune. As a DevOps Engineer, you will be responsible for bridging the gap between development and operations, implementing and maintaining CI/CD pipelines, and ensuring the reliability and scalability of our infrastructure. You will work closely with development teams to streamline deployment processes and foster a culture of continuous improvement and automation.
Key Responsibilities
- Design, implement, and maintain robust CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps to enable rapid and reliable software delivery
- Manage and optimize containerization platforms including Docker and Kubernetes for application deployment and orchestration
- Implement Infrastructure as Code (IaC) using Terraform, Ansible, or CloudFormation to automate infrastructure provisioning and configuration
- Monitor system performance, troubleshoot issues, and implement proactive solutions to ensure high availability and optimal performance
- Collaborate with development teams to integrate security best practices into the development lifecycle (DevSecOps)
- Design and implement automated testing frameworks to ensure code quality and reduce deployment risks
- Manage version control systems and branching strategies to support efficient development workflows
- Create and maintain comprehensive documentation for infrastructure, deployment processes, and operational procedures
- Implement and manage monitoring and alerting solutions using tools like Prometheus, Grafana, ELK Stack, or Datadog
- Conduct capacity planning and performance optimization to ensure systems can scale with business growth
- Participate in on-call rotations to provide support for production systems and respond to incidents
- Drive continuous improvement initiatives to enhance deployment frequency, reduce lead time, and minimize failures
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- 3+ years of experience in DevOps, Site Reliability Engineering, or a similar role
- Strong proficiency with Linux/Unix systems administration and shell scripting
- Hands-on experience with containerization technologies (Docker, Kubernetes, OpenShift)
- Experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or Azure DevOps
- Proficiency in Infrastructure as Code tools like Terraform, Ansible, Puppet, or Chef
- Solid understanding of networking concepts, load balancing, and DNS management
- Experience with cloud platforms (AWS, Azure, or GCP) and their core services
- Strong scripting skills in Python, Bash, or similar languages
- Excellent problem-solving skills and ability to troubleshoot complex distributed systems
What We Offer
- Opportunity to work with cutting-edge technologies and modern DevOps practices
- Collaborative and innovative work environment with talented professionals
- Continuous learning opportunities including certifications and training programs
- Career growth paths with clear progression opportunities
- Flexible work arrangements and work-life balance initiatives
- Comprehensive health benefits and wellness programs
- Regular team events and a supportive company culture
Interested in this position?
Take the next step in your career. Submit your application now and our team will review your profile.