Unknown Company

Principal Site Reliability Engineer

vancouver, wa • Posted 6 days ago
Onsite Full Time Engineering

Security & Compliance

This role requires compliance with Saviynt’s information security and privacy policies, including annual security training.

What You Will Be Doing

  • Design, build, and maintain shared infrastructure services and platforms that our product and application teams depend on.
  • Create reusable, reliable, and scalable solutions that abstract away complexity, enabling other teams to focus on core business logic and deliver features faster in a multi‑cloud environment.
  • Architect, implement, and manage highly available and scalable Kubernetes platforms as a service for internal consumers.
  • Develop robust internal‑facing tools and automation for infrastructure provisioning and management using Go (Golang).
  • Architect and optimize foundational solutions within Cloud environments (AWS, Azure, etc.), focusing on reusable patterns and modules for other teams.
  • Design and implement shared event‑driven architecture components and messaging platforms using technologies like Kafka or Google Pub/Sub.
  • Develop and maintain robust CI/CD pipelines (e.g., GitLab CI and ArgoCD) as a service, providing standardized and automated deployment workflows for various development teams.
  • Design and build resilient distributed systems components that serve as building blocks for other applications, focusing on reliability, fault tolerance, and performance.
  • Manage and optimize shared infrastructure across multi‑region cloud environments, ensuring platform services are globally available and performant for all consumers.
  • Establish and enhance centralized observability and monitoring platforms and tools that provide self‑service insights for consuming teams.
  • Define and implement clear, well‑documented RESTful API designs for the infrastructure services built.
  • Implement and manage Service Mesh (e.g., Envoy, Istio) capabilities for traffic management, security, and policy enforcement as a shared platform for services.
  • Design, implement, and optimize highly available relational database services or shared data platforms for broad organizational use.
  • Collaborate closely with product development teams to understand their infrastructure needs and pain points, providing technical guidance and support.
  • Participate in on‑call rotations to support the critical shared infrastructure built.

What You Bring

  • 9+ years of experience in an Infrastructure Development, Platform Engineering, or Site Reliability Engineering role, with a strong focus on building tools and services for other engineers.
  • Deep expertise with Kubernetes in production environments, particularly in providing it as a platform (single‑tenant and multi‑tenant deployment architectures).
  • Strong programming skills in Go (Golang) and Python, building robust, maintainable backend services and automation.
  • Extensive hands‑on experience with at least one major Cloud Provider (AWS, GCP, or Azure); multi‑cloud experience is a strong plus.
  • Proven experience designing and implementing event‑driven architecture and message queuing systems (e.g., Kafka, RMQ, NATS) as shared services.
  • Solid understanding and practical experience with CI/CD pipeline tools (especially GitLab CI) and establishing automated delivery processes for other teams.
  • Demonstrable experience designing and operating distributed systems, with patterns for reliable, shared components.
  • Familiarity with multi‑region cloud environments and strategies for building globally distributed and highly available platforms.
  • Proficiency in establishing and utilizing comprehensive observability and monitoring platforms (e.g., Prometheus, Grafana, ELK stack, Datadog) for shared infrastructure.
  • Strong experience with RESTful API design principles and building well‑documented, consumable APIs.
  • Knowledge of Service Mesh concepts and practical experience with solutions like Istio in a platform context.
  • Hands‑on experience with relational databases (e.g., MySQL, PostgreSQL), ideally managing them as a service.
  • Excellent communication skills and the ability to clearly articulate complex technical concepts to technical and non‑technical audiences.
  • A strong customer‑centric mindset, treating internal development teams as the primary customers.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical or military experience.

$260,000 - $275,000 a year

#J-18808-Ljbffr
Back to Job Search