Job Requirements
Roles & Responsibilities:
-
Design, implement, and manage Azure cloud infrastructure and services.
-
Develop and maintain CI/CD pipelines using tools like Azure MLOps/DevOps, Jenkins, or GitHub Actions.
-
Automate deployment and configuration management using tools such as Terraform, Ansible, or ARM templates.
-
Monitor system performance and troubleshoot issues to ensure high availability and reliability.
-
Collaborate with development teams to integrate DevOps practices into the software development lifecycle.
-
Implement security best practices for cloud environments.
-
Maintain documentation of systems, processes, and procedures.
-
Stay updated on industry trends and emerging technologies in DevOps and cloud computing.
Work Experience
4+ years of experience in DevOps/MLOps or a related role.
Required Skills (Technical Competency):
-
Expertise in Groovy or Python Programming.
-
Expertise in cloud technologies like Azure.
-
Knowledge in MLOps pipelines
-
Knowledge in developing and managing Jenkins Pipelines.
-
Expertise in Source code management using GIT.
-
Experience in container technologies like Docker.
-
Experience in code quality using Sonar/Coverity.
-
Experience in Build/Release management.
-
Strong debugging skills in Groovy or Python Programming.
-
Experience in PowerBI dashboard
Desired Skills:
-
Build automation tools like Power BI, Gradle, Maven.
-
Monitoring tools Prometheus, Grafana.
-
Knowledge in unit testing using Junit or similar tools.
-
Knowledge in container technologies like Kubernetes.
-
Knowledge in pipeline testing and writing testcases.
-
Knowledge in Shell scripting.