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
Any graduate