Platform Engineer
@ Top Hat

Hybrid
CA$120,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXX***** @tophat.com
Recommended after applying

Job Details

About the Platform Engineer Role

At Top Hat, we are looking for an engineer experienced with DevOps practices to join our Core Platform team. As a Platform Engineer, you will improve our software delivery performance and availability by driving DevOps culture, tools, and practices across the engineering department. This role offers a great mentorship opportunity to guide new and junior engineers.

You Will

  • Scale continuous deployment practices across the engineering department.
  • Equip teams to ship software reliably and frequently with reusable patterns.
  • Extend reusable service templates and CI/CD tooling.
  • Mature our cloud infrastructure and platform as the business grows.
  • Build and extend production observability to help teams manage SLOs.
  • Accelerate decomposition of our monolith into product-team owned services.
  • Build and operate platform-level shared services like automation and monitoring.
  • Mentor and support platform team members and junior developers.
  • Coach product teams on operational ownership and incident root cause analysis.
  • Participate in team on-call practices and support rotations.

You Are

  • An advocate for DevOps practices with a strong execution track record.
  • Experienced with cloud infrastructure (AWS, Terraform) and networking.
  • Skilled in CI/CD tooling (Github Actions) and managing multi-stage pipelines.
  • Hands-on with configuration automation, Docker, and observability (Honeycomb).
  • Proficient in at least one programming language, preferably Python.
  • A collaborative team player able to manage independent projects.

Why Team Members Love Working At Top Hat

  • A noble mission creating meaningful work.
  • A supportive team that cares for customers and each other.
  • Flexible, remote-first work environment with Toronto HQ support.
  • Professional learning and development opportunities.
  • Competitive health benefits from day one and innovative PTO policy.
  • A chance to work with emerging tech like generative AI.

Key skills/competency

  • DevOps
  • AWS
  • Terraform
  • CI/CD
  • Python
  • Docker
  • Cloud
  • Automation
  • Monitoring
  • Observability

How to Get Hired at Top Hat

🎯 Tips for Getting Hired

  • Customize your resume: Emphasize DevOps and cloud experience.
  • Highlight achievements: Detail CI/CD and automation results.
  • Research Top Hat: Understand their mission and values.
  • Practice technical demos: Show proficiency in AWS and Terraform.
  • Prepare for mentorship: Share past coaching experiences.

📝 Interview Preparation Advice

Technical Preparation

Review AWS and Terraform documentation.
Practice building Github Actions pipelines.
Set up Docker containers for projects.
Learn Honeycomb observability tools usage.

Behavioral Questions

Describe a challenging team project.
Explain how you handle constructive feedback.
Share an example of mentoring a peer.
Discuss managing independent work efficiently.

Frequently Asked Questions