India
We are seeking a Senior DevOps Engineer to join our remote team and drive the automation of our cloud-based manufacturing processes. Our client is a worldwide manufacturing company that specializes in the production of high-quality products across multiple industries. As a Senior DevOps Engineer, you will play a critical role in building and maintaining a robust and scalable infrastructure while driving innovation and continuous improvement in the development process.
Responsibilities
- Develop and maintain the cloud-based infrastructure, ensuring its reliability, scalability, and security
- Implement and maintain CI/CD pipelines for efficient software delivery and deployment
- Ensure that all systems comply with the customer's infrastructure and security standards, adhering to best practices
- Collaborate with developers and stakeholders to ensure that the infrastructure meets all specified requirements
- Monitor and optimize the performance of the cloud-based infrastructure, utilizing modern monitoring tools
- Troubleshoot and debug complex problems in the infrastructure and provide scalable and performant solutions
- Implement and maintain disaster recovery and backup solutions for the cloud-based infrastructure
- Drive innovation and continuous improvement in infrastructure practices and technologies
- Work with the development team on application architecture and design for efficient deployment and scaling
Requirements
- Minimum of 3 years of experience as a DevOps Engineer, with a focus on building and maintaining cloud-based infrastructure
- Proficiency in implementing and maintaining Continuous Integration/Continuous Delivery (CI/CD) pipelines
- Strong experience with containerization technologies like Kubernetes and Docker for efficient software deployment and scaling
- Expertise in Infrastructure as Code (IaC) tools like Terraform and Ansible for automating the deployment of infrastructure
- Experience with cloud platforms like AWS, Azure, or GCP for building and deploying cloud-based applications
- Strong proficiency in Unix-based operating systems like Linux, with a deep understanding of Bash and shell scripting
- Experience in managing and deploying Windows-based systems in a cloud environment
- Upper-Intermediate English language skills (B2+ level), enabling effective communication with the team and stakeholders
Nice to have
- Strong proficiency in other programming languages like Python or Ruby, broadening the technical knowledge within the team
- Knowledge of security best practices and experience with security tools like Vault or HashiCorp Sentinel, ensuring the confidentiality and integrity of customer data and systems
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn