Logo
Tata Consultancy Services

Devops Engineer

Tata Consultancy Services, Chicago, Illinois, United States, 60290

Save Job

Apply for the

DevOps Engineer

role at

Tata Consultancy Services .

Job Description The DevOps Engineer will be responsible for building and maintaining infrastructure, automation, and continuous delivery pipelines to support software delivery on AWS.

Mandatory Technical Skills

6+ years AWS DevOps Experience and Cloud Services

Storage - S3

Networking and content delivery – API Gateway, VPC endpoint, IAM role user, VPC, Subnet, routes, Route53, LoadBalancer, Target Groups, Listener Rule

Compute – EC2, Serverless-Lambda

Security and identity – IAM, Security Groups, Target Groups, Security At rest and transit, SSM, KMS

Application integration – SNS/SQS, Event bridge

Containers – Docker, AWS EKS, Terraform, GitOps, Argo CD

Scripting – Bash, Shell, Python, PowerShell, Helm charts

Monitoring – Dynatrace, CloudWatch

Kubernetes

CI/CD pipelines with Harness Automation Tool

Additional Technical Skills

Experience in Automation, Providing CI/CD Pipelines Harness, AWS CodePipeline

Addressing AWS EKS, GitOps approach with Helm charts and ArgoCD and Lambda deployment issues, working knowledge on this two service with .NET, Java and Python language.

Experience in GitOps approach with ArgoCd and Helm charts

Experience in AWS Cloud infrastructure – Lambda, DynamoDB, S3, RDS, EBS, ECS, EKS, ECR, EFS, EC2, Route53, ELB, APIgateway, AppSync, Auto Scaling, StepFunctions, CloudWatch, CodeArtifact, IAM.

Experience in Configuration management – Ansible / Ansible Tower

Code quality and Security Control – SonarQube. Experience in SAST and DAST Scanning mainly with Veracode.

Hands on Experience in Migration On-Premises - Cloud

Continuous Integrations – Harness, TeamCity, Jenkins

Scripting – Bash, Shell, Python, PowerShell

Monitoring – ELK, Dynatrace, CloudWatch

Source code management – GIT, BitBucket, GitHub, GitHub Actions

Containerization + Orchestration – Docker, Docker-Compose, AWS EKS, Kubernetes

Good To Have Skills Harness, OIDC setup, Disaster Recovery, .Net and Java (Moderate level)

Key Responsibilities

Understanding customer requirements and implementing various development, testing, automation tools, and IT infrastructure

Responsible for setting up end-to-end code pipeline for the application deployment and their maintenance.

Managing stakeholders and external interfaces

Setting up tools and required infrastructure

Defining and setting development, test, release, update, and support processes for DevOps operation.

Proficient with Lambda and EKS, working experience with .NET and Java program to use on AWS EKS and AWS Lambda.

Troubleshooting and fixing bugs as required.

Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement

Encouraging and building automated processes wherever possible

Incident management and root cause analysis

Coordination and communication within the team and with customers

Selecting and deploying appropriate CI/CD tools

Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)

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.

Salary Range – $100,000–$130,000 a year

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr