Chennai, Tamil Nadu
Job Summary
The Lead Consultant for DevOps Solutions in Azure is responsible for managing and implementing DevOps practices using Azure DevOps. The primary goal is to optimize the software development lifecycle by enhancing collaboration, automation, and integration between development and operations teams.
Key Responsibilities
Responsible to design build & deploy jobs using TFS release manager on Windows platform using PowerShell and Groovy
Creating build jobs using MsBuild, Angular, NPM, etc.
Implement automation tools and frameworks (CI/CD pipelines)
Implementation static analysis tool using SonarQube and Puma
Implementation of dynamic security scanning using OWASP ZAP or BlackDuck
Troubleshoot production issues and coordinate with the development team to streamline code deployment
Resolve or triage issues occurring during deployments such as IIS/ App Pool recycles, CPU/ disk space issues on servers, service alerts, etc.
Collaborate with team members to improve the company’s engineering tools, systems and procedures, and data security
Candidate must be flexible in terms of working hours due to the nature of the role
Establish and maintain regular written or verbal communication with the stake holders regarding project updates
Candidate should have analytical approach to issue troubleshooting and be resourceful in the times of heavy workload
Weekend work and extended days to support organized changes or incidents may be required – but through prior agreement
Skill Requirements
1. Proficiency in azure devops services and tools.
2. Strong understanding of devops principles and practices.
3. Experience with ci/cd pipelines and automation using azure devops.
4. Knowledge of containerization technologies such as docker and kubernetes.
5. Familiarity with scripting languages like powershell, bash, or python.
6. Ability to troubleshoot and resolve technical issues in devops workflows.
7. Excellent communication and collaboration skills to work effectively with cross functional teams.
8. Strong problem-solving skills and attention to detail in implementing devops solutions in azure.
Other Requirements
Experience working with Linux systems and environments
Experience on any incident management and change management tool like CA Service Desk
Experience in deploying and debugging applications within Kubernetes environments.
Experience in implementing any AI project.
Experience supporting web applications on Apache/Tomcat, Windows/IIS and F5 LB
Understanding of Security vulnerabilities of web based applications like Click Jacking, Insecure SSL/TLS Protocol, SSL weak ciphers etc. and their remediation techniques
The ability to communicate effectively to both technical and non-technical colleagues in a cross-functional environment
Experience with cloud native technologies, preferably AWS
4+ years experience as a DevOps Engineer or equivalent software-engineering role
Working knowledge of Groovy, PowerShell and known DevOps tools like Git and GitHub
Possess a strong command of software-automation production systems (TFS & Jenkins)
Good knowledge of NodeJS, Angular Builds, NPM, .Net and .Net Core
Should have understanding of different transformation tools like MsDeploy, XPath transform, Json transform, etc.
Excellent communication skills in English
Ability to understand and work across diverse pipelines, from design to implementation using various technologies, and migrate applications between such pipelines
Experience using Apigee or similar API management tools
Experience in Infrastructure as Code (IaC) practices and tools
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-