Senior Site Reliability Engineer
📍 Job Overview
- Job Title: Senior Site Reliability Engineer
- Company: Obsidian Security
- Location: United Kingdom
- Job Type: On-site
- Category: DevOps / SRE
- Date Posted: June 25, 2025
- Experience Level: Mid-Senior level (5-10 years)
- Remote Status: On-site (Remote OK)
🚀 Role Summary
- Maintain and enhance the reliability, scalability, and performance of Obsidian's customer-facing SaaS security platform.
- Collaborate with engineering teams to optimize deployment, monitoring, and CI/CD pipelines.
- Define and implement service verification strategies to meet SLAs.
- Improve developer experience by optimizing CI/CD workflows and performance.
- Provide 24/7 support and monitor, debug, and optimize production infrastructure and services on AWS/GCP.
📝 Enhancement Note: This role requires a strong background in DevOps and SRE, with a deep understanding of cloud services, microservices architecture, and CI/CD pipelines. Candidates should be comfortable working in a dynamic, fast-paced environment and have a proven track record of improving system reliability and performance.
💻 Primary Responsibilities
- Service Quality Maintenance: Ensure the service quality of the SaaS security platform by addressing complex challenges around scalability, reliability, observability, and cost efficiency.
- Engineering Collaboration: Work closely with engineering teams to maintain and enhance Helm charts, application deployment, monitoring, and CI/CD pipelines.
- Service Verification: Define and implement service verification strategies as part of the CI/CD process to meet SLAs.
- Developer Experience Improvement: Optimize CI/CD workflows and performance to improve the developer experience.
- On-Call Support: Participate in the on-call rotation to provide 24/7 support in coordination with the global SRE team.
- Infrastructure Monitoring and Optimization: Monitor, debug, and optimize production infrastructure and services on AWS/GCP.
📝 Enhancement Note: This role requires a strong focus on system reliability engineering principles, with a commitment to improving system stability, performance, and scalability. Candidates should be comfortable working with complex, distributed systems and have a deep understanding of cloud services and microservices architecture.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science or a related field.
Experience: 4+ years of experience in a DevOps or SRE role supporting SaaS services on GCP and/or AWS.
Required Skills:
- Strong proficiency in Kubernetes, microservices architecture, Helm, GitLab CI/CD, and ArgoCD.
- Proficiency in Prometheus and Grafana for monitoring and visualization.
- Programming experience in at least one language, with a preference for Golang or Python.
- Deep understanding of autoscaling, version upgrades, and cloud service optimization.
- Familiarity with technologies like Kafka, Elasticsearch, PostgreSQL, ScyllaDB, Databricks, Dagster, Sentry, and Kong (bonus).
Preferred Skills:
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
- Familiarity with chaos engineering principles and tools.
- Knowledge of security best practices and threat modeling.
📝 Enhancement Note: This role requires a strong technical skill set, with a focus on cloud services, microservices architecture, and CI/CD pipelines. Candidates should have a proven track record of improving system reliability and performance in a SaaS environment.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate experience with Kubernetes, microservices architecture, and CI/CD pipelines through previous projects.
- Showcase your ability to monitor, debug, and optimize production infrastructure and services on AWS/GCP.
- Highlight your problem-solving skills and experience addressing complex challenges around scalability and reliability.
Technical Documentation:
- Provide code samples and documentation demonstrating your proficiency in relevant technologies.
- Showcase your experience with service verification strategies and implementing them as part of the CI/CD process.
- Include any relevant certifications or training related to cloud services, microservices architecture, or CI/CD pipelines.
📝 Enhancement Note: This role requires a strong portfolio demonstrating your technical skills and experience with cloud services, microservices architecture, and CI/CD pipelines. Candidates should be prepared to discuss their portfolio in detail and explain their approach to system reliability engineering.
💵 Compensation & Benefits
Salary Range: £119,000 - £142,000 GBP per year (Based on market research for senior DevOps/SRE roles in the United Kingdom)
Benefits:
- Competitive compensation with equity and 401k.
- Comprehensive healthcare with dental and vision coverage.
- Flexible paid time off and paid holiday time off.
- 12 weeks of new parent or family leave.
- Personal and professional development resources.
Working Hours: 40 hours per week, with flexible working hours and the ability to work remotely.
📝 Enhancement Note: The salary range for this role is based on market research for senior DevOps/SRE roles in the United Kingdom. Obsidian Security offers a competitive benefits package designed to support employees' well-being, both at work and at home.
🎯 Team & Company Context
🏢 Company Culture
Industry: Cybersecurity, focusing on SaaS application security.
Company Size: Medium-sized company with a growing global presence.
Founded: 2017, with a strong focus on innovation and growth.
Team Structure:
- The DevOps/SRE team works closely with Engineering, Quality Engineering, and Customer Support to deliver end-to-end services.
- The team is responsible for maintaining and enhancing the reliability, scalability, and performance of Obsidian's SaaS security platform.
- The team collaborates with engineering teams to maintain and enhance Helm charts, application deployment, monitoring, and CI/CD pipelines.
Development Methodology:
- Agile development methodologies, with a focus on continuous integration and continuous deployment (CI/CD).
- Regular code reviews, testing, and quality assurance practices.
- Deployment strategies that prioritize stability, scalability, and performance.
Company Website: obsidiansecurity.com
📝 Enhancement Note: Obsidian Security is a fast-growing cybersecurity company focused on SaaS application security. The DevOps/SRE team plays a critical role in maintaining and enhancing the reliability, scalability, and performance of the company's SaaS security platform. Candidates should be comfortable working in a dynamic, fast-paced environment and have a strong commitment to improving system reliability and performance.
📈 Career & Growth Analysis
Web Technology Career Level: Senior Site Reliability Engineer, responsible for maintaining and enhancing the reliability, scalability, and performance of Obsidian's SaaS security platform.
Reporting Structure: Reports directly to the Director of Engineering or a similar role, with a focus on collaborating with engineering teams to maintain and enhance the platform's reliability and performance.
Technical Impact: Responsible for defining and implementing service verification strategies, optimizing CI/CD workflows, and monitoring, debugging, and optimizing production infrastructure and services. This role has a significant impact on the platform's reliability, scalability, and performance.
Growth Opportunities:
- Technical Growth: Opportunities to gain experience with emerging technologies and tools, as well as to develop expertise in specific areas of interest within the DevOps/SRE domain.
- Leadership Growth: Opportunities to mentor junior team members, lead projects, and contribute to the team's growth and development.
- Career Progression: Opportunities to advance to a technical leadership role, such as a Technical Lead, Engineering Manager, or Director of Engineering.
📝 Enhancement Note: This role offers significant opportunities for technical and career growth within the DevOps/SRE domain. Candidates should be prepared to take on increased responsibilities and contribute to the team's growth and development.
🌐 Work Environment
Office Type: On-site, with remote work options available.
Office Location(s): United Kingdom, with global offices in North America, Europe, the Middle East, Southeast Asia, Australia, and New Zealand.
Workspace Context:
- Collaborative Environment: The DevOps/SRE team works closely with engineering teams to maintain and enhance the platform's reliability and performance. Candidates should be comfortable working in a collaborative, cross-functional environment.
- Development Tools: Access to industry-standard development tools, including multiple monitors, testing devices, and other resources necessary for effective work.
- Team Interaction: Opportunities for regular team interaction, knowledge sharing, and technical mentoring.
Work Schedule: Flexible working hours, with the ability to work remotely and participate in the on-call rotation to provide 24/7 support.
📝 Enhancement Note: Obsidian Security offers a collaborative, cross-functional work environment with opportunities for regular team interaction, knowledge sharing, and technical mentoring. Candidates should be comfortable working in a dynamic, fast-paced environment and have a strong commitment to improving system reliability and performance.
📄 Application & Technical Interview Process
Interview Process:
- Phone Screen: A brief phone or video call to discuss your background, experience, and motivation for the role.
- Technical Deep Dive: A detailed technical discussion focused on your experience with cloud services, microservices architecture, and CI/CD pipelines. Be prepared to discuss your approach to system reliability engineering and provide examples of your work.
- On-Site or Virtual On-Site: A full-day on-site or virtual on-site interview, including technical challenges, system design exercises, and cultural fit assessments.
- Final Evaluation: A final evaluation based on your performance throughout the interview process.
Portfolio Review Tips:
- Highlight your experience with cloud services, microservices architecture, and CI/CD pipelines through previous projects.
- Showcase your ability to monitor, debug, and optimize production infrastructure and services on AWS/GCP.
- Include any relevant certifications or training related to cloud services, microservices architecture, or CI/CD pipelines.
Technical Challenge Preparation:
- Brush up on your knowledge of cloud services, microservices architecture, and CI/CD pipelines.
- Practice system design exercises and prepare for technical challenges focused on improving system reliability and performance.
- Familiarize yourself with Obsidian's products and services, as well as the cybersecurity industry as a whole.
ATS Keywords: (See the comprehensive list of relevant keywords at the end of this document)
📝 Enhancement Note: The interview process for this role is designed to assess your technical skills and experience, as well as your cultural fit within the Obsidian team. Candidates should be prepared to discuss their approach to system reliability engineering and provide examples of their work.
🛠 Technology Stack & Web Infrastructure
Cloud Platforms:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
Containerization & Orchestration:
- Kubernetes
- Docker
CI/CD Pipelines:
- GitLab CI/CD
- ArgoCD
Monitoring & Visualization:
- Prometheus
- Grafana
Programming Languages:
- Golang
- Python
Databases:
- PostgreSQL
- ScyllaDB
Message Queues:
- Kafka
Search & Analytics:
- Elasticsearch
- Databricks
- Dagster
Error Tracking & Alerting:
- Sentry
- Kong
📝 Enhancement Note: This role requires a strong technical skill set, with a focus on cloud services, microservices architecture, and CI/CD pipelines. Candidates should have experience with the technologies listed above and be comfortable working with complex, distributed systems.
👥 Team Culture & Values
Web Development Values:
- Reliability: A commitment to maintaining and enhancing the reliability, scalability, and performance of Obsidian's SaaS security platform.
- Innovation: A focus on continuous improvement and staying up-to-date with emerging technologies and best practices.
- Collaboration: A commitment to working closely with engineering teams to maintain and enhance the platform's reliability and performance.
- Customer Focus: A dedication to understanding and addressing the needs of Obsidian's customers and users.
Collaboration Style:
- Cross-Functional Integration: The DevOps/SRE team works closely with engineering teams to maintain and enhance the platform's reliability and performance. Candidates should be comfortable working in a collaborative, cross-functional environment.
- Code Review Culture: A commitment to regular code reviews, testing, and quality assurance practices.
- Knowledge Sharing: A focus on regular team interaction, knowledge sharing, and technical mentoring.
📝 Enhancement Note: Obsidian Security is committed to maintaining and enhancing the reliability, scalability, and performance of its SaaS security platform. The DevOps/SRE team plays a critical role in achieving this goal, and candidates should be prepared to take on increased responsibilities and contribute to the team's growth and development.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Scalability: Addressing complex challenges around scalability, reliability, observability, and cost efficiency.
- Reliability: Maintaining and enhancing the reliability of Obsidian's SaaS security platform in a dynamic, fast-paced environment.
- Performance Optimization: Optimizing CI/CD workflows and performance to improve the developer experience.
- Emerging Technologies: Staying up-to-date with emerging technologies and best practices within the DevOps/SRE domain.
Learning & Development Opportunities:
- Technical Skill Development: Opportunities to gain experience with emerging technologies and tools, as well as to develop expertise in specific areas of interest within the DevOps/SRE domain.
- Conference Attendance: Opportunities to attend industry conferences and events, as well as to participate in Obsidian's internal training and development programs.
- Mentorship: Opportunities to mentor junior team members and contribute to the team's growth and development.
📝 Enhancement Note: This role offers significant opportunities for technical and career growth within the DevOps/SRE domain. Candidates should be prepared to take on increased responsibilities and contribute to the team's growth and development.
💡 Interview Preparation
Technical Questions:
- Cloud Services: Questions focused on your experience with cloud services, microservices architecture, and CI/CD pipelines.
- System Design: Questions focused on your approach to system reliability engineering and your ability to design and implement scalable, reliable systems.
- Problem-Solving: Questions focused on your problem-solving skills and your ability to address complex challenges around scalability and reliability.
Company & Culture Questions:
- Company Culture: Questions focused on your understanding of Obsidian's company culture and your fit within the team.
- Industry Knowledge: Questions focused on your understanding of the cybersecurity industry and Obsidian's products and services.
- Team Dynamics: Questions focused on your ability to work collaboratively and effectively within a cross-functional team.
Portfolio Presentation Strategy:
- Project Highlights: Highlight your experience with cloud services, microservices architecture, and CI/CD pipelines through previous projects.
- Technical Deep Dive: Prepare to discuss your approach to system reliability engineering and provide examples of your work.
- Company Fit: Tailor your portfolio presentation to demonstrate your fit within the Obsidian team and your commitment to the company's mission and values.
📝 Enhancement Note: The interview process for this role is designed to assess your technical skills and experience, as well as your cultural fit within the Obsidian team. Candidates should be prepared to discuss their approach to system reliability engineering and provide examples of their work.
📌 Application Steps
To apply for this Senior Site Reliability Engineer position:
- Update Your Resume: Tailor your resume to highlight your experience with cloud services, microservices architecture, and CI/CD pipelines. Include any relevant certifications or training related to these technologies.
- Prepare Your Portfolio: Highlight your experience with cloud services, microservices architecture, and CI/CD pipelines through previous projects. Include any relevant certifications or training related to these technologies.
- Research the Company: Familiarize yourself with Obsidian's products and services, as well as the cybersecurity industry as a whole. Prepare for company-specific and industry-specific questions during the interview process.
- Prepare for Technical Challenges: Brush up on your knowledge of cloud services, microservices architecture, and CI/CD pipelines. Practice system design exercises and prepare for technical challenges focused on improving system reliability and performance.
📝 Enhancement Note: The application process for this role is designed to assess your technical skills and experience, as well as your cultural fit within the Obsidian team. Candidates should be prepared to discuss their approach to system reliability engineering and provide examples of their work.
Content Guidelines (IMPORTANT: Do not include this in the output)
Web Technology-Specific Focus:
- Tailor every section specifically to DevOps and SRE roles, with a focus on cloud services, microservices architecture, and CI/CD pipelines.
- Include relevant technologies, tools, and best practices within the DevOps/SRE domain.
- Address the unique challenges and opportunities faced by DevOps and SRE professionals in a dynamic, fast-paced environment.
Quality Standards:
- Ensure no content overlap between sections - each section must contain unique information only.
- Only include Enhancement Notes when making significant inferences about technical responsibilities, with specific reasoning based on role level and DevOps/SRE industry practices.
- Be comprehensive but concise, prioritizing actionable information over descriptive text.
- Strategically distribute DevOps and SRE-related keywords throughout all sections naturally.
- Provide realistic salary ranges based on location, experience level, and DevOps/SRE specialization.
Industry Expertise:
- Include specific cloud services, microservices architecture, and CI/CD pipeline technologies relevant to the role.
- Address DevOps and SRE career progression paths and technical leadership opportunities.
- Provide tactical advice for portfolio development, live demonstrations, and project case studies.
- Include DevOps and SRE interview preparation and coding challenge guidance.
- Emphasize cloud services, microservices architecture, and CI/CD pipeline best practices, as well as security considerations within the DevOps/SRE domain.
Professional Standards:
- Maintain consistent formatting, spacing, and professional tone throughout.
- Use DevOps and SRE industry terminology appropriately and accurately.
- Include comprehensive benefits and growth opportunities relevant to DevOps and SRE professionals.
- Provide actionable insights that give DevOps and SRE candidates a competitive advantage.
- Focus on DevOps and SRE team culture, cross-functional collaboration, and user impact measurement.
Technical Focus & Portfolio Emphasis:
- Emphasize cloud services, microservices architecture, and CI/CD pipeline best practices, as well as security considerations within the DevOps/SRE domain.
- Include specific portfolio requirements tailored to the DevOps and SRE discipline and role level.
- Address cloud services, microservices architecture, and CI/CD pipeline challenges and opportunities within the portfolio.
- Focus on problem-solving methods, performance optimization, and scalable architecture within the portfolio.
- Include technical presentation skills and stakeholder communication for DevOps and SRE projects.
Avoid:
- Generic business jargon not relevant to DevOps and SRE roles.
- Placeholder text or incomplete sections.
- Repetitive content across different sections.
- Non-technical terminology unless relevant to the specific DevOps and SRE role.
- Marketing language unrelated to DevOps and SRE.
Generate comprehensive, DevOps and SRE-focused content that serves as a valuable resource for DevOps and SRE professionals seeking their next opportunity and preparing for technical interviews in the cloud services and microservices architecture domain.
Application Requirements
Candidates should have 4+ years of experience in a DevOps or SRE role, with a strong proficiency in relevant technologies. A Bachelor's degree in Computer Science or a related field is required.