SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Zenoti is a cloud-based SaaS platform serving the beauty and wellness industry, powering over 30,000 salons, spas, medspas and fitness studios across 50+ countries. The company has achieved unicorn status ($1B+ valuation) and recently raised $80M from TPG.
You will own the reliability, availability, performance and scalability of Zenoti's non-database platform tier, including web applications, APIs, microservices, background processing, analytics and reporting workloads running on Azure cloud infrastructure. This is a technical leadership role focused on setting reliability standards and driving operational excellence across engineering teams.
Key responsibilities include:
- Define and drive adoption of SLIs/SLOs/SLAs and error budgets for application and API components
- Lead observability strategy: APM, distributed tracing, log aggregation, metrics, dashboards and intelligent alerting to reduce MTTD/MTTR
- Own incident response for application-tier issues: triage, mitigation, root cause analysis, blameless postmortems and corrective action tracking
- Drive capacity planning, load testing, autoscaling and cost-efficiency of Azure infrastructure
- Own reliability of the analytics stack (data pipelines, Tableau, BI platforms)
- Review architecture and design of new services for resilience, fault tolerance and operability; provide architectural governance
- Partner with development teams on build, release and deployment pipelines: safe rollouts, canary/blue-green strategies, rollback procedures
- Automate operational toil using Python or similar scripting and Infrastructure as Code
- Mentor engineers and guide career development; exert technical influence across multiple teams
- Serve as SME for reliability trends, technologies and architectural concepts
Requirements:
- 12+ years overall software engineering experience
- 4+ years Site Reliability Engineering / production operations experience with web and API-based systems
- Strong hands-on Azure experience (App Service, AKS/VMs, Application Gateway/Front Door, Load Balancers, VNets, Storage, Azure Monitor/Application Insights, Key Vault)
- Deep understanding of web application and REST API operations: HTTP, load balancing, caching, CDN, TLS, DNS, networking fundamentals
- Hands-on experience with monitoring/observability tools (New Relic, Datadog, Prometheus, Grafana, Azure Monitor or similar): APM, log aggregation, distributed tracing, metrics, dashboards
- Solid CI/CD pipeline knowledge (Azure DevOps, Jenkins, TeamCity, GitLab or similar): able to read, debug and improve pipelines, artifact management, release strategies
- Infrastructure as Code experience (Terraform, ARM/Bicep or similar); configuration management (Ansible, Chef, Puppet) a plus
- Solid Python or similar object-oriented/scripting language experience for automation
- Microservices, distributed applications, containers (Docker/Kubernetes) and serverless Azure experience
- Strong debugging skills on Windows and Linux, including IIS and .NET application troubleshooting (memory, CPU, thread, connection analysis)
- Analytics/reporting platform or data pipeline support experience (Tableau, ETL/ELT, queues, streaming) a plus
- Cloud security principles knowledge (identity/access, secrets management, network security, vulnerability remediation)
- Incident management, on-call practices, RCA and postmortem experience; excellent written and verbal communication
- Full software development lifecycle and Agile delivery experience
- Good to have: Azure certifications (AZ-104, AZ-305, AZ-400) or equivalent