Position : - DevOps Engineer Roles and Responsibilities : - Design, build, and maintain robust DevOps pipelines using modern tools and technologies.
- Automate various stages of the software delivery process, including build, test, and deployment, ensuring consistent and reliable releases.
- Implement No-Ops principles and practices, aiming to minimize manual interventions and maximize automation in the software delivery lifecycle.
- Design and implement self-healing cloud deployment strategies, leveraging auto-scaling, auto-recovery, and auto-remediation techniques.
- Collaborate with development teams to establish best practices for continuous integration and continuous deployment (CI / CD - Monitor and optimize the performance, scalability, and reliability of DevOps pipelines and cloud deployments.
- Contribute to the development and maintenance of infrastructure-as-code (IaC) templates and scripts. - Troubleshoot and resolve issues related to DevOps pipelines, cloud deployments, and infrastructure.
- Ability to setup Data, Training and Inference Pipelines (ML-Ops) - Stay up-to-date with emerging DevOps technologies, tools, and industry best practices, and drive their adoption within the organization.
Skills and Qualifications : - Minimum of 4 years of experience in DevOps engineering roles. - Strong understanding of DevOps principles, practices, and methodologies.
- Proficiency in scripting languages such as Python, Bash, or PowerShell. - Hands-on experience with popular DevOps tools and technologies, such as Jenkins, GitLab, GitHub Actions, Kubernetes, Docker, Terraform, Ansible, and Prometheus.
- Knowledge of cloud computing platforms, such as AWS, Azure, or Google Cloud Platform. - Experience with containerization technologies (e.
g., Docker, Kubernetes) and container orchestration. - Familiarity with infrastructure-as-code (IaC) concepts and tools (e.
g., Terraform, CloudFormation - Understanding of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack - Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities, with the ability to work effectively in cross-functional teams. - Commitment to continuous learning and staying up-to-date with the latest DevOps trends and technologies.
11 days ago