Summary
Join our team as a Senior DevOps Engineer and play a key role in designing, building, and maintaining our infrastructure and deployment pipelines. You will enhance automation, improve system reliability, and collaborate with development teams for seamless software delivery. This is a full-time, hybrid/remote position based in Bangalore, Pune, Chennai, Hyderabad, Ahmedabad, or remote. The ideal candidate will have 7-11 years of experience and a Bachelor's degree in a related field or equivalent experience. Responsibilities include designing CI/CD pipelines, working with development teams, ensuring security compliance, improving operational standards, and maintaining documentation.
Requirements
- Bachelorβs degree in computer science, Engineering, or related field, or equivalent experience
- Hands-on experience with CI/CD (Jenkins, GitHub Action Runners) concepts, version control systems (GitHub), testing frameworks and other tools like Puppet, Ansible etc
- Skilled in AWS, containerization (Docker) and orchestration (Kubernetes)
- Experience managing and deploying applications/services on Windows and *nix systems
- Experience hardening middleware and webservers like Apache, IIS, JBoss and Tomcat
- Ability to script and develop small applications in Python, Java, or .NET
- Effective communication skills with the ability to collaborate effectively with cross-functional teams
- Strong analytical and troubleshooting skills, with the ability to resolve complex issues effectively
- Proven experience building and working with distributed infrastructure and systems
Responsibilities
- Design, build, and maintain robust CI/CD pipelines to automate and streamline software delivery, leveraging tools like Jenkins
- Work closely with development teams to understand their needs, provide guidance on best practices, and ensure smooth integration
- Ensure all systems and deployment processes comply with Customer's security policies and regulatory requirements
- Improve day-to-day operational standards using metrics to enhance the efficiency, reliability, and performance of our systems
- Maintain clear and comprehensive documentation for processes, configurations, and troubleshooting