RQ00171 - DevOPS/Cloud Engineer - Senior

Randstad Canada
North York, Ontario, CA
Temporary
Quick Apply

Start Date- 2024-10-15

End Date- 2025-03-31

Responsibilities :

  • Design, develop, and maintain CI / CD pipelines for automated building, testing, and deployment of frontend web applications and backend microservices;
  • Create and manage code repositories in Azure Repos, ensuring seamless integration with CI / CD pipelines;
  • Set up development, QA, and production environments with a focus on infrastructure as code principles;
  • Implement and oversee robust monitoring systems for all deployed applications to ensure optimal performance and uptime. Proactively address and resolve any downtime or performance issues;
  • Monitor applications and infrastructure performance, responding proactively to potential issues and optimizing resource utilization to achieve cost-effective solutions; and
  • Collaborate with cross-functional teams to integrate development and operations smoothly, ensuring scalability and reliability of all system components.

Hybrid : once in two weeks onsite must live / work in Ontario)

Advantages

Good compensation working on projects that will make a difference to the people of Ontario.

Responsibilities

Responsibilities :

  • Design, develop, and maintain CI / CD pipelines for automated building, testing, and deployment of frontend web applications and backend microservices;
  • Create and manage code repositories in Azure Repos, ensuring seamless integration with CI / CD pipelines;
  • Set up development, QA, and production environments with a focus on infrastructure as code principles;
  • Implement and oversee robust monitoring systems for all deployed applications to ensure optimal performance and uptime. Proactively address and resolve any downtime or performance issues;
  • Monitor applications and infrastructure performance, responding proactively to potential issues and optimizing resource utilization to achieve cost-effective solutions; and
  • Collaborate with cross-functional teams to integrate development and operations smoothly, ensuring scalability and reliability of all system components.

Qualifications

Must Haves :

  • 6+ years’ experience in Azure DevOps with an enterprise-level cloud environment;
  • 6+ years’ experience using Terraform and Bicep scripts for efficiently implementing and managing Azure resources as Infrastructure as Code (IaC); and
  • 6+ years’ experience in designing, implementing, and maintaining Azure CI / CD pipelines, infrastructure automation, and deployment strategies.

Desired Skills :

  • Certifications in Azure, AWS, or GCP are highly regarded;
  • Experience with monitoring tools such as Prometheus, Grafana, or ELK stack;
  • Understanding of compliance requirements for data security and privacy;
  • Working knowledge of HL7 is an asset; and
  • Knowledge and experience in at least one programming language.

Required Experience / Evaluation Criteria :

Criteria Criteria Details Criterion Maximum Rating

1. Hands-on experience with Azure Cloud Services - 20 points

2. Extensive experience in designing, implementing, and maintaining Azure CI / CD pipelines for automated building, testing, and deployment - 35 points

3. In-depth knowledge of Terraform and Bicep scripts for efficiently implementing and managing Azure resources as Infrastructure as Code - 35 points

4. Proven experience in Azure DevOps with an enterprise-level cloud environment - 10 points

Total : 100 points

Network Architecture

  • Design and create Virtual Network (VNet);
  • Define subnets and address spaces; and
  • Create and configure Network Security Groups (NSGs), VNet-to-VNet peering, Application Gateway, APIM.

Identity and Access Management

  • Configure Azure Active Directory (AAD);
  • Set up user and group management, Role-Based Access Control (RBAC); and
  • Implement Multi-Factor Authentication (MFA).

Compute Resources

  • Select appropriate VM sizes and types;
  • Configure VM settings (OS, storage, networking);
  • Deploy web apps and APIs; and
  • Configure application settings and environment variables.

Set up and configure AKS for containerized applications

  • Storage Solutions;
  • Create Azure Storage accounts;
  • Configure blob, file, queue, and table storage;
  • Set up SQL databases and / or SQL MI; and
  • Configure security and performance settings.

Security

  • Enable and configure Azure Defender for Cloud;
  • Implement security policies and recommendations; and
  • Store and manage keys, secrets, and certificates within Azure Key Vault.

Monitoring and Management

  • Set up Azure Monitor for logs and metrics;
  • Configure alerts and actions;
  • Collect and analyze logs;
  • Implement automation for routine tasks;
  • Set up Azure Backup; and
  • Configure disaster recovery plans with Azure Site Recovery.

Deployment and CI / CD

  • Set up Azure Repos, Pipelines, and Artifacts; and
  • Implement CI / CD pipelines.

Summary

If interested and qualified for this role, please apply today for immediate consideration!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees.

In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary / gender non-conforming;

Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle.

We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.

ca to ensure their ability to fully participate in the interview process.

18 hours ago
Related jobs
TechBiz Global GmbH
Toronto, Ontario

We are seeking a motivated and skilled Senior DevOps Engineer with a focus on Azure/AWS to join our dynamic team. DevOps roles, on AWS or Azure cloud. Live and breath AWS or Azure services such as EC2, S3, RDS, ELB, VPC, EKS, MSK, WAF, EBS, CloudFormation, -  CodeDeploy, CloudWatch, VM”s, Blob, Azur...

Scotiabank
Toronto, Ontario

The role of the Software Engineer operates within the Cloud Platform Engineering team. One of the main areas of transformation is the public cloud and the various platform technologies that support both development and operations on the cloud. Ability to technically lead a small team (3 - 5) of engi...

Healthcare of Ontario Pension Plan
Toronto, Ontario

Senior IT professional who is self-motivated, with deep analytic and problem-solving skills. Minimum of 7 years operations experience in a progressively more senior roles including: . ...

Astra North Infoteck Inc.
Toronto, Ontario

Senior Azure Cloud Engineer - Teraform, Kubernetes. Knowledge transfer, training, mentoring of cloud practices across the engineering org. Proficiency in one or more major cloud platforms, such as Azure (preference), Google Cloud, AWS or others. Experience with cloud monitoring and logging tools lik...

Nasdaq
Toronto, Ontario

The DevOps Engineer is responsible for the design, development, testing, automation, and operation of the infrastructure supporting the company’s solutions, as well as the development process by which those solutions are engineered. DevOps Engineers will work together and with other engineering team...

SIX Payment Services
Canada

The Senior Cloud Engineer positionis responsible for designing, creating and sustaining the software engineering tools and systems used to manage the cloud platform and its supporting systems. There is a strong focus on migrating our existing on-premise applications into a cloud architecture. Lead t...

BDO
Toronto, Ontario

Learn from a great team of fellow engineers in building real-world cloud scale solutions across public and private clouds. Contribute to a team of like-minded platform engineers building platforms in Azure and GCP public clouds. Create awesome educational material for fellow engineers, like sample c...

Astra North Infoteck Inc.
Toronto, Ontario

Senior Azure Cloud Engineer - Teraform, Kubernetes. Knowledge transfer, training, mentoring of cloud practices across the engineering org. Proficiency in one or more major cloud platforms, such as Azure (preference), Google Cloud, AWS or others. Experience with cloud monitoring and logging tools lik...

The Select Group
Toronto, Ontario

We are currently seeking a Senior DevOps Engineer to join our clients growing team and play a key role in shaping the future of their technology landscape. The Select Group is seeking a DevOps Engineer for our leading Telecommunication client in Canada. Exposure and experience with Cloud Technologie...

Vantage
Toronto, Ontario

As a Senior Site Reliability Engineer (SRE) / DevOps Engineer at our organization, you’ll play a pivotal role in combining software and systems engineering to build, maintain, and enhance our mission-critical services. Senior Site Reliability Engineer / DevOps Engineer. Site Reliability Engineer or ...