DevOps/Platform Architect on Azure & Terraform

Company:  tanishasystems
Location: Dallas
Closing Date: 08/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Role: DevOps / Platform Architect

Location: Dallas, TX (Onsite)

Hire Type: FTE/Permanent

Job Description:

Who are we looking for? Looking for a DevOps/Platform Architect on Azure / Azure DevOps/ Terraform. Should also be able to play the role of Build Engineer / Manager to design and manage Release Management activities in MS Azure DevOps.

Skills:

  1. Build Platforms on Azure using Terraform and Azure DevOps.
  2. Create end-to-end pipelines to stand up infrastructure and Data Ops platforms.
  3. Create and manage code on Terraform.
  4. Create and manage Azure Pipelines on Azure DevOps.
  5. Excellent understanding of Azure PaaS and Security.
  6. MS Azure DevOps Implementation and Project Management.

Experience:

Establish a comprehensive Release Management Process governing the end-to-end release cycle that includes:

  1. Standard process for end-to-end release cycle.
  2. Release Calendar for planning and tracking progression of software releases.
  3. Phase Gates to ensure the entry and exit criteria are met as the release progresses.
  4. Automation of the release deployment to ensure the right release is deployed to each environment.
  5. Creating Playbook / runbook.
  6. Defining business impact and rollback process.
  7. Analysis of the current software release process followed, including tools used in the release cycle.
  8. Identify pain points, delays, and gaps in the process, as well as opportunities for improvement.

Define the To Be Release Management Process:

  1. Steps in the end-to-end Release Process.
  2. Define release management framework and governance model.
  3. Phase gates for progression of the release.
  4. Defining Roles and Responsibilities.
  5. Tools that will be used through the release cycle.

Tools:

  1. Azure DevOps performing Release management activities.
  2. Git or TFS: Used as version control tool to track code/file versions.
  3. Create Git repository and provide required level of access.
  4. Create branch and merge code into master branch/release branch.
  5. Jenkins: Used to build and deploy code.
  6. Configure build job to pull code from Git version control to create build package.
  7. Configure deployment jobs to deploy the code to target server.
  8. The Automation will be done for one or more logical sets of application(s).

Process Skills:

Process adherence per guidelines established. Knowledge of all aspects of the Release Management & software engineering process.

Behavioral Skills:

Strong communication skills - in onsite/offshore engagement models. Effectively collaborates and communicates with stakeholders to ensure client satisfaction. Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.

#J-18808-Ljbffr
Apply Now
Share this job
tanishasystems
  • Similar Jobs

  • Azure DevOps Engineer

    Dallas
    View Job
  • DevOps Engineer - Azure

    Dallas
    View Job
  • Azure architect python ansible Cloud terraform python saas Tampa Dallas ref

    Dallas
    View Job
  • Azure DevOps Engineer

    Dallas
    View Job
  • DevOps Engineer - Azure

    Dallas
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙