Job Description Role- Tech Lead- DevOps Experience: 7-12 Years
Roles & Responsibilities:
Ability to strategize on tools integration strategy
Ability to strategize on dependency managements, security and compliance
Ability to strategize on an infrastructure and configuration management strategy
Experience setting up a mobile DevOps strategy
Implement robust feedback mechanisms and ability to route system feedback to development teams
Ability to design a version control strategy
Practical experience of using version control systems (Azure Repo/Git/GitHub/Enterprise GitHub)
Code quality and security policies - Experience in integrating SonarQube and other similar such Quality & Security tools with Jenkins
Implement a container build strategy
Hands-on implementation experience setting up containerized solution using Docker and Azure Kubernetes Service
Create an Azure Container Service (ACS/AKS) cluster using Azure CLI and Azure Portal
Hands-on understanding/experience on Continuous Integration and Continuous Delivery best practices
Deep knowledge of Azure computing, storage, logging and monitoring, auditing, security services & DevOps
Hands-on experience in using build servers like Azure Build and Release Pipelines or Jenkins
Understanding about Application Design, Azure networking topologies, and Azure storage facilities
Design an Azure app service web app by using Azure CLI, PowerShell, and other tools
Ability to create an APIM instance, configure authentication for APIs, create an API gateway, and define policies for APIs
Ability to design an approach for deploying updates and fixes
Provide Level 2/3 technical support
Ability to manage application configuration and secrets
Ability to write/configure automated deployment using various deployment and configuration tools
Hands-on experience with CI/CD Pipelines and automation tools like Jenkins
Experience in Docker, Docker file and Docker Hub
Ability to articulate requirements in discussion with various stakeholders and able to apply DevOps best practices
Desired:
Strong working experience with Azure development/ Cloud Security/ Cloud DevOps services with a background in .NET
Experience in designing, building and modifying existing business-tier components, web-applications, and database objects using .NET technologies (APIs) and Azure
Experience with infrastructure automation tools (PowerShell and Azure Policy)
Experience with JSON/YAML Development file creation
Understanding of distributed systems
Understanding of scaling technologies and solutions
Working knowledge of databases (NoSQL and SQL), Postgres, MYSQL, MS SQL, CosmosDB/Mogo
Candidate with Microsoft Azure DevOps Engineer certification (Exam AZ-400)
Design/Implement DevOps solutions with security and scalability as design parameters with ability to monitor, audit and cost optimized
Ability to write Infrastructure as Code (IaC) using Industry standard tools and service
Highly motivated, excellent team player, enthusiastic, strong initiative, and quick learner of new technologies
Work closely with Developers to identify necessary Azure resources and automate their provisioning
Education: B.E./B.Tech