Engineer

Tata Consultancy Services

Pittsburgh (Allegheny County)

On-site

USD 110,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary Annual Incentive
Comprehensive Medical Coverage
Maternal & Parental Leaves
401K Plan
Certification & Training Reimbursement

Job summary

Tata Consultancy Services is seeking a Software Engineer in the United States to design, deploy, and operate applications on Kubernetes/OpenShift. You will develop Python-based services and automation tools, build CI/CD pipelines, and implement Policy as Code to enforce security and governance across container platforms.

The role involves collaborating with SRE and security teams, integrating DevSecOps controls into pipelines, and improving platform reliability through monitoring and RCA.

Qualifications

  • Hands-on Python development for APIs, automation and tooling.
  • Experience designing and maintaining CI/CD pipelines across environments.
  • Proficient with Kubernetes/OpenShift administration and troubleshooting.
  • Knowledge of Policy as Code for governance, security and compliance.

Responsibilities

  • Design, develop, and maintain Python-based services and platform utilities.
  • Build and enhance CI/CD pipelines for automated delivery and release orchestration.
  • Deploy, operate, and troubleshoot applications on Kubernetes/OpenShift.
  • Implement Policy as Code to enforce standards and prevent drift.
  • Integrate DevSecOps controls (SAST/DAST, container scanning, SBOM) into pipelines.
  • Create and maintain Kubernetes manifests, Helm/Kustomize overlays, and OpenShift resources.
  • Improve platform reliability via monitoring and RCA for production issues.
  • Contribute to engineering standards and runbooks.

Skills

Python
CI/CD
Kubernetes
OpenShift
Bitbucket
Policy as Code
Git
Linux
JIRA
Confluence
React
JavaScript
Apache Spark
MLflow

Education

Bachelor of Computer Science

Tools

Jenkins
UDeploy
Apache httpd

Job description

Job Description

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, and 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.
  • 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.
  • 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 (preferred).
  • 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.
  • 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.
Qualifications

Bachelor of Computer Science

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Kubernetes Engineer
Kubernetes Engineer

Tata Consultancy Services • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Discretionary Annual Incentive
Medical Coverage: Health, Dental & Vis
Family Leave & Parental Leave
+5
Openshift Devops Engineer
Openshift Devops Engineer

Tata Consultancy Services • Atlanta (GA)

On-site
USD 100,000 - 130,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Maternal & Parental Leaves
+3
Platform Engineer
Platform Engineer

Tata Consultancy Services • Town of Florida (NY)

On-site
USD 90,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+1
Senior Python DevOps Engineer - Kubernetes & Policy-as-Code
Senior Python DevOps Engineer - Kubernetes & Policy-as-Code

Tata Consultancy Services • Pittsburgh

On-site
USD 110,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Maternal & Parental Leaves
+2
Senior Software Engineer
Senior Software Engineer

GIGATEC Engineering • Maryland

On-site
USD 90,000 - 120,000
100% Paid Healthcare
10% 401k contribution in every paycheck
100% fully vested
Kubernetes Software Engineer
Kubernetes Software Engineer

Gigatec • Annapolis (MD)

On-site
USD 90,000 - 120,000
100% Paid Healthcare
10% 401k in every paycheck
100% Fully Vested
Cloud Security & Automation Engineer (IaC Lead)
Cloud Security & Automation Engineer (IaC Lead)

Tata Consultancy Services • Irving (TX)

On-site
USD 110,000 - 135,000
Discretionary incentive
Medical coverage
Parental leave
+12
Kubernetes OCP Engineer
Kubernetes OCP Engineer

Tata Consultancy Services • Newark (NJ)

On-site
USD 110,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
Platform Engineer, Systems Engineering
Platform Engineer, Systems Engineering

Intercontinental Exchange (ICE) • Atlanta (GA)

On-site
USD 80,000 - 110,000
Platform Engineer, Systems Engineering
Platform Engineer, Systems Engineering

ICE • Atlanta (GA)

On-site
USD 90,000 - 110,000