Having issues with Copilot?Please update to version 1.6.3 by going to Manage Extensions → Update
Devops/Platform Engineer
Remote
Confirmed live in the last 24 hours
Digital platform enhancing personalized student engagement
Company Overview
Top Hat excels in the edtech industry by providing a platform that enhances student engagement and personalizes learning, serving over 3 million students across North America's leading colleges and universities. Their competitive advantage lies in their commitment to empowering educators, enabling them to deliver meaningful and equitable learning experiences. With a culture focused on supporting educators, Top Hat is a leader in its field, driving the future of education technology.
Education
Company Stage
Series E
Total Funding
$301.3M
Founded
2009
Headquarters
Toronto, Canada
Growth & Insights
Headcount
6 month growth
↓ -7%1 year growth
↑ 0%2 year growth
↑ 0%Locations
Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Development Operations (DevOps)
Docker
Jenkins
Git
Terraform
Python
Ansible
Datadog
CategoriesNew
DevOps & Infrastructure
Requirements
- You are an advocate for DevOps practices and principles. We have the buy-in, now it's about execution on the vision
- You have cloud infrastructure and networking knowledge (AWS, Terraform) to be able to design and operate services on the cloud
- You have CI/CD tooling knowledge (Jenkins, Github Actions) and experience in maintaining large multi-stage pipelines
- Hands-on experience with configuration automation (eg Terraform or Ansible, but anything is fine), Docker, observability tooling (Datadog). We're fully on AWS
- A team player who can work collaborate with others, but also run with a mostly-self-contained project independently when required
Responsibilities
- We are open to remote candidates based anywhere across Canada in this role
- Scale continuous deployment practices across the engineering department. Equip our teams to ship software reliably, frequently, with minimal trouble. Teams use reusable patterns and guidance from you to be able to practice DevOps (end-to-end production ownership within each cross-functional team). This means you'll work with tools and infrastructure in addition to managing processes and practices
- Extend our reusable service template and its associated CI/CD tooling
- Lead in efforts to further mature our cloud infrastructure and platform offering as our business grows
- Build and extend our production observability. Help teams manage and achieve SLOs
- Contribute to the further decomposition and modernization of our monolith through its transition to services owned by product teams. The department is executing a monolith decomposition plan that you'll help accelerate
- Build and operate platform-level shared services and capabilities, such as continuous integration, continuous deployment, infrastructure automation and monitoring
- Mentor and assist platform team members to help them acclimatize to the domain. As part of your role, you will support new & junior developers to learn the way we work - day-to-day routines, best practices, and patterns. You will be comfortable giving both positive and constructive feedback, and do so tactful
- Coach product teams on operational ownership. Teach blame-free root cause analysis for incidents that impact the customer or our delivery performance
- Participate in our team on-call practices and support rotations
Desired Qualifications
- A point - you have application development experience, whether as a developer or in operational roles that involved coding. Proficiency in a software development language - we use Python for most things but understand your skills from any language are transferable