Location
Noida | India
Job description
Job Description:
We are seeking a highly experienced and motivated DevOps Engineer to join our team. The successful candidate will be responsible for designing building and maintaining our software development and deployment infrastructure to ensure continuous integration and delivery of software products..
Key Responsibilities :
- Develop and implement DevOps best practices and methodologies to improve the software delivery lifecycle and operational efficiency.
- Design build and maintain our software development and deployment infrastructure to ensure continuous integration and delivery of software products.
- Develop and maintain automated build test and deployment pipelines using tools like Jenkins TravisCI or CircleCI.
- Develop and maintain infrastructure as code using tools like Terraform Ansible or Puppet.
- Design and implement monitoring and logging solutions to ensure system health availability and performance.
- Ensure system security compliance and data privacy requirements are met.
- Develop and maintain disaster recovery and business continuity plans to ensure system availability and reliability.
- Optimize and tune our software development and deployment infrastructure for performance scalability and costefficiency.
- Troubleshoot and debug issues with our software development and deployment infrastructure to ensure they are functioning correctly.
- Ensure proper version control and release management processes are in place.
- Mentor and coach other DevOps engineers on DevOps principles best practices and technologies.
- Participate in code reviews and contribute to the overall software development process to improve software quality.
- Stay uptodate with the latest DevOps techniques tools and technologies to ensure our software development and deployment infrastructure is modern scalable and maintainable.
- Collaborate with software developers product owners and IT operations to continuously improve our development workflows and deployment processes.
Qualification and Expected Skill Set:
- Bachelors or Masters degree in Computer Science Software Engineering or related field.
- Relevant certifications such as AWS Certified DevOps Engineer Certified Kubernetes Administrator (CKA) Certified Jenkins Engineer etc would be considered a plus.
- Setup implementation and support of technological solutions
- Setup CI/CD pipeline for production deploys
- Good Jenkins experience managing and writing pipelines
- Experience with ontainers specifically Docker
- Good understanding of Linux and Windows operating systems.
- Experience with Kubernetes is a plus
- Experience managing artifacts (Artifactory) is a plus
- Develop and improve our monitoring and alerting systems
- Create and maintain infrastructure as code configurations to setup our cloud environments on AWS/GCP/Azure
- Implement methodologies and procedures to ensure our systems are resilient and can automatically recover from failure with minimal to no intervention
- Engage in communications across all relevant departments of the organization
devops,jenkins,aws,kubernetes,docker,ansible
Job tags
Salary