Tata Consultancy Services

Engineer

Tata Consultancy Services$110K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience as a Software Engineer, focused on CI/CD and container technologies.
  • Hands-on expertise with Kubernetes/OpenShift for application deployment and operation.
  • Proficient in Python for development and automation tasks.
  • Experience in building and enhancing CI/CD pipelines using Bitbucket or similar tools.
  • Knowledge of Policy as Code principles for governance and security in CI/CD processes.

Responsibilities

  • Design and maintain Python-based automation tools for containerized workloads.
  • Build CI/CD pipelines for automated testing, security scanning, and deployment.
  • Deploy and troubleshoot applications within Kubernetes/OpenShift environments.
  • Implement Policy as Code to uphold security and compliance standards.
  • Integrate DevSecOps controls into CI/CD workflows for enhanced security measures.

Benefits

  • Discretionary annual incentive based on performance.
  • Comprehensive medical coverage (including dental and vision).
  • Paid parental and maternity leave options.
  • Pet insurance plans available.
  • Reimbursement for professional certifications and training programs.
Full Job Description
Skill: CI/CD Developer

Must Have Technical/Functional Skills:

  • We are seeking a Software Engineer with hands-on experience building, deploying, and operating applications and platform capabilities on Kubernetes/OpenShift.
  • The ideal candidate is proficient in Python, experienced with CI/CD pipeline development, bitbucket and can implement and maintain Policy as Code to enforce governance, security, and compliance across container platforms.
  • You will collaborate with engineering, platform, SRE, and security partners to automate delivery workflows, strengthen reliability and controls, and enable teams to ship software safely and efficiently.


Roles & Responsibilities:

  • Design, develop, and maintain Python-based services, automation tools, and platform utilities supporting containerized workloads.
  • Build and enhance CI/CD pipelines for automated build, test, security scanning, deployment, and release orchestration.
  • Deploy, operate, and troubleshoot applications on Kubernetes/OpenShift, including configuration, scaling, upgrades, and runtime issues.
  • Implement Policy as Code to enforce standards (security, networking, resource controls, image provenance, RBAC, etc.) and prevent configuration drift.
  • Integrate DevSecOps controls: SAST/DAST, container image scanning, SBOM generation/validation, secrets detection, and compliance checks into pipelines.


Create and maintain infrastructure/platform artifacts such as:

  • Kubernetes manifests (Deployments, Services, Ingress/Routes, ConfigMaps, Secrets).
  • Helm charts and/or Kustomize overlays.
  • OpenShift resources (Projects/Namespaces, Routes, SCCs, Operators as applicable)
  • Improve platform reliability through monitoring/alerting integration and root cause analysis (RCA) for production issues.
  • Contribute to engineering standards and documentation (runbooks, SOPs, onboarding guides).
  • Participate in code reviews, design reviews, and agile ceremonies; communicate risks, tradeoffs, and implementation details clearly.
  • Platform Maintenance Requirements.
  • Strong Python development experience (APIs, automation, scripting, packaging, unit testing).
  • Experience administering Apache httpd, including mod_proxy, mod_rewrite, and OIDC authentication modules.
  • Experience configuring Azure EntraID application registrations, client credentials, OAuth2/OIDC endpoint integration, and API permissions including integrating EntraID as an identity provider into web applications via OIDC.
  • Preferred - Familiarity with JupyterHub, Apache Airflow, and MLflow in a containerized environment.
  • Preferred - Working knowledge of Apache Spark standalone cluster deployment and configuration.
  • Preferred Basic React/JavaScript familiarity for maintaining portal UI assets.
  • Hands-on Kubernetes/OpenShift experience, including deploying and troubleshooting workloads.
  • Experience building CI/CD pipelines (e.g., Jenkins, UDeploy).
Experience with Policy as Code concepts and tooling, such as:
  • Static Security Analysis (SAST), Interactive Security Testing (IAST).
  • Policy testing/validation and policy lifecycle management


Solid understanding of:

  • Git-based workflows, branching strategies, and pull request reviews
  • JIRA, Confluence
  • Linux fundamentals, networking basics, and troubleshooting in distributed systems
  • Working kn owledge of security best practices: RBAC, least privilege, secrets management, and secure SDLC.


Salary Range - $110,000-$120,000 a year

TCS Employee Benefits Summary:

  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

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

More Information Technology Jobs

Find similar Engineer jobs: