Description

About the job
We are seeking a talented and motivated DevOps Engineer to join our team. As a DevOps Engineer, you will play a crucial role in enhancing the software development and deployment processes within our organization. You will collaborate with cross-functional teams to automate and streamline our delivery pipeline, ensuring efficient and reliable software releases.

You will

 Collaborate with software development teams to design, implement, and improve the continuous integration and continuous delivery (CI/CD) pipeline.

 Automate and streamline build, deployment, and configuration management processes using industry-standard DevOps tools and technologies.

 Troubleshoot and resolve issues related to infrastructure, build failures, deployment problems, and system performance, ensuring minimal downtime and maximum uptime.

 Collaborate with the operations team to support production environments, perform root cause analysis, and implement preventive measures

 Keep up with the latest industry trends and best practices while ensuring the company meets configuration requirements

 Help create and maintain internal documentation using Git or other similar applications

You must have

 Minimum 3 year of experience as a DevOps Engineer or a similar role, with a strong understanding of DevOps principles and best practices.

 Proficiency in scripting languages such as Bash, Python, or PowerShell.

 Experience with containerization technologies like Docker and orchestration tools like Kubernetes.

 Familiarity with configuration management tools such as Ansible, Chef, or Puppet.

 Knowledge of cloud platforms like AWS, Azure, or GCP, and experience with infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.

 Understanding of CI/CD concepts and experience with related tools such as Jenkins, GitLab CI/CD etc.

 Experience configuring and integrating with SonarQube server for code quality.

 An understanding of the best security practices and automating security testing and updating in the CI/CD (continuous integration, continuous deployment) pipelines

 A strong focus on automation and agile development

 An ability to work in a fast-paced environment and handle multiple projects simultaneously.

You should have

 Strong communication skills with a team-centric approach to discussion and decision-making within a distributed team.

 An ability to conveniently deploy monitoring and logging infrastructure using tools like Prometheus, Nagios, and Datadog etc.

 An understanding of various operating systems, especially Linux

Education

Any graduate