Description

Who are we looking for?

A release engineer who will lead the efforts of migrate our TFS into Azure Devops and work on development of our continuous integration and continuous deployment practices (CICD).

 

Technical Skills:

· Minimum of 6 years developing CICD pipelines. Preference given to GitLab-based pipelines.

· More than 4 years hand-on experience with Azure DevOps

· Hands-on experience in continuous delivery and continuous integration of CI/CD pipelines

· Experience with Azure Repos, branching, code review and code analysis tools

· Proficient with Git, Git Flow, Azure DevOps

· Strong hands-on expertise in diverse DevSecOps concepts / tools, especially on Azure DevOps, Pipelines, GitHub, GitHub actions

· Ability to assess the requirement, environment and suggest right tools / technologies.

· Microsoft Azure Architecture Design

· Azure Landing Zone Design & Implementation

· Design and Creation of Infrastructure as Code (IAC)/Terraform Modules (Terraform experience is nice to have, but not at a premium cost. There will be Terraform leadership/expertise already in place they can learn from)

· Design and Development of AKS (Azure Kubernetes Infrastructure) modules

· Infrastructure as Code - Terraform Development.

· Azure Support

· Security & Operational Governance

· Expertise on Azure Functions.

 

Roles & Responsibilities:

· Write software, from build system automation to automated deployment, to scale our engineering delivery.

· Bring in continuous deployment practices to enhance our Agile posture.

· Imagine, architect, develop, deploy, and evolve CI and CD systems for us on prem applications.

· Write Infrastructure as Code (IaC) using Industry standard tools and services.

· Write application deployment automation using industry standard deployment and configuration tools.

· Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments.

· Implement systems support including responding to monitoring.

· Implement and stay abreast of DevOps industry best practices and tooling.

· Work with developers to identify necessary Azure resources and automate their provisioning.

· Document automation processes

· CI/CD infrastructure and process troubleshooting (disk space, network issues etc).

· CI/CD pipeline support (troubleshooting, support with setting up in new projects)

· Work closely with key stakeholders to capture, analyze, and derive DevOps requirements.

 

Process Skills:

· Able to coordinate with developers and stakeholders on Devops issues.

· Able to proactively search for solutions from knowledge bases, support documentation and other information sources.

· Strong initiative; self-driven; ability to multi-task

· Should be responsible, accountable, and work independently.

 

Certification:

Azure Certification, DevOps certification.

Education

Any Graduate