Cloud Infrastructure Software Developer/Architect
- Source: LinkedIn
- PwC Canada
- Remote
- Ontario, Canada
- Mid level
Job Description
Project Description: PWC is looking for three Cloud Infrastructure Software Developer/Architect for one of their Government of Canada Client with a strong background in cloud engineering, infrastructure automation, and scripting. This is not a traditional application development role . The successful candidate will focus on building, automating, integrating, and maintaining cloud infrastructure and platform capabilities across Microsoft Azure, AWS, and Google Cloud Platform (GCP) .
The ideal candidate combines strong Python development skills with hands-on experience in cloud infrastructure, Infrastructure as Code, CI/CD, APIs, and automation .
Key Responsibilities
- Design, develop, and automate scalable cloud infrastructure across Azure, AWS, and GCP .
- Develop Python-based automation, scripts, tooling, and integrations supporting infrastructure and cloud operations.
- Build and maintain Infrastructure as Code (IaC) using technologies such as Terraform, Azure Bicep/ARM templates, AWS CloudFormation, or equivalent tools .
- Automate provisioning, configuration, deployment, and management of cloud resources.
- Work with cloud services covering compute, storage, networking, identity and access management, security, monitoring, and logging .
- Develop integrations with cloud APIs and SDKs to automate infrastructure operations.
- Build and maintain CI/CD pipelines for infrastructure and platform deployments using tools such as Azure DevOps, GitHub Actions, Jenkins, or similar technologies.
- Support containerized and cloud-native environments using technologies such as Docker and Kubernetes .
- Implement cloud monitoring, alerting, logging, resiliency, and operational automation.
- Troubleshoot complex issues across cloud infrastructure, networking, deployments, and automation.
- Work closely with infrastructure, DevOps, security, architecture, and platform engineering teams.
Required Qualifications
- Strong hands-on experience with cloud infrastructure engineering , rather than primarily front-end, back-end, or business application development.
- Strong experience with Microsoft Azure .
- Hands-on experience with AWS and/or GCP , with preference for candidates who have worked across all three cloud platforms.
- Strong programming and scripting experience using Python .
- Experience with Infrastructure as Code , preferably Terraform .
- Experience with cloud networking, including VNets/VPCs, subnets, routing, DNS, load balancing, firewalls/security groups, and private connectivity .
- Experience with IAM, service identities, RBAC, secrets management, and cloud security controls .
- Experience implementing infrastructure automation through APIs, SDKs, CLI tools, and scripting .
- Experience with Git and CI/CD pipelines .
- Strong troubleshooting and problem-solving skills within complex cloud environments.
Preferred Qualifications
- Experience with Kubernetes , Docker, and container orchestration.
- Exposure to configuration-management technologies such as Ansible .
- Experience with observability and monitoring solutions such as Azure Monitor, AWS CloudWatch, Google Cloud Operations, Prometheus, or Grafana .
- Knowledge of cloud governance, security, resiliency, disaster recovery, and cost optimization.
- Relevant cloud certifications such as Microsoft Azure, AWS, Google Cloud, or HashiCorp Terraform certifications.
Important Candidate Profile
This role is infrastructure-focused, not application-development-focused. We are looking for a developer/engineer who uses software engineering and Python to automate, provision, integrate, and manage cloud infrastructure , rather than someone whose primary experience is developing web or business applications. You must hold a Government of Canada Reliability Clearance to be considered.
IMPORTANT:
- Out of country applicants will be automatically rejected.
- Submit a detailed resume in MS Word file format.
- Only qualified candidates will be contacted.
- No staffing agencies will be considered.
- Must hold a Government of Canada Reliability Clearance to be considered.
PwC Flex Resources Recruiting is a division of PwC Management Services LP.
We recruit for Professional Consultants for both the Private and Public sector across Canada.
Skills
- pwc
- microsoft-azure
- amazon-web-services
- google-cloud-platform
- Python
- Terraform
- aws-cloudformation
- google-cloud-apis
- aws-sdks
- azure-devops
- Github
- github-actions
- Jenkins
- Docker
- Kubernetes
- google-cloud-monitoring
- Ansible
- azure-monitor
- amazon-cloudwatch
- Prometheus
- Grafana
- hashicorp
