Senior Associate Azure Cloud Engineer, PwC

Senior Associate Azure Cloud Engineer, PwC

Company PwC
Job title Azure Cloud Engineer, Senior Associate
Job location Toronto/Vancouver/Calgary, Canada
Type Full Time

Responsibilities:

  • Collaborate with cross-functional team members to develop and propose to potential customers technical cloud-based solutions including proposals and statements of work.
  • Assist in developing reference architectures and best practice approaches to optimize clients’ cloud adoption, application performance, security, and cost models.
  • Analyze business and technical requirements and translate them into designs and approaches.
  • Participate in meetings and discussions with internal and external customers.
  • Identify and prioritize use cases for implementation.
  • Identify technical requirements for the identified use cases and build an implementation plan.
  • Develop and propose technical cloud-based solutions.
  • Optimize clients’ cloud adoption, application performance, security, and cost models.
  • Analyze business and technical requirements and translate them into designs and approaches.
  • Identify and prioritize use cases for implementation.
  • Take an “always learning” approach to your role, continuing to advance your skills, knowledge, and network in Cloud and DevOps.
  • Maintain up-to-date knowledge of Microsoft Azure and AWS/GCP relevant offerings
  • Obtain and maintain relevant certifications as needed for the Microsoft Cloud Engineering Practice.
  • Collaborate with your team members and contribute as a technical team member while participating in multiple concurrent cloud-focused projects, ensuring implementations are well-aligned with the overall architecture.

Requirements & Skills:

  • Relevant experience working as an engineer or in a related capacity.
  • Demonstrated experience in cloud technologies (especially Azure), project execution, and software development.
  • Experience in implementing and scaling cloud-based projects, focusing on:
    • Cloud technology architectures and solutions, including hybrid cloud and deployment options (PaaS, IaaS).
    • Change management practices, including organizational models, roles/responsibilities, and technology tooling and automation.
    • Application modernization strategies and tooling.
    • Supporting the removal of technical debt and legacy applications.
    • Working in waterfall, scrum, agile, and other methodologies.
  • Strong oral and written communication skills, with experience in a consulting environment, including business presentations and technical writing.
  • Cloud Technology Expertise: Extensive experience with Azure cloud services, including virtual machines, storage solutions, and networking.
  • Infrastructure as Code (IaC): Proficiency in using tools like Terraform, Ansible, Bicep, and ARM templates for automating infrastructure deployment and management.
  • Containerization and Orchestration: Hands-on experience with container technologies such as Docker and Kubernetes (AKS preferred).
  • DevOps Practices: Strong understanding of CI/CD pipelines and experience with tools like Azure DevOps, Jenkins, GitHub Actions, and Spinnaker.
  • Database Management: Experience with Azure SQL, Cosmos DB, and other cloud-based database solutions.
  • Security and Compliance: Knowledge of Azure security best practices, including identity and access management, network security, and compliance frameworks.
  • Monitoring and Optimization: Proficiency in using monitoring tools like Azure Monitor, Log Analytics, and Application Insights to ensure optimal performance and reliability.
  • Scripting and Automation: Strong scripting skills in PowerShell, Python, or Bash for automating cloud operations.
  • Networking: In-depth understanding of cloud networking concepts, including VPC, subnets, load balancers, and VPN gateways.

apply for job button