Platform Engineer @ Top Hat
placeHybrid
attach_money CA$120,000
businessHybrid
scheduleFull Time
Posted 23 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review AWS and Terraform documentation.
circle
Practice building Github Actions pipelines.
circle
Set up Docker containers for projects.
circle
Learn Honeycomb observability tools usage.
Behavioral Questions
circle
Describe a challenging team project.
circle
Explain how you handle constructive feedback.
circle
Share an example of mentoring a peer.
circle
Discuss managing independent work efficiently.
Frequently Asked Questions
What skills are crucial for the Platform Engineer role at Top Hat?
keyboard_arrow_down
How important is mentorship in the Top Hat Platform Engineer role?
keyboard_arrow_down
What experience with cloud platforms is expected for Top Hat's Platform Engineer?
keyboard_arrow_down
How does Top Hat integrate DevOps practices in its engineering teams?
keyboard_arrow_down