Inclusion without Exception:Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our people stories across our workforce and implemented through equitable workplace policies and processes.About TCS:TCS is an IT services, consulting, and business solutions organization that has been partnering with many of the worlds largest businesses in their transformation journeys for over 55 years. Its consulting-led, cognitive-powered portfolio of business, technology, and engineering services and solutions is delivered through its unique Location Independent Agile delivery model, recognized as a benchmark of excellence in software development. A part of the Tata group, India's largest multinational business group, TCS operates in 55 countries and employs over 607,000 highly skilled individuals, including more than 10,000 in Canada. The company generated consolidated revenues of US $ 30 billion in the fiscal year ended March 31, 2025 (BS1) and is listed on the BSE and the NSE in India. TCS' proactive stance on climate change and award-winning work with communities across the world have earned it a place in leading sustainability indices such as the MSCI Global Sustainability Index and the FTSE4Good Emerging Index.Primary Responsibilities: Infrastructure as Code (IaC): Use Terraform to automate the provisioning and management of cloud resources (VMs, storage accounts, virtual networks, load balancers, firewalls, etc.) in Azure. Cloud Architecture: Design, deploy, and manage Azure Cloud solutions, including services like AKS, NSGs, Virtual Networks, Virtual Machines, load balancers, firewalls, managed databases, etc. Automation & Configuration Management: Implement automated workflows for resource provisioning, management, and infrastructure configuration using Terraform. Track and manage state files and use modules to streamline processes. Environment Setup: Design, implement, and support scalable cloud infrastructures using best practices. Handle dependencies and ensure seamless connectivity between different Azure components. Continuous Improvement: Identify and recommend improvements to existing cloud infrastructure solutions. Work closely with DevOps and development teams to ensure infrastructure is optimized, secure, and scalable. Documentation: Maintain accurate documentation for provisioning scripts, modules, and environment configurations. Primary Skills: Terraform: Proficient in writing Terraform scripts for provisioning and managing infrastructure. Knowledge of Terraform modules, state management, and handling dependencies across various infrastructure components. Azure Cloud Services: Strong expertise in Azure services, including but not limited to: o Azure Kubernetes Service (AKS) o Network Security Groups (NSGs) o Storage Accounts (Blob, File Storage) o Virtual Networks (VNets) o Virtual Machines (VMs) o Load Balancers and Application Gateway o Azure Managed Databases (e.g., Azure SQL, Cosmos DB) o Firewalls, VIPs, and Routes Automation & Configuration Management: Expertise in automating resource provisioning and managing configurations using Terraform. Experience with state file management, generating plans, and performing automated changes to the infrastructure. Secondary Skills: Version Control Systems: Familiarity with Git or similar version control systems for managing codebase changes. CI/CD Pipeline Integration: Experience in integrating Terraform with CI/CD pipelines for continuous deployment of cloud infrastructure. Scripting Languages: Knowledge of PowerShell, Bash, or Python for automation purposes. Networking Concepts: Understanding of basic and advanced networking concepts like subnets, DNS, load balancing, firewalls, and VPNs in a cloud environment. Security Best Practices: Familiarity with security configurations and best practices within Azure, including identity and access management (IAM), Key Vault, and encryption. Must-Have Skills: Proven Experience with Terraform in provisioning and managing Azure infrastructure. Hands-on experience with Azure Services, particularly in setting up and managing AKS, storage, virtual networks, firewalls, and load balancers. Strong Automation Skills using Terraform to automate infrastructure provisioning, management, and configuration. Deep Understanding of Infrastructure as Code (IaC) principles and state management in Terraform. Experience in Troubleshooting cloud infrastructure issues (e.g., networking, VM provisioning, database performance) and implementing corrective actions. Good to Have Skills: Azure DevOps or other CI/CD tools experience for infrastructure automation. Familiarity with Azure CLI, Azure PowerShell for resource management and automation. Azure certifications (e.g., Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified: Azure Administrator Associate) are a plus. Experience with Azure Bicep or ARM Templates. Familiarity with containerization technologies like Docker and Kubernetes for deploying and managing microservices in Azure AKS. Education & Experience: Bachelors degree in Computer Science, Engineering, or related field. Good years of experience in Azure cloud infrastructure and Terraform. Strong experience in working within Agile environments and collaborating with cross-functional teams.Tata Consultancy Services Canada Inc. is committed to meeting the accessibility needs of all individuals in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code (OHRC). Should you require accommodations during the recruitment and selection process, please inform Human Resources.Thank you for your interest in TCS. Candidates that meet the qualifications for this position will be contacted within a 2-week period. We invite you to continue to apply for other opportunities that match your profile.
Job Title
Azure Cloud/Devops Engineer