- Company Name
- Investment Management Corporation of Ontario (IMCO)
- Job Title
- Cloud Architect
- Job Description
-
**Job Title**
Cloud Architect
**Role Summary**
Lead the design, implementation, and governance of secure, scalable, and compliant Azure cloud solutions. Drive cross‑functional project delivery, establish Infrastructure as Code (IaC) best practices using Terraform, and mentor technical staff, ensuring alignment with business objectives and regulatory requirements.
**Expectations**
- Deliver enterprise‑scale Azure architectures that meet performance, cost, and compliance goals.
- Establish and enforce IaC standards, security policies, and governance frameworks.
- Mentor junior engineers, promote continuous improvement, and keep abreast of industry trends and regulatory changes.
**Key Responsibilities**
- Design and implement Azure infrastructure, ensuring scalability, resilience, and integration of security/compliance controls.
- Lead end‑to‑end project delivery: discovery, requirements, deployment, testing, and post‑deployment support.
- Develop IaC modules and reusable Terraform templates, enforce security policies, and perform code reviews.
- Conduct architecture reviews and performance analyses to identify bottlenecks and modernization opportunities.
- Author architecture diagrams, technical specifications, design patterns, and operational procedures.
- Mentor and coach junior architects and engineers on best practices in cloud governance, security, and DevOps.
- Monitor emerging technologies and evolving regulatory requirements (e.g., GDPR, SOC2, PCI DSS) to keep solutions current and compliant.
**Required Skills**
- Deep expertise in Microsoft Azure architecture and services.
- Advanced proficiency in Terraform and IaC best practices.
- Strong understanding of cloud security principles, governance frameworks, and regulatory compliance (GDPR, SOC2, PCI DSS).
- Project delivery leadership with collaboration across developers, ops, security, and product teams.
- Technical documentation, architecture diagramming, and design pattern development.
- Mentoring and knowledge sharing abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent experience).
- Minimum 7 years of hands‑on experience designing and implementing enterprise‑scale Azure solutions in regulated environments.
- Preferred: Microsoft Certified: Azure Solutions Architect Expert (additional cloud certifications acceptable).