Azure Cloud/Devops Engineer

1 week ago


Toronto, Ontario, Canada Tata Consultancy Services (TCS) Full time

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 world's 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 Docke r and Kubernetes for deploying and managing microservices in Azure AKS.

Education & Experience:

  • Bachelor's 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.

Location

Toronto, ON

Job Function

TECHNOLOGY

Role

Engineer

Job Id

377809

Desired Skills

Azure | Data Network



  • Toronto, Ontario, Canada Global Applications Solutions LLC Full time

    Title DevOps Cloud EngineerLocation : Toronto onsite roleContract RoleFrom January 5, 2026, the candidate is required to work onsite 5 days a week fullSkillsCandidate's Experience (Years)DescriptionProven experience as a DevOps Engineer with a focus on Azure and Azure Kubernetes ServHands-on experience with CI/CD pipelines using tools like Azure DevOps,...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    GreetingsWe are seeking an experiencedAzure Cloud Engineerto design, deploy, and maintain enterprise-grade cloud solutions on Microsoft Azure. You'll work closely with architecture, data, and application teams to modernize infrastructure, optimize performance, and ensure cloud environments are secure, scalable, and compliant.Position: Sr. Cloud Engineer...


  • Toronto, Ontario, Canada KTek Resourcing Full time

    Role OverviewAs an Intermediate Azure DevOps Developer Engineer, you will contribute to the design, implementation, and maintenance of Azure-based infrastructure and CI/CD pipelines. You will collaborate with application and engineering teams to ensure secure, scalable, and resilient systems that support continuous integration and delivery across enterprise...


  • Toronto, Ontario, Canada KTek Resourcing Full time

    Job Title: Senior Technical Specialist - Cloud Adoption EngineerLocation: Toronto, ON (Hybrid)Position Type: ContractJob Description:Proven expertise in application architecture , networking, security, reliability, scalability, and modern software design principles and patterns .Extensive hands-on experience with Microsoft Azure , including design,...


  • Toronto, Ontario, Canada JSG (Johnson Service Group, Inc.) Full time

    Cloud / DevOps EngineerOverviewThe Cloud/DevOps Engineer will design, build, and support cloud environments to enable the delivery of modern digital products. This role involves monitoring application performance, maintaining secure and resilient cloud platforms, and supporting implementation of DevSecOps pipelines across multiple...

  • Azure Devops Engineer

    2 weeks ago


    Toronto, Ontario, Canada Epsilon Solutions Ltd. Full time

    Title- Azure DevOps EngineerLocation- Toronto- HybridMode- ContractDescription:• Must have - Azure cloud platform admin experience, creating resources using Terraform, network configuration, creating Azure instances etc• Must have – Python, PySpark, SQL, ADF, Databricks, Fabrics, Function apps, webapps• Must have - Databricks admin and developer...


  • Toronto, Ontario, Canada AstraNorth Full time

    EngineerCloud Platform Azure Strong hands-on experience with core Azure services (Compute, Networking, Storage, Identity Access Management).Proficiency in infrastructure-as-code using Terraform and Azure ARM. Understanding of Azure monitoring tools (Azure Monitor, Log Analytics, Application Insights). Container Orchestration (AKS) Expert knowledge in...


  • Toronto, Ontario, Canada MSCI Inc. Full time

    Your Team ResponsibilitiesAs aCloud DevOps Engineer, you are a critical owner of our cloud infrastructure, responsible for ensuring that systems are secure, scalable, cost-efficient, and reliable across bothMicrosoft AzureandGoogle Cloud Platform (GCP).Your role spans the full DevOps lifecycle—from infrastructure and automation to system performance, cloud...

  • DevOps Engineer

    2 weeks ago


    Toronto, Ontario, Canada SimCorp Full time

    About The CompanyJoin some of the most innovative thinkers in FinTech as we lead the evolution of financial technology. If you are an innovative, curious, collaborative person who embraces challenges and wants to grow, learn and pursue outcomes with our prestigious financial clients, say Hello to SimCorp At its foundation, SimCorp is guided by our values —...


  • Toronto, Ontario, Canada KTek Resourcing Full time

    Key Responsibilities:Design, build, and manage CI/CD pipelines using Azure DevOps for continuous integration and deployment.Deploy, manage, and monitor applications on Azure Kubernetes Service (AKS) .Automate infrastructure provisioning and configuration using ARM templates , Terraform , or Bicep .Implement and manage IaaS (VMs, networking,...