Skool is a fast-growing, mission-driven company focused on education and community. They are seeking an experienced Principal DevOps Engineer to improve the scalability, availability, and efficiency of their build and deployment pipeline.
Responsibilities:
- Partner with engineering to architect and evolve Skool's infrastructure roadmap by driving short and long term strategies around scalability, reliability and observability
- Build and maintain tools and systems involving software builds, continuous testing, automated deployments, software health monitoring and software releases
- Oversee and improve the day-to-day operations of Skool’s production infrastructure
- Investigate and resolve complex infrastructure challenges ensuring high availability and performance across all systems
Requirements:
- 8+ years of experience as a DevOps Engineer (or similar role)
- Hands-on experience building distributed systems, APIs, with working knowledge of at least one major Cloud Platform (AWS, GCP, etc) & cloud-based SaaS applications
- Expert-level Kubernetes experience including cluster design, CI/CD integration, observability and troubleshooting
- Hands-on experience deploying systems using Infrastructure as Code (IaC) such as Terraform and zero-downtime deployment strategies (Rolling, Canary, Blue/Green, etc…)
- Experience working with GitOps tooling like ArgoCD and Atlantis
- Proficiency in network fundamentals such as TCP/UDP, IPv4/IPv6, Subnetting, OSI (layers), Firewalls, Load Balancers and more
- Working knowledge of Linux system fundamentals
- Deep experience optimizing and writing SQL queries
- Experience writing software using GoLang