Tata Consultancy Services

Release & Deployment Engineer

Tata Consultancy Services • $90K — $100K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years in Release Management, DevOps, Deployment Engineering, or Production Support.
  • Strong experience with Azure DevOps, Jenkins, Git, or GitLab.
  • Skilled in CI/CD pipeline implementation and maintenance.
  • Knowledgeable in change management and ITIL processes.
  • Experience with cloud platforms (Azure, AWS, GCP).
  • Proficient in scripting (PowerShell, Python, Bash).
  • Solid understanding of application deployment architectures.

Responsibilities

  • Plan, schedule, and coordinate application releases across environments.
  • Manage end-to-end deployment activities including validation and rollback.
  • Develop and optimize CI/CD pipelines with tools like Azure DevOps or Jenkins.
  • Collaborate with Development, QA, and Security teams for release execution.
  • Support change management processes and documentation.
  • Perform production validation and monitoring post-deployment.
  • Create operational runbooks and ensure compliance with governance requirements.

Benefits

  • Opportunity to work with cutting-edge technologies in DevOps and CI/CD.
  • Exposure to a variety of cloud platforms including Azure, AWS, and GCP.
  • Work closely with cross-functional teams, enhancing collaboration skills.
  • Potential for career growth in the fast-evolving field of software deployment.
  • Engagement in continuous improvement initiatives that impact organizational efficiency.
Full 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

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

  • Tata Consultancy Services
    Data Scientist
    $70K — $110K *
    San Antonio, TX 78228 (Bexar County)
    Finance & Insurance
    In-Person
  • Tata Consultancy Services
    ReactJS Developer
    $110K — $125K *
    Plano, TX 75025 (Collin County)
    Information Technology
    In-Person
  • Tata Consultancy Services
    Databricks Developer
    $120K — $130K *
    Columbus, OH 43230 (Franklin County)
    Information Technology
    In-Person
  • Tata Consultancy Services
    Engineer- Analysis
    $120K — $125K *
    Lewisville, TX 75067 (Denton County)
    Information Technology
    In-Person
  • Tata Consultancy Services
    Salesforce Tech Lead
    $130K — $150K *
    Nashville, TN 37211 (Davidson County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Release & Deployment Engineer jobs: