Location: Chennai
Employment Type: Permanent
Experience: 5 – 6 years
Key Skills / Experience Required:
- Fully conversant with agile and DevOps service and support methodologies and concepts. Must have worked in CI/CD ways of working using Azure DevOps tools.
- Methodology: Incorporate agile ways of working into the delivery process. Individuals will work as part of product-centric operations team(s) that will focus on delivering value independently while fully embracing integrated DevOps approaches.
- Good Exposure to any two of the following technologies such as Docker / Kubernetes / Jenkins / Puppet / Chef would be beneficial
- Understanding of Business Intelligence and Data Warehousing concepts and methods.
- Understanding with tools and technologies like Azure Data Factory/Data Bricks/Azure Data Lake/Azure DW/Analysis Services/Azure analytics components, Power BI, Power Apps etc. and hands-on experience in CI/CD automated release with most of those tools and technologies if not all.
- Proficient in developing Azure ARM Templates for Provisioning of Resources at Cloud (Mandate)
• Proficiency with Scripting languages like JSON, Shell Scripting, PowerShell (Must) etc. • Very good hands on experience in PowerShell Scripting
- Azure Cloud API driven Automation through Azure DevOps (CI/CD)/Octopus etc. experience is mandatory
- Codify Azure RBAC, Policies, governance, and provisioning through PowerShell
- Azure DevOps expertise in terms of Application and Release automation. Good Knowledge of Version control and branching strategy.
- Experience with building and managing release systems, code merging and promotion, and CI/CD workflows and tools, code versioning, branching and merging, tagging strategies and how those will be used across the release flow.
- A rudimentary understanding of secure by design principles when working with the cloud
- Good knowledge of enterprise level networking (TCP/IP, VPNs, SFTP, Proxy, Firewalls)
- Any experience in CI/CD automation in a Secure Azure Environment is desirable though not mandatory
- You will have a good understanding of how Dev Ops/CI/CD principles and practices can be used to ever increase speed to market and quality
- Strong experience in Implementing Continuous Integration and Continuous Delivery Patterns
- Excellent in developing CI/CD Pipelines using VSTS
- Sound experience in developing IaaS/PaaS patterns using Microsoft Azure Cloud Platform
- Good experience in Ansible and orchestrating infrastructure services/patterns
- Good Exposure to technologies such as Docker/Kubernetes/Jenkins would be beneficial
- Leveraging Azure DevOps dashboards for quality governance
- Experience Working knowledge of using Azure Artifacts, package building, etc.
- Working or hands-on experience with Git tools (GitHub /AzureGit). Good knowledge of the use of Git command and usage of Git. Ideally Hands-on experience using GitHub Repository.
- Good knowledge of CI tools (should know to create and troubleshoot a pipeline {build and deployment})
- Knowledge of Azure DevOps and administrating Azure DevOps.
- Knowledge of Cloud Provision resources of IaaS, PaaS Services, and design aspects
- Knowledge/experience in TFS
- Performance/Capacity/Availability Monitoring experience
- Good knowledge of enterprise level networking
- Demonstrable experience of working with large scale, enterprise solutions is highly desirable
- Excellent communication & interpersonal skills and a willingness to follow instructions Essential Experience:
- CI/CD, Orchestrate, Monitor and Test with Azure DevOps
- Performance/Capacity/Availability Monitoring experience
- Familiarity of working in a scrum environment
- Monitoring in Azure (Kusto Queries)
- Concepts for Packaging software
- ARM Template creation and rollout ARM templates to support new blueprint functionalities including regression testing to ensure existing services still works as expected
- General creative automation to solve problems
- Clear communications skills
Essential Experience:
• CI/CD, Orchestrate, Monitor and Test with Azure DevOps • Performance/Capacity/Availability Monitoring experience
- Familiarity of working in a scrum environment
- Monitoring in Azure (Kusto Queries)
- Concepts for Packaging software
- ARM Template creation and rollout ARM templates to support new blueprint functionalities including regression testing to ensure existing services still works as expected
- General creative automation to solve problems
- Clear communications skills