Lead and handle branching, monitoring, 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.
Promote innovation, implementation of latest technologies, outside-of-the-box thinking, teamwork, and self-organization.
Skill Requirements:
BE/ME/MCA with 4+ years of IT experience.
Minimum 3+ 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, python.
Demonstrated knowledge on all aspects of DevOps tool chain (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. 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, NuGet, Agile methodology and latest DevOps trends.
AZ 400 DevOps Certification is a plus.
SQL, C#.NET, ASP.net development is a plus.
Good to have Infrastructure automation experience with knowledge of Chef/Ansible/Terraform/Octopus.
Good to have experience in MS Dynamics CRM, Azure Functions, Logic Apps, Key Vaults.
Work in a team with minimum supervision on the tight project deadline.
Proven experience with troubleshooting principles, methodologies, and issue resolution techniques.
Ability to work creatively and analytically in a problem-solving environment.
Excellent English verbal and written communication is a must.