Senior DevOps Engineer

Obsidian Security
Full_time$176k-209k/year (USD)Palo Alto, United States

📍 Job Overview

  • Job Title: Senior DevOps Engineer
  • Company: Obsidian Security
  • Location: Palo Alto, California, United States
  • Job Type: On-site
  • Category: DevOps Engineer
  • Date Posted: June 25, 2025
  • Experience Level: 5-10 years
  • Remote Status: Remote OK (North America, Europe, Middle East, Southeast Asia, Australia, New Zealand)

🚀 Role Summary

  • Key Responsibilities: Build and maintain infrastructure in GCP and AWS, address scalability, stability, and visibility challenges, collaborate with engineering and security teams for capacity planning, performance tuning, and production maintenance.
  • Key Technologies: GCP, AWS, Terraform, Ansible, Kubernetes, Helm Charts, GitLab CI/CD, Kafka, Elasticsearch, PostgreSQL, ScyllaDB, Databricks, Dagster, Sentry, Kong.

📝 Enhancement Note: This role requires a strong background in both GCP and AWS, with a focus on infrastructure as code (IaC) using Terraform and Ansible. Familiarity with Kubernetes, Helm Charts, and CI/CD pipelines is essential for success in this position.

💻 Primary Responsibilities

  • Infrastructure Management: Build, maintain, and automate infrastructure in GCP and AWS using Terraform and Ansible.
  • Microservice Automation: Manage microservice deployment using Helm charts and CI/CD pipelines with GitLab and ArgoCD.
  • Capacity Planning: Collaborate with the engineering team for capacity planning, performance tuning, and production maintenance.
  • Security Collaboration: Work with the InfrSec team to address production security issues.
  • On-Call Responsibilities: Participate in an on-call rotation to provide 24/7 support for production services.

📝 Enhancement Note: This role requires a deep understanding of infrastructure as code (IaC) principles and experience managing high-scale, multi-layer web services on public clouds. Proficiency in troubleshooting system performance and functional issues using metrics and logs is also crucial for success in this position.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Computer Engineering, or a related field.

Experience: 4+ years of DevOps/SRE working experience in GCP/AWS.

Required Skills:

  • Proven ability to design deployment architecture and maintain high-scale, multi-layer web services on public clouds.
  • Expertise in Terraform, Ansible, Kubernetes, Helm charts, and GitLab CI/CD.
  • Good experience on GCP/AWS infrastructure design and automation.
  • Good experience on k8s service mesh/ingress, auto scaling, and version upgrading.
  • Ability to figure out system performance or functional issues with metrics and logs.

Preferred Skills:

  • Familiarity with Kafka, Elasticsearch, PostgreSQL, ScyllaDB, Databricks, Dagster, Sentry, and Kong.

📝 Enhancement Note: Candidates with experience in data processing and analytics using tools like Databricks and Kafka may have an advantage in this role, as they will be working with these technologies to support the company's SaaS security platform.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Infrastructure Projects: Include projects showcasing your ability to design, build, and maintain infrastructure in GCP and AWS using Terraform and Ansible.
  • Microservice Deployment: Demonstrate your experience with microservice deployment using Helm charts and CI/CD pipelines with GitLab and ArgoCD.
  • Performance Tuning: Highlight projects where you have optimized system performance using metrics and logs.
  • Security Collaboration: Showcase projects where you have worked with security teams to address production security issues.

Technical Documentation:

  • Infrastructure as Code (IaC): Provide examples of Terraform and Ansible scripts used to automate infrastructure deployment and management.
  • CI/CD Pipelines: Document your approach to CI/CD pipelines, including any custom scripts or configurations used to automate deployment processes.
  • Performance Metrics: Include metrics and logs used to monitor and optimize system performance in your projects.

📝 Enhancement Note: When preparing your portfolio, focus on projects that demonstrate your ability to manage high-scale, multi-layer web services on public clouds. Include any projects where you have worked with security teams to address production security issues, as this is a key aspect of the role.

💵 Compensation & Benefits

Salary Range: $176,000 - $209,000 USD per year (base salary range, may vary based on factors such as work location, knowledge, skills, and experience)

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 a flexible work schedule that may include on-call responsibilities.

📝 Enhancement Note: The provided salary range is a guideline and may vary based on factors such as work location, knowledge, skills, and experience. For more details on benefits, please see here.

🎯 Team & Company Context

🏢 Company Culture

Industry: Cybersecurity, specifically focused on SaaS security.

Company Size: Mid-sized, with a growing global presence and a strong partner ecosystem.

Founded: 2017

Team Structure:

  • The DevOps team works closely with Engineering, QE, and Customer Support teams to continuously improve engineering productivity and service reliability.
  • The team is responsible for building and maintaining infrastructure in GCP and AWS, addressing scalability, stability, and visibility challenges, and collaborating with engineering and security teams for capacity planning, performance tuning, and production maintenance.

Development Methodology:

  • The team uses Agile methodologies for software development, with a focus on continuous integration and deployment.
  • Infrastructure as code (IaC) principles are employed to automate infrastructure deployment and management using tools like Terraform and Ansible.
  • CI/CD pipelines are used to automate deployment processes, with a focus on ensuring high-quality, secure, and reliable software releases.

Company Website: obsidiansecurity.com

📝 Enhancement Note: Obsidian Security is a growing company with a strong focus on innovation and continuous improvement. The DevOps team plays a critical role in supporting the company's mission to secure SaaS applications where modern business happens.

📈 Career & Growth Analysis

Web Technology Career Level: Senior DevOps Engineer - Responsible for designing, building, and maintaining high-scale, multi-layer web services on public clouds, with a focus on infrastructure as code (IaC), microservice deployment, and performance optimization.

Reporting Structure: This role reports directly to the Director of Engineering.

Technical Impact: The Senior DevOps Engineer will have a significant impact on the company's ability to deliver high-quality, secure, and reliable SaaS security solutions to its customers. They will work closely with the engineering and security teams to ensure that the company's infrastructure is scalable, stable, and visible, and that it meets the needs of the business.

Growth Opportunities:

  • Technical Leadership: With experience and strong performance, there may be opportunities to take on a more senior role within the DevOps team or to move into a technical leadership position within the organization.
  • Emerging Technologies: As the company continues to grow and innovate, there will be opportunities to work with emerging technologies and to develop expertise in new areas.
  • Global Impact: With a growing global presence, there may be opportunities to work with teams in different regions and to gain experience in international SaaS security.

📝 Enhancement Note: This role offers significant opportunities for career growth and development within a dynamic and innovative company. With a strong focus on emerging technologies and a growing global presence, there are many opportunities for candidates to make a significant impact on the company's success.

🌐 Work Environment

Office Type: On-site, with remote work options available for some roles.

Office Location(s): Palo Alto, California, United States (with remote work options available for some roles)

Workspace Context:

  • Collaborative Environment: The DevOps team works closely with other teams within the organization, including Engineering, QE, and Customer Support. Collaboration and communication are key aspects of the role.
  • Development Tools: The team uses a range of tools to support its work, including Terraform, Ansible, Kubernetes, Helm charts, GitLab CI/CD, Kafka, Elasticsearch, PostgreSQL, ScyllaDB, Databricks, Dagster, Sentry, and Kong.
  • Cross-Functional Collaboration: The DevOps team works closely with other teams within the organization to ensure that the company's infrastructure meets the needs of the business. This includes collaborating with engineering and security teams to address capacity planning, performance tuning, and production maintenance.

Work Schedule: 40 hours per week, with a flexible work schedule that may include on-call responsibilities.

📝 Enhancement Note: The DevOps team at Obsidian Security operates in a collaborative and dynamic work environment, with a strong focus on innovation and continuous improvement. The team works closely with other teams within the organization to ensure that the company's infrastructure meets the needs of the business, and there are many opportunities for candidates to make a significant impact on the company's success.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone Screen: A brief phone call to discuss the role and the candidate's experience and qualifications.
  2. Technical Deep Dive: A technical interview focused on the candidate's experience with GCP, AWS, Terraform, Ansible, Kubernetes, Helm charts, and CI/CD pipelines. The interview may include live coding exercises and system design questions.
  3. Behavioral Interview: A behavioral interview focused on the candidate's problem-solving skills, communication, and collaboration abilities.
  4. Final Interview: A final interview with the hiring manager to discuss the candidate's fit for the role and the company's culture.

Portfolio Review Tips:

  • Infrastructure Projects: Highlight projects that demonstrate your ability to design, build, and maintain infrastructure in GCP and AWS using Terraform and Ansible.
  • Microservice Deployment: Showcase your experience with microservice deployment using Helm charts and CI/CD pipelines with GitLab and ArgoCD.
  • Performance Tuning: Include projects where you have optimized system performance using metrics and logs.
  • Security Collaboration: Highlight projects where you have worked with security teams to address production security issues.

Technical Challenge Preparation:

  • GCP and AWS: Brush up on your knowledge of GCP and AWS services, with a focus on infrastructure as code (IaC), microservice deployment, and performance optimization.
  • Terraform and Ansible: Familiarize yourself with the latest versions of Terraform and Ansible, and practice using these tools to automate infrastructure deployment and management.
  • Kubernetes and Helm Charts: Brush up on your knowledge of Kubernetes and Helm charts, and practice using these tools to deploy microservices.
  • CI/CD Pipelines: Familiarize yourself with GitLab CI/CD and ArgoCD, and practice using these tools to automate deployment processes.

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills and problem-solving abilities, as well as their communication and collaboration skills. Candidates should be prepared to discuss their experience with GCP, AWS, Terraform, Ansible, Kubernetes, Helm charts, and CI/CD pipelines, as well as their approach to infrastructure as code (IaC), microservice deployment, and performance optimization.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: Not applicable (DevOps role)

Backend & Server Technologies:

  • Compute: Google Compute Engine, AWS EC2, Kubernetes
  • Storage: Google Cloud Storage (GCS), Amazon S3, ScyllaDB, PostgreSQL
  • Databases: ScyllaDB, PostgreSQL, Databricks
  • Messaging: Kafka, PubSub
  • Search: Elasticsearch
  • DNS: Cloud DNS, Route 53
  • Networking: VPC, Subnets, Firewalls, Load Balancers
  • Orchestration: Terraform, Terragrunt, Ansible, Kubernetes, Helm charts, ArgoCD
  • CI/CD: GitLab CI/CD, ArgoCD
  • Monitoring: Sentry, Prometheus, Grafana, Datadog
  • Security: Vault, Consul, Kong, SentinelOne, Databricks

Development & DevOps Tools:

  • Version Control: Git
  • Containerization: Docker
  • Configuration Management: Ansible
  • Infrastructure as Code (IaC): Terraform, Terragrunt
  • CI/CD: GitLab CI/CD, ArgoCD
  • Monitoring: Prometheus, Grafana, Datadog
  • Log Management: ELK Stack, Loki, Promtail
  • Incident Response: PagerDuty, OpsGenie

📝 Enhancement Note: Obsidian Security uses a wide range of technologies to support its SaaS security platform. The Senior DevOps Engineer will be responsible for managing and optimizing the company's infrastructure, and will work closely with the engineering and security teams to ensure that the company's infrastructure meets the needs of the business.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Obsidian Security is committed to driving innovation in the SaaS security industry, and the DevOps team plays a critical role in supporting this mission.
  • Collaboration: The DevOps team works closely with other teams within the organization, including Engineering, QE, and Customer Support, to ensure that the company's infrastructure meets the needs of the business.
  • Continuous Improvement: The DevOps team is committed to continuous improvement, and regularly reviews and optimizes the company's infrastructure to ensure that it meets the needs of the business.
  • Security-First: Obsidian Security is committed to delivering high-quality, secure, and reliable SaaS security solutions to its customers, and the DevOps team plays a critical role in supporting this mission.

Collaboration Style:

  • Cross-Functional Integration: The DevOps team works closely with other teams within the organization, including Engineering, QE, and Customer Support, to ensure that the company's infrastructure meets the needs of the business.
  • Code Review Culture: The DevOps team follows best practices for code review and collaboration, with a focus on ensuring high-quality, secure, and reliable software releases.
  • Knowledge Sharing: The DevOps team is committed to knowledge sharing and continuous learning, and regularly hosts workshops and training sessions to help team members develop their skills and stay up-to-date with the latest technologies.

📝 Enhancement Note: The DevOps team at Obsidian Security operates in a collaborative and dynamic work environment, with a strong focus on innovation and continuous improvement. The team works closely with other teams within the organization to ensure that the company's infrastructure meets the needs of the business, and there are many opportunities for candidates to make a significant impact on the company's success.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Scalability: As the company continues to grow and expand its customer base, there will be significant challenges in scaling the company's infrastructure to meet the needs of the business.
  • Stability: The company's infrastructure must be highly available and reliable, with minimal downtime and quick recovery from any incidents that may occur.
  • Visibility: The company's infrastructure must be highly visible, with real-time monitoring and alerting to ensure that any issues can be quickly identified and addressed.
  • Performance Optimization: The company's infrastructure must be optimized for performance, with a focus on minimizing latency and maximizing throughput.
  • Security: The company's infrastructure must be highly secure, with robust access controls and encryption to protect sensitive data and prevent unauthorized access.

Learning & Development Opportunities:

  • Technical Skill Development: With a strong focus on emerging technologies and a growing global presence, there are many opportunities for candidates to develop their skills and gain experience in new areas.
  • Conference Attendance: Obsidian Security encourages its employees to attend industry conferences and events to stay up-to-date with the latest technologies and trends in the SaaS security industry.
  • Certification: Obsidian Security supports its employees in obtaining relevant certifications to demonstrate their expertise and commitment to their careers.
  • Technical Mentorship: Obsidian Security offers technical mentorship programs to help employees develop their skills and advance their careers.

📝 Enhancement Note: This role offers significant opportunities for career growth and development within a dynamic and innovative company. With a strong focus on emerging technologies and a growing global presence, there are many opportunities for candidates to make a significant impact on the company's success.

💡 Interview Preparation

Technical Questions:

  • GCP and AWS: Be prepared to discuss your experience with GCP and AWS, with a focus on infrastructure as code (IaC), microservice deployment, and performance optimization.
  • Terraform and Ansible: Be prepared to discuss your experience with Terraform and Ansible, and to demonstrate your ability to use these tools to automate infrastructure deployment and management.
  • Kubernetes and Helm Charts: Be prepared to discuss your experience with Kubernetes and Helm charts, and to demonstrate your ability to use these tools to deploy microservices.
  • CI/CD Pipelines: Be prepared to discuss your experience with GitLab CI/CD and ArgoCD, and to demonstrate your ability to use these tools to automate deployment processes.

Company & Culture Questions:

  • Company Culture: Be prepared to discuss your understanding of Obsidian Security's culture and values, and to demonstrate your fit for the role and the company's mission.
  • Web Security: Be prepared to discuss your understanding of web security principles and best practices, and to demonstrate your ability to support the company's mission to secure SaaS applications where modern business happens.
  • Problem-Solving: Be prepared to discuss your approach to problem-solving, and to demonstrate your ability to work collaboratively with other teams within the organization to address complex technical challenges.

Portfolio Presentation Strategy:

  • Infrastructure Projects: Highlight projects that demonstrate your ability to design, build, and maintain infrastructure in GCP and AWS using Terraform and Ansible.
  • Microservice Deployment: Showcase your experience with microservice deployment using Helm charts and CI/CD pipelines with GitLab and ArgoCD.
  • Performance Tuning: Include projects where you have optimized system performance using metrics and logs.
  • Security Collaboration: Highlight projects where you have worked with security teams to address production security issues.

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills and problem-solving abilities, as well as their communication and collaboration skills. Candidates should be prepared to discuss their experience with GCP, AWS, Terraform, Ansible, Kubernetes, Helm charts, and CI/CD pipelines, as well as their approach to infrastructure as code (IaC), microservice deployment, and performance optimization.

📌 Application Steps

To apply for this Senior DevOps Engineer position at Obsidian Security:

  1. Customize Your Portfolio: Highlight projects that demonstrate your ability to design, build, and maintain infrastructure in GCP and AWS using Terraform and Ansible. Include any projects where you have worked with security teams to address production security issues.
  2. Optimize Your Resume: Focus on your experience with GCP, AWS, Terraform, Ansible, Kubernetes, Helm charts, and CI/CD pipelines. Include any relevant certifications or industry-recognized qualifications.
  3. Prepare for Technical Interviews: Brush up on your knowledge of GCP, AWS, Terraform, Ansible, Kubernetes, Helm charts, and CI/CD pipelines. Practice live coding exercises and system design questions, and be prepared to discuss your approach to infrastructure as code (IaC), microservice deployment, and performance optimization.
  4. Research the Company: Familiarize yourself with Obsidian Security's mission, values, and culture. Be prepared to discuss your understanding of web security principles and best practices, and to demonstrate your fit for the role and the company's mission.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have 4+ years of DevOps/SRE experience in GCP/AWS and a proven ability to design deployment architecture for high-scale web services. Expertise in Terraform, Ansible, Kubernetes, and CI/CD processes is essential.