
Sr. Cloud Engineer
- Richmond, BC
- Permanent
- Temps-plein
- Work with fellow associates to develop and build self-service capabilities, and automation, to enable our internal customers to move quickly and deliver on the needs of the business.
- Collaborate with colleagues in design, product management, and systems architecture to develop experimental solutions and bring great ideas to life
- Market your new ideas internally and evolve them according to feedback and critique within an agile environment
- Consult with internal customer and continually evolve the platform and its operations using solid engineering and agile practices.
- Stay on top of industry trends and best practices to continuously improve what we do and ensure our customer experience is the best it can be
- Design, deploy, support, and manage highly available and scalable cloud infrastructure using Kubernetes on Azure public cloud.
- Develop Infrastructure as Code (IaC) using Bicep templates to automate the provisioning of cloud resources both in private and Azure public cloud.
- Automate routine operational tasks and deployment processes using Azure DevOps, Python, and Shell scripts, enhancing efficiency and reducing human error.
- Ensure robust security and compliance standards are applied across all cloud infrastructure and platforms.
- Provide deep technical expertise in both Windows and Linux environments, troubleshooting complex issues, and optimizing system performance.
- Adopt and advocate for best practices in DevOps and SRE methodologies, fostering a culture of continuous improvement.
- Lead the design and implementation of disaster recovery and business continuity strategies.
- Act as a senior technical point of contact for Kubernetes and cloud platform issues, offering guidance and support to junior engineers and stakeholders.
- Create and implement appropriate change requests following appropriate processes to ensure the cloud platform is resilient and highly available.
- Participate in on-call rotation of the cloud platform engineering team to support the availability of the cloud platform.
- Bachelor’s Degree in Computer Science or related Technology field or equivalent experience and 5+ years of work experience or
- Master’s degree in Computer Science or related Technology field or equivalent experience and 3+ years of work experience
- 5+ years of relevant experience in cloud platform engineering, with at least 3-5 years on private or public cloud (Azure preferred).
- Strong programming skills, particularly in Python, PowerShell, Shell scripting, and automation tools.
- Deep understanding of both Windows and Linux operating systems.
- Expertise in DevOps and SRE practices, with experience in developing and supporting CI/CD pipelines.
- Solid foundation in networking, security, and database architectures.
- Exceptional problem-solving skills and the ability to work in a dynamic, fast-paced environment.
- Excellent communication and collaboration skills, with the ability to lead and mentor others.