Job 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 role of Build Engineer / Manager to design and manage Release Management activities in MS Azure DevOps.
Skills:

  • Need to build Platforms on Azure using terraform and Azure Devops. Need to create end-to-end pipelines to stand up infrastructure, Data Ops platforms.
  • Need to create and manage code on Terraform
  • Need to create and manage Azure Pipelines on Azure Devops.
  • Need to have excellent understanding of Azure PaaS and Security.
  • MS Azure DevOps Implementation and Project Mgmt. Experience
  • Establish a comprehensive Release Management Process governing the end-to-end release cycle that includes:
    • Standard process for end-to-end release cycle
    • Release Calendar for planning and tracking progression of software releases
    • Phase Gates to ensure the entry and exit criteria are met as the release progresses
    • Automation of the release deployment to ensure the right release is deployed to each environment.
  • Creating Playbook / run book
  • Defining business impact and rollback process
  • Analysis of the current software release process followed including tools used in the release cycle.
  • Identify the pain points, delays, and gap in the process, as well opportunities for improvement.
  • Define the To Be Release Management Process including:
    • Steps in the end-to-end Release Process
    • Define release management framework and governance model
    • Phase gates for progression of the release
    • Defining Roles and Responsibilities
    • Tools that will be used through the release cycle

Tools:

  • Azure DevOps performing Release management activities
  • Git or TFS: Used as version control tool to track code / file versions.
    • Create Git repository
    • Provide required level of access
    • Create branch
    • Merge code into master branch / release branch
  • Jenkins: Used to build and deploy code
    • Configure build job to pull code from Git version control to create build package.
    • Configure deployment jobs to deploy the code to target server.
  • The Automation will be done for one or more logical set 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 the stakeholders and ensure client satisfaction.
  • Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
  • people mgt., negotiation skills


Client : Tanisha Systems

             

Similar Jobs you may be interested in ..