• BE/ME/MCA with 7+ years of IT experience.
• Minimum 4+ years of experience as an Azure DevOps Engineer.
• Strong scripting skills and ability to automate manual tasks which could be easily converted to a script using shell, and python.
• Demonstrated knowledge of all aspects of the DevOps toolchain (Business planning, Continuous integration, Continuous delivery, Test automation, Monitoring)
• Strong working experience in yaml and JSON language.
• Strong DevOps experience using VSTS. Expertise in Git source control management and branching strategies.
• Expertise in implementing and managing DevOps CI/CD pipeline for Azure Data Factory, Azure Databricks etc.
• Experience in DevOps automation tools and very well-versed with DevOps Frameworks.
• Experience with Azure DevOps services such as Test Plans, Artifacts, Forks, Branching, Service Connections, Deployment Gates, Variable Groups, Permissions, System Agents etc.
• Basic knowledge of Azure Fundamentals, Docker and Kubernetes, Azure Container Service, AKS, Jenkins, Bamboo, TFS, Maven, SonarQube, nugget, Agile methodology and latest DevOps trends.
• Ability to work creatively and analytically in a problem-solving environment.
• Excellent English verbal and written communication is a must.
Good to have skills/General Qualifications:
• AZ 400 DevOps Certification is a plus.
• Good to have Infrastructure automation experience with knowledge of Chef/Ansible/Terraform/Octopus/Bicep.
• Good to have experience in Azure Data Factory, and Azure Databricks.
• Work in a team with minimum supervision on the tight project deadline.
• Proven experience with troubleshooting principles, methodologies, and issue-resolution techniques.
Roles & Responsibility:
The DevOps Engineer will be responsible and accountable for leading and handling branching, monitoring, and deploying solutions between environments using DevOps as a part of day-to-day activities. Deploy updates and fixes. Contribute to our continuous improvement, detect inefficiencies and continuous delivery while increasing maturity of DevOps practices. Work closely with development teams to continuously implement reliable and speedy build environments for DEV & QA. Provide timely build status updates; automate as much as possible to improve efficiency and quality.