We are Hiring: DevOps Engineer
About the client:
Our client is a global leader in general insurance. Based in Gurgaon, the company provides actuarial and analytical support services. Its expertise includes pricing, reserving, capital modeling, and risk assessment for insurance and reinsurance businesses. The company serves as a key actuarial hub for global operations, employing skilled professionals in the field.
Job Description:
The Senior DevOps Engineer is responsible for leading the design, implementation, and maintenance of the infrastructure and processes required to support the software development lifecycle. The Senior DevOps Engineer will work closely with the development and operations teams to ensure that the applications are deployed and running smoothly in the production environment. The Senior DevOps Engineer will also act as a mentor to junior team members and provide guidance on best practices and technologies.
KEY ACCOUNTABILITIES
- Lead the design and implementation of the infrastructure required to support the software development lifecycle
- Create and maintain automated deployment processes for the applications
- Monitor and maintain the production environment to ensure that it is running smoothly
- Troubleshoot and resolve production issues in a timely manner
- Work with the development team to ensure that new features and updates are deployed to production smoothly
- Collaborate with other teams such as security, network, and storage to ensure that the infrastructure is secure and reliable
- Continuously improve the infrastructure and processes to increase efficiency and reduce downtime
- Act as a mentor to junior team members and provide guidance on best practices and technologies
- Lead the research and evaluation of new technologies and tools to improve the infrastructure
- Participate in the hiring process for new team members
- Provide regular reports on the performance of the infrastructure and the progress of projects
FUNCTIONAL / TECHNICAL SKILLS
Skills and Experience:
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in a DevOps or related role
- Strong knowledge of Linux/Unix administration
- Strong knowledge of cloud infrastructure Azure
- Strong knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience with configuration management tools (Ansible, Terraform, Salt)
- Experience with monitoring and logging tools (Prometheus, Grafana, datadog, splunk)
- Experience with continuous integration and continuous delivery (CI/CD, Azure DevOPs)
- Experience with scripting languages (Python, Bash)
- Experience with scripting languages (Javascript/Nodejs)
- Strong communication and collaboration skills
- Strong problem-solving skills
- Experience leading a team and mentoring junior team members
- Experience with architecture design of scalable and high availability systems