
About the Role
The Senior Site Reliability Engineer (SRE) is a developer with a strong operations mindset, responsible for ensuring the reliability, availability, and scalability of Lumin Digital’s applications. This role focuses on eliminating manual tasks through automation, maintaining Service Level Objectives (SLO), and closely collaborating with Software Engineers (SWE) to implement and maintain best practices for large-scale systems.
Key Responsibilities
- Design, build, test, and document software solutions to site reliability challenges.
- Design, implement, and manage CI/CD pipelines to improve deployment efficiency.
- Monitor and resolve issues across all environments, ensuring SLO and uptime targets are consistently met.
- Collaborate with Software Engineers to address SRE concerns during feature design and deployment.
- Build, maintain, and support the local development environment on macOS and Windows.
- Participate in capacity planning and demand forecasting to proactively address performance bottlenecks and scalability needs.
- Perform change management to maintain system stability and minimize disruptions.
- Generate uptime and SLO reports for internal review and leadership visibility.
- Engage in SRE scrum team activities to drive agile development processes.
- Ensure security best practices are followed, safeguarding data integrity and system resilience.
- Participate in a 24x7 on-call rotation.
30 / 90 / 365 Milestones
- 30 Days: Understand the architecture, monitoring tools, and CI/CD pipelines currently in use. Begin participating in SRE team activities and resolving basic operational issues.
- 90 Days: Take ownership of monitoring and alerting systems, improve system and infrastructure software automation, enhance incident response processes, and contribute to SLO reporting.
- 1 Year: Deliver measurable improvements in system reliability, scaling capabilities, and automation processes. Take a leadership role in SRE best practices and mentor junior team members.
Qualifications
- Bachelor’s degree or higher in Computer Science, Engineering, or equivalent practical experience.
- At least 5 years of software engineering experience (role primarily uses TypeScript and Go, but experience in other languages is welcome).
- Exceptional full-stack troubleshooting skills with a focus on resolving system-level issues.
- Deep expertise in configuration management and Infrastructure-as-Code (IaC) principles.
- Strong understanding of networking protocols and components (HTTP, DNS, TCP/IP, Load Balancing).
- Experience with cloud hosting platforms, preferably AWS (GCP and Azure also valued).
- Hands-on experience with Terraform, Kubernetes, and containerization technologies such as Docker.
- Solid understanding of CI/CD workflows and experience architecting robust deployment pipelines.
- Experience with monitoring, alerting strategies, self-healing systems, and escalation processes.
- Experience supporting local dev environments (Docker Desktop on macOS and Windows).
- Excellent written and verbal communication skills with agile scrum experience.
Preferred Qualifications
- Experience with Amazon RDS, EKS, and CloudWatch.
- AWS certifications such as SysOps Administrator or Solutions Architect.
Travel
- Minimal travel required, generally 12 days or fewer per year (approximately 2 team gatherings annually).
Benefits
- Medical, dental, and vision insurance
- 401(k) with company match
- Flexible PTO plus 12 paid holidays and paid sick leave
- Paid parental and family leave
- Lifestyle spending account
- Tuition reimbursement
- Cell phone stipend
Timezone overlap
UTC-8–-4
Benefits
Health, Dental, Vision, 401k, PTO, Parental leave, Learning, Unlimited PTO
Open to
US
Sign in to track applications and earn points.