Principal duties and Essential responsibilities:
- Design Manage and maintain Azure infrastructure, tools for product delivery.
- Automate infrastructure deployment, product deployment to Integration, Dev, staging and production using Terraform, Ansible, Jenkins/Harness for continuous delivery.
- Efficiently use cloud services to gain operational efficiency.
- Support problem resolution across all facets of product delivery.
- Provide recommendation to product architecture group to enhance delivery.
- Participate in internal departmental activities – Requirements, Design/Architecture/Code Reviews, QE optimization, development pipeline improvements, process discussions etc.
- Ensure availability, reliability and performance of Automation and delivery mechanism.
- Triage environments and act as a personal trainer to user community.
- Effectively prioritize and execute tasks for multiple projects simultaneously.
- Contribute to cost reduction strategies.
- Align and communicate effectively with stakeholders.
- Mentor Azure DevOps engineers on automation best practices.
Minimum Requirements:
- 4-5 years + experience working with Azure Platform.
- 4+ years automation experience using core Azure services for both private/public platforms.
- Certification in Microsoft Azure (e.g., AZ-400: Designing and Implementing Microsoft DevOps Solutions).
- Strong experience with Azure DevOps Services and related tools.
- 3+ years of experience with Windows and Linux based applications.
- Proficiency in scripting languages (PowerShell, Python).
- Knowledge of CI/CD best practices and tools.
- 3 + years of experience with Terraform, Vagrant, Kubernetes, Gradle, Maven.
- 2 years of experience with Configuration Management tools such as Ansible/Chef/Puppet.
- Familiarity with containerization and orchestration technologies.
- Monitoring alerts originating from tools like Splunk, Nagios, Zabbix and App dynamics .
- Strong troubleshooting & debugging capabilities in an agile software development team environment.
- Experience working with Global organizations using SAFE agile practice.
- Ability to combine functional, conceptual and technical knowledge to offer creative solutions to the Cloud. operation team using Agile best practices.
Specific Qualifications and Accreditations
- A Bachelor or post graduate degree in Computer Science or Software Engineering
- Azure certification – minimum Azure Admin 104.
Interpersonal skills
- Strong written and verbal communication skills
- Strong team player committed to timely delivery of projects.
- Ability to follow process but to remain flexible in achieving project objectives.
- Ambitious, motivated, eager to learn and demonstrate value.