
HCLTech
About the job
We are HCLTech Canada!, one of the fastest-growing large tech companies in the world and home to 219,000 people across 60 countries, supercharging progress through industry-leading capabilities centered around Digital, Engineering and Cloud. ( )
The driving force behind that work, our people, are diverse, creative, and passionate, raising the bar for excellence on a regular basis. We, in turn, work hard to bring out the best in them as we strive to help them find their spark and become the best version of themselves that they can be. If all this sounds like an environment you’ll thrive in, then you’re in the right place.
We are seeking a highly skilled and experienced Senior Cloud DevOps Engineer with a strong engineering mindset to design and implement cloud infrastructure solutions. This role is ideal for professionals with a development background and deep expertise in Azure Cloud, Terraform, Ansible, and Azure DevOps. The ideal candidate will have a proven track record in cloud migrations, infrastructure automation, and CI/CD pipeline design
Job Title: Senior Cloud DevOps Engineer
Position Type: Full-time/Onsite/PST zone
Location: Remote, Canada
Required Skills & Qualifications:
- 10+ years of overall experience in IT with a strong engineering background.
Hands-on expertise in:
- Ansible for platform provisioning.
- Terraform for infrastructure creation.
- Azure DevOps for CI/CD and release management.
- Experience with .NET applications and development lifecycle.
- Proven experience in cloud migration from on-prem to Azure.
- Strong scripting skills in Python and Bash.
- Proficiency in Azure services: VMs, networking, databases, containers, etc.
- Familiarity with Git for version control.
- Experience with Docker and Kubernetes (AKS).
- Strong problem-solving skills and a collaborative mindset.
- Excellent communication and interpersonal skills.
- Positive attitude and a team player.
Minimum Qualifications
- Design and architect scalable, secure, and resilient cloud infrastructure solutions on Microsoft Azure.
- Develop and maintain Infrastructure as Code (IaC) using Terraform and Ansible.
- Lead and implement CI/CD pipelines using Azure DevOps, integrating with tools like Jenkins where necessary.
- Collaborate with development teams to support .NET applications and ensure smooth deployment processes.
- Drive and execute on-premises to Azure cloud migration strategies.
- Automate operational tasks using Python and Bash scripting.
- Implement monitoring and logging solutions using Azure Monitor and Application Insights.
- Ensure security best practices including RBAC, Azure Policy, and Key Vault integration.
- Work closely with cross-functional teams including development, operations, and security.
- Utilize Docker and Kubernetes (AKS) for containerization and orchestration.
- Troubleshoot and resolve complex infrastructure and deployment issues