Release & Deployment Engineer

Tata Consultancy Services

Phoenix (AZ)

On-site

USD 90,000 - 100,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Consultancy Services Limited in Phoenix, AZ, is seeking a Release & Deployment Engineer to manage software releases across development, test, staging, and production environments.

You will plan release calendars, coordinate packaging, automate CI/CD using Azure DevOps and Jenkins, and ensure change control and compliance while minimizing business disruption. Salary range $90,000–$100,000 per year, with benefits.

Qualifications

  • 5+ years of experience in Release Management, DevOps, Deployment Engineering, or Production Support.
  • Strong experience with Azure DevOps, Jenkins, Git, GitHub, or GitLab.
  • Experience with CI/CD pipeline implementation and maintenance.
  • Knowledge of change management and ITIL processes.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Strong scripting skills using PowerShell, Python, Bash, or Shell scripting.
  • Understanding of application deployment architectures and environment mana gement.
  • Experience in troubleshooting deployment failures and production incidents.
  • Strong communication and stakeholder management skills.

Responsibilities

  • Plan, schedule, and coordinate application releases across multiple environments.
  • Manage end-to-end deployment activities, including release packaging, implementation, validation, and rollback procedures.
  • Develop, maintain, and optimize CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, or similar.
  • Collaborate with Development, QA, Infrastructure, Security, and Business teams to ensure successful release execution.
  • Support change management processes, CAB approvals, deployment readiness reviews, and release documentation.
  • Perform production validation, smoke testing, post-deployment monitoring, and incident triage.
  • Maintain release calendars, deployment schedules, and release metrics.
  • Automate deployment, configuration, and operational tasks using scripting technologies.
  • Manage environment readiness, configuration consistency, and dependency coordination.
  • Support root cause analysis, problem management, and continuous improvement initiatives.
  • Create and maintain operational runbooks, deployment guides, knowledge articles, and release procedures.
  • Ensure compliance with security, audit, and governance requirements.

Skills

Release Management
DevOps
Deployment Engineering
Production Support
Communication skills

Tools

Azure DevOps
Jenkins
Git
GitHub
GitLab
Kubernetes
Docker
Terraform
PowerShell
Python
YAML
SQL
Datadog
Splunk
ELK
AppDynamics
Azure Monitor

Job description

Job Description

Release & Deployment Engineer

Must Have Technical/Functional Skills
  • 8+ years of experience in Release Management, DevOps, Deployment Engineering, or Production Support.
  • Strong experience with Azure DevOps, Jenkins, Git, GitHub, or GitLab.
  • Experience with CI/CD pipeline implementation and maintenance.
  • Knowledge of change management and ITIL processes.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Strong scripting skills using PowerShell, Python, Bash, or Shell scripting.
  • Understanding of application deployment architectures and environment management.
  • Experience in troubleshooting deployment failures and production incidents.
  • Strong communication and stakeholder management skills.

We are seeking a highly skilled Release & Deployment Engineer to manage and support software releases across development, test, staging, and production environments. The ideal candidate will be responsible for deployment planning, release execution, CI/CD automation, environment management, change control, and production support while ensuring high availability, reliability, and minimal business disruption.

Key Responsibilities
  • Plan, schedule, and coordinate application releases across multiple environments.
  • Manage end-to-end deployment activities, including release packaging, implementation, validation, and rollback procedures.
  • Develop, maintain, and optimize CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, or similar tools.
  • Collaborate with Development, QA, Infrastructure, Security, and Business teams to ensure successful release execution.
  • Support change management processes, CAB approvals, deployment readiness reviews, and release documentation.
  • Perform production validation, smoke testing, post-deployment monitoring, and incident triage.
  • Maintain release calendars, deployment schedules, and release metrics.
  • Automate deployment, configuration, and operational tasks using scripting technologies.
  • Manage environment readiness, configuration consistency, and dependency coordination.
  • Support root cause analysis, problem management, and continuous improvement initiatives.
  • Create and maintain operational runbooks, deployment guides, knowledge articles, and release procedures.
  • Ensure compliance with security, audit, and governance requirements.
Required Skills
  • 5+ years of experience in Release Management, DevOps, Deployment Engineering, or Production Support.
  • Strong experience with Azure DevOps, Jenkins, Git, GitHub, or GitLab.
  • Experience with CI/CD pipeline implementation and maintenance.
  • Knowledge of change management and ITIL processes.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Strong scripting skills using PowerShell, Python, Bash, or Shell scripting.
  • Understanding of application deployment architectures and environment mana gement.
  • Experience in troubleshooting deployment failures and production incidents.
  • Strong communication and stakeholder management skills.
Preferred Skills
  • Experience with Kubernetes, Docker, Terraform, or Infrastructure as Code (IaC).
  • Experience with monitoring tools such as Datadog, Splunk, ELK, AppDynamics, or Azure Monitor.
  • Familiarity with ServiceNow and release governance processes.
  • Banking or Financial Services domain experience.
  • Knowledge of security, compliance, and disaster recovery processes.
Key Technologies

Azure DevOps, Jenkins, Git, ServiceNow, Azure, AWS, Kubernetes, Docker, Terraform, PowerShell, Python, YAML, SQL, SonarQube, Nexus, Artifactory, Datadog, Splunk

Nice-to-Have Banking Experience

Release and deployment support for digital banking, payments, lending, customer onboarding, or core banking applications.

Experience

Salary Range- $90,000-$100,000 a year

Location

Phoenix, AZ

Function

TECHNOLOGY

Role

Engineer

ID

434319

Skills

Release Management

Salary Range

$90,000 - $100,000

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Release & Deployment Engineer
Release & Deployment Engineer

Tata Consultancy Services • Phoenix (AZ)

On-site
USD 90,000 - 100,000
Technical Engineer Iii
Technical Engineer Iii

The Judge Group • Buffalo (NY)

On-site
USD 110,000 - 150,000
Release Manager
Release Manager

BST Consultants, Inc. • Tampa (FL)

On-site
USD 120,000 - 160,000
Technical Engineer III / Release Manager
Technical Engineer III / Release Manager

The Imagine Group, An Imagine Company • Town of Tonawanda (NY)

On-site
USD 74,000 - 105,000
Release Engineer
Release Engineer

Insight Global • Charlotte (NC)

On-site
USD 50,000 - 71,000
Release Manager: Orchestrating Seamless Deployments
Release Manager: Orchestrating Seamless Deployments

Compunnel Inc. • San Francisco (CA)

On-site
USD 90,000 - 120,000
Release Engineer
Release Engineer

Compunnel Inc. • Houston (TX)

On-site
USD 110,000 - 150,000
Release & Deployment Engineer / Environment Support Engineer
Release & Deployment Engineer / Environment Support Engineer

Cognizant • Tampa (FL)

Remote
USD 99,000 - 115,000
Health insurance
Paid time off
401(k) plan
+2
Senior DevOps Engineer Azure Healthcare SaaS
Senior DevOps Engineer Azure Healthcare SaaS

AppRecode, Inc. • Town of Middletown (NY)

On-site
USD 120,000 - 150,000
Senior DevOps Engineer: CI/CD, Cloud & Automation
Senior DevOps Engineer: CI/CD, Cloud & Automation

Compunnel Inc. • Texas

On-site
USD 90,000 - 120,000