Release & Deployment Engineer

Tata Consultancy Services

Phoenix (AZ)

On-site

USD 90,000 - 100,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Consultancy Services in Phoenix, AZ is seeking a Release & Deployment Engineer to manage software releases across development, test, staging, and production environments. The role focuses on planning, packaging, validation, and rollback while driving CI/CD automation.

You will collaborate with Development, QA, Infrastructure, Security, and Business teams to ensure successful releases and minimal disruption. Strong scripting and ITIL knowledge are essential in this hands-on position.

Qualifications

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

Responsibilities

  • Plan, schedule, and coordinate application releases across environments.
  • Manage end-to-end deployment activities including packaging, implementation, validation, and rollback.
  • Develop and optimize CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, or similar tools.
  • Collaborate with Development, QA, Infra, Security, and Business teams for release success.
  • Support change management processes, CAB approvals, and release documentation.
  • Perform production validation, smoke testing, monitoring, and incident triage.
  • Maintain release calendars, deployment schedules, and metrics.
  • Automate deployment, configuration, and operational tasks via scripting.
  • Ensure environment readiness, configuration consistency, and dependency coordination.
  • Support root cause analysis, problem management, and continuous improvement.

Skills

Release Management
DevOps
Deployment Engineering
Production Support
Azure DevOps
Jenkins
Git
GitHub
GitLab
CI/CD
ITIL
Cloud Platforms
Azure
AWS
GCP
Scripting
PowerShell
Python
Bash
Shell scripting
Environment management
Troubleshooting
Communication
Stakeholder management

Tools

Kubernetes
Docker
Terraform
ServiceNow
Datadog
Splunk
ELK
Azure Monitor
Nexus
Artifactory

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 management.
  • 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Release & Deployment Engineer-5
Release & Deployment Engineer-5

Realign Llc • Phoenix (AZ)

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

Solü Technology Partners • Buffalo (NY)

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

BST Consultants, Inc. • Tampa (FL)

On-site
USD 120,000 - 160,000
Technical Release Manager
Technical Release Manager

American Unit, Inc • Seattle (WA)

On-site
USD 120,000 - 170,000
Build Release Engineer
Build Release Engineer

Nextgen Technologies • Plano (TX)

On-site
USD 100,000 - 130,000
Dev/Ops Engineer
Dev/Ops Engineer

Blue Lake Search, LLC. • Grand Rapids (MI)

On-site
USD 110,000 - 170,000
Sr. Dev/Ops Developer
Sr. Dev/Ops Developer

Blue Lake Search, LLC. • Grand Rapids (MI)

On-site
USD 120,000 - 150,000
Senior Release & Deployment Engineer (CI/CD, Cloud)
Senior Release & Deployment Engineer (CI/CD, Cloud)

Realign Llc • Phoenix (AZ)

On-site
USD 120,000 - 160,000
Release Manager
Release Manager

The Matlen Silver Group, Inc. • Omaha (NE)

Remote
USD 107,000 - 110,000
Release Manager
Release Manager

Swoon • Bolingbrook (IL)

On-site
USD 120,744 - 147,576
Optional benefits
401(k)