Description

Job Description:

  • 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 (Preferrable but not mandatory):

  • Azure Certification, DevOps certification

Specific skill set:

  • Azure DevOps with Terraform.

Education

Any Graduate