Senior Cloud Engineer

With British Columbia Investment Management Corporation (BCI) in Vancouver - CA

More jobs from British Columbia Investment Management Corporation (BCI)

Posted on January 09, 2020

About this job

Location options: Paid relocation
Job type: Full-time
Experience level: Mid-Level, Senior, Lead
Role: System Administrator
Industry: Capital Markets, Finance
Company size: 501–1k people


azure, amazon-web-services, google-cloud-platform, java, python, sysadmin

Job description

Reporting to the Director, Security, Risk & Cloud Operations, the Senior Cloud Engineer is responsible for implementing a secure cloud operations and services strategy. The Senior Cloud Engineer collaborates with internal and external teams, provides technical leadership, and delivers solutions that meet cloud product and service requirements. The successful candidate will be instrumental in the development and operation of cloud services and components. The position can be based in either Vancouver or Victoria with travel between the two cities.


  • Bachelor’s degree in Engineering, Computer Science, or a related field, or equivalent experience
  • A minimum of 6-8 years of experience with physical and cloud infrastructure and exposure to either Azure, AWS or Google Cloud
  • Experience with Agile methodologies and DevOps practices
  • Experience designing, developing and automating provisioning of resources in the cloud
  • Experience in the design of self-healing and fault-tolerant services
  • Experience with monitoring platforms such as CloudWatch, Azure Monitoring or Stackdrive Monitoring
  • Experience with programming and scripting languages such as JSON, Java, Python or PowerShell
  • A broad understanding of cloud architecture, security and networking
  • Demonstrated ability to plan, execute and deliver project results
  • Professional certification(s) in cloud computing, development or architecture is an asset


  • Leads the implementation of a secure cloud operations and services strategy
  • Collaborates with IT teams on technical roadmap planning, development and implementation
  • Develops and implements cloud governance, operational policies, standards or guidelines to align with industry frameworks and best practices
  • Architects, analyses and recommends cloud controls, processes and procedures related to the use
    of cloud products and services, and monitors for compliance
  • Develops requirements for cloud products and services and drives selection, POC, implementation and deployment of cloud products and services
  • Designs, develops and delivers new features and capabilities for cloud products and services
  • Ensures that all deployed cloud products and services meet availability, integrity, scalability and security requirements of BCI and the Technology Department
  • Monitor the health of production cloud systems, investigates and resolves technical issues, and engages in continuous improvement initiatives and activities
  • Orchestrates and automates cloud-related operations management tasks and processes
  • Communicates and/or interacts with internal technical teams, external service providers and customers effectively and efficiently throughout the service delivery process
  • Contributes to the development and implementation of project plans
  • Provides technical leadership, mentoring and coaching to team members
  • Proactively identifies risks and issues and proposes solutions to remove barriers
  • Undertakes special projects or assignments as required
  • Performs other related duties as required

 Interested in joining the team at BCI? Learn more about us!

Apply here