Greetings from Tata Consultancy Services!!!
Role : Software Engineer
Exp : 10+ Years
Location : Bangalore
Job Summary
We’re looking for a Lead Engineer to guide the support and maintenance of cloud infrastructure powering Ad Technology application services. The primary focus is on Azure-based platforms such as AKS, Istio, Azure DevOps, and Terraform modules, with exposure to AWS services including EKS, IAM, and associated DevOps tooling. You’ll drive day-to-day technical execution for incident response, deep troubleshooting, and platform reliability, while partnering with platform teams to implement operational improvements and mentoring engineers through complex problem-solving. This role is ideal for someone with deep Azure infrastructure expertise, advanced debugging skills, and a passion for ensuring developer platforms are stable, secure, and efficient.
Key Responsibilities :
- 6+ years of experience in infrastructure, platform engineering, or DevOps roles with a focus on designing, building, and operating cloud-native systems.
- Expertise with Azure infrastructure services including Entra ID / Azure AD with RBAC, Virtual Networks (VNETs), Azure Kubernetes Service (AKS), and Azure Load Balancers.
- Exposure to AWS infrastructure services such as IAM, VPC, EKS, and ALB / NLB.
- Deep hands-on expertise with Kubernetes and Istio in production environments, including AKS scaling, service mesh integration, ingress / egress configuration, and troubleshooting complex networking / service-to-service communication.
- Expertise in Azure DevOps for CI / CD (pipelines, repos, releases), with additional exposure to Jenkins and Spinnaker; ability to design, optimize, and troubleshoot build and release pipelines at scale.
- Strong expertise in Azure cloud security and networking, including identity and role assignment, TLS / PKI, VNET design, DNS, private endpoints, and zero-trust service-to-service access.
- Proficiency with infrastructure-as-code using Terraform, with the ability to build reusable modules, enforce standards, and support automated provisioning at scale.
- Advanced scripting and automation skills in languages such as Python, Go, or PowerShell, with a track record of building tools to improve reliability and developer experience.
- Experience participating in on-call rotations and incident response, with strong debugging, root cause analysis, and performance tuning skills across distributed systems.