JOB DESCRIPTION • Work experience as a DevOps Engineer or similar software engineer role. • Experience working on Linux-based infrastructures • A working knowledge of various tools and open-source technologies • Awareness of critical concepts in DevOps and Agile principles • A good knowledge of Python, Java, Perl, or Ruby • A solid understanding of configuring and managing databases (MySQL, Mongo) and SQL • Experience in configuration management (e.g., Ansible, Chef, Puppet, or similar) • A strong knowledge of cloud platforms such as Azure, AWS, or GCP • Managing production infrastructure using tools like Terraform, CloudFormation, etc. • Good communication skills are necessary for dealing with management, stakeholders, and clients. • Developing CI/CD pipelines: CI/CD processes rely on specialized tools for automation, including Jenkins and GitLab CI. • Should have exposure to Docker, Kubernates and configuration management tools like Puppet and Chef • Experience in monitoring tools like Prometheus / Nagios, etc • Cloud knowledge in preferred
Key Expectations from the Role
1 Designing and improving CI/CD pipelines for multiple projects
2 Automating infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools
3 Managing and scaling Azure services to meet application demands. Enforcing security best practices and compliance policies.
4 Conducting root cause analysis for system outages or performance issues or application issues.
5 Collaborating with cross-functional teams to refine development and operational procedures