Job Title
Azure DevOps - Technical Lead
Job Description
Required Knowledge, Skills and Abilities:
- Practical hands-on experience in maintaining environments using Microsoft Azure services (Azure App Services, Azure Front Door, Application Gateway, Azure App Insights, Key Vaults, Managed Identities, App Registrations, etc.)
- Strong Experience in setting up CI/CD pipelines and build and deployment automation in Azure DevOps
- Strong hands-on experience in IaC tool like Terraform for the automation of infrastructure provisioning
- Strong hands-on experience in SonarQube
- Knowledge of tools for analytics, continuous health monitoring, and troubleshooting of deployment environments 24/7
- Experience with distributed computing systems and/or cloud infrastructures (Azure)
- Proficiency in scripting languages like SQL, Powershell, YAML and Unix shell scripting
- Ability to think creatively while solving challenging problems across multiple systems
- Work with CI/CD and source control tools such as Azure DevOps and Github Enterprise
- Experience/comfortable with Agile/scrum development processes and methodologies
- Strong Experience in MS SQL Database configuration and scripts automation
- Possesses good working knowledge of scripting like Python, Ruby, etc.
- Strong Experience in defining strategy for performance, load, and security tests, and implementing them
- Strong knowledge of key DevOps concepts and metrics
- Understanding of key Cloud concepts and metrics
- Working knowledge of application development architectures and design patterns, and web deployment methodologies and technologies
- Strong debugging skills
- Willingness to make decisions, ability to assess risk and act with a sense of urgency enabling teams to deliver on time
- Ability to relate to others, demonstrating resourcefulness and flexibility.
- Knowledge and/or experience in various non-Azure cloud platforms (e.g., AWS, Google Cloud Platform, etc.)