JO
XF-00083
Information Technology
DevOps Engineer
Posted 2 weeks ago
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.