We're hiring a…
Cloud Engineering Specialist

Location:
Burlington, Ontario, Canada

Apply Now

Job Description:

At Cogeco, our culture lifts you up—there is no ego in the way. Our common purpose? We all want to win for our customers. We aim to always be evolving, dynamic, and ambitious.  We believe in the power of genuine connections. Each employee is a part of what makes us unique on the market: agile, dedicated, problem solvers.

At Cogeco, diversity is an essential asset to our organization’s performance. We are committed to providing equal opportunities to all qualified individuals, regardless of cultural and individual differences. We strive to build teams which reflects the diverse profiles and backgrounds of both the customers and communities we serve, firmly believing that this distinguishes Cogeco from competitors and contributes to our signature of excellence.  

 

POSITION SUMMARY

The Cloud Engineering Specialist  will evolve Cogeco’s GCP footprint by leveraging emerging best practices, tools and automation in order to accelerate adoption across the organization. Define the core services, technology standards and common design, work with application development groups on incorporating cloud infrastructure capabilities. Manage all operational components of the cloud program, such as project and user onboarding, service-level metrics, cloud spend and identifying issues that need to be surfaced to the Cloud Center of excellence (CCoE) team. Lead and support the strategy and development of cloud capabilities by collaborating with the business to define processes, guidelines and governance, and advocating adoption of a cloud-first mindset. Participate in the Scrum team as a Cloud Engineer to build, deploy and operate through Infrastructure-as-Code (IaC). 

 

 

Job Responsibilities:

KEY RESPONSIBILITIES

  • Compile, develop, deliver, and validate architectural guardrails and security controls; influence stakeholders and ensure compliance with guardrails.
  • Drive technical direction of cloud solutions aligned with cloud strategy across all BUs.
  • Responsible to build and define services to effectively provision, install/ configure cloud infrastructure using IaC.
  • Provide guidance and educate on new tools and techniques to increase performance, automation, agility and scalability.
  • Define and report on key operational targets for cloud and track performance across all BUs.
  • Define and implement operating model for cloud across BUs - change, incident & release.
  • Partner with delivery teams to support CI/CD pipelines.
  • Create the conceptual, logical and physical design (software-defined) for cloud-based solutions for infrastructure and platforms.
  • Service management - enable teams logging, monitoring, alerting, auditing and reporting on service platforms through automation.
  • Partner with application teams to design and implement codified stacks that meet their needs.
  • Research, analyse, recommend and select technical approaches for solving difficult and challenging development and integration problems.
  • Operations management - Identity and access management (IAM) and asset management.
  • Cost management reporting - track and report on the financial performance of cloud initiatives to ensure they are creating desired value.
  • Create budgetary estimates for cloud consumption for new projects.
  • Provide up-to-date information on all GCP services, and advise on how to solve business use cases and support technology-led innovation.
  • Partner with technology teams to define & apply security, and governance requirements and best practices are implemented in the cloud environment.
  • Oversee establishment and creation of appropriate standards for cloud services and definition of processes and guidelines.

Job requirements:

ACADEMIC TRAINING

  • B.S. in Computer Science or B.S. in Engineering.

 

SKILLS & EXPERTISE 

  • 10+ years experience in IT Infrastructure Operations with a min of 3 years of experience deploying cloud solutions, architecting  and implementing GCP infrastructure and topologies.
  • Terraform experience (Advanced to Expert-level).
  • Expertise with coding & scripting languages (ex. Python, Bash, Git, Bitbucket).
  • Experience working in Agile Scrum teams.
  • Understanding of automation practices throughout the development, build, and deployment phases of the application lifecycle.
  • Experience with tooling to support monitoring, telemetry, logging, reporting/dashboarding, and continuous delivery technologies.
  • System engineering in cloud-based architecture (including solution design and infrastructure core services).
  • Experience with Dev & SecOps and secure coding practices, including data security and privacy.
  • GCP certification.
  • Information security certification.   
  • Comprehensive understanding of key technological concepts such as IT architecture, Cloud technologies, applications, network infrastructure, and security.  
  •   Experience with incident mgmt and on-call support.
  •   Development/automation experience including installation, deployment and update of           systems.
  • Experience operating in agile environment using Jira (scrum/kanban/mvp).
  • Process definition and improvement expertise.
  • Containerization experience:e.g. Docker, Kubernetes.
  • GCP certification.
  • Information security certification. 
  • Comprehensive understanding of key technological concepts such as IT architecture, Cloud technologies, applications, network infrastructure, and securite. 
  • Experience with incident mgmt and on-call support.
  • Development/automation experience including installation, deployment and update of systems. 
  • Experience operating in agile environment using Jira (scrum/kanban/mvp).
  • Process definition and improvement expertise.
  • Containerization experience (e.g. Docker, Kubernetes.