Senior Site Reliability Engineer

Posted:
1/15/2025, 1:36:58 AM

Location(s):
Raleigh, North Carolina, United States ⋅ Michigan, United States ⋅ San Antonio, Texas, United States ⋅ District of Columbia, United States ⋅ Washington, District of Columbia, United States ⋅ Texas, United States ⋅ Grand Rapids, Michigan, United States ⋅ North Carolina, United States ⋅ Austin, Texas, United States

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

We are BrainGu

BrainGu is a technology company that builds developer platforms. We believe the future has to be innovated; it has to be created; it has to be secured. Through platforms that create order-of-magnitude improvements to quality in the form of resilience, scalability, reliability, and security – (rs)2 – we enable our customers to deliver the future.

Our mission is to dream of, incubate, and scale dual-use technology platforms that unlock innovation.

Our vision is to unlock innovation by enabling more organizations to build high quality software faster, and at lower cost.

Overview

This role sits within the Engineering Operations Value Stream (EngOps) supporting our flagship Developer Experience Platform, SmoothGlue.  As a member of the EngOps team, you will be responsible for working towards our SRE strategy and operating model and helping to mature our SRE discipline. 

Building iteratively with a strong understanding of the trade-offs required to implement SRE frameworks and capabilities is a must have as well as a strong willingness to collaborate. Automating yourself out of a job is not viewed as a risk but rather a worldview that is required in this role. 

You will work closely with our EngOps CTO and team as well as our Platform Product team to help inform and drive roadmaps, metrics, and overall organizational maturity. 

Responsibilities 

  • System Architecture and Design
    • Design, implement, and manage highly available, scalable, and fault-tolerant systems.
    • Collaborate with software engineering teams to optimize application performance and reliability.
    • Evaluate and recommend appropriate technologies, tools, and infrastructure solutions.
  • Infrastructure Automation
    • Develop and maintain infrastructure as code (IaC) using tools like Terraform, Ansible, or similar.
    • Automate deployment, configuration, and scaling of applications and services.
    • Implement continuous integration and continuous deployment (CI/CD) pipelines.
  • Monitoring and Incident Management:
    • Establish and maintain comprehensive monitoring, alerting, and logging systems.
    • Respond to incidents, troubleshoot issues, and ensure timely resolution to minimize downtime.
    • Participate in on-call rotations and post-incident analysis to drive continuous improvement.
  • Performance Optimization:
    • Analyze system performance and identify bottlenecks; implement optimizations.
    • Conduct capacity planning to anticipate future resource needs and scalability requirements.
    • Implement strategies to improve system response times and overall efficiency.
  • Security and Compliance:
    • Collaborate with security teams to implement best practices for system and data protection.
    • Ensure compliance with industry standards and regulations relevant to the company's operations.
  • Mentorship and Collaboration:
    • Provide guidance, mentorship, and technical leadership to junior SREs and engineering teams.
    • Foster a collaborative environment by sharing knowledge and promoting best practices.

Requirements 

  • Bachelor’s degree or equivalent work experience.
  • 6+ years of relevant work experience.
  • Highly motivated self-starter with excellent interpersonal and communication skills. Able to communicate efficiently at multiple levels of seniority.
  • Highly developed documentation skills
  • Experience working in customer facing role, customers may be end-user, developers, or org leadership
  • Certification or formal training in site reliability engineering concepts and practices
  • Prior experience working towards SLIs, SLOs and observability capabilities at a large scale.
  • Experience working on observability, logging and metrics toolsets.
  • Experience of k8s and container technologies such as Docker, Openshift, RKE and EKS.
  • Experience troubleshooting routing and networking in a cloud environment (AWS, GCP or Azure) 
  • Experience with Secrets products such as HashiCorp Vault or CyberArk.
  • Highly effective navigating large and complex organizations.
  • Ability to work under pressure and manage tight deadlines or unexpected changes in expectations or requirements.
  • Experience working in CISO or security led organisations desirable but not essential.
  • AWS Solutions Architect - Associate certification is preferred.
  • Must have an active Secret clearance

Tech Stack 

  • Kubernetes, Docker, Cri-O, Containerd, or other container technologies
  • Major programming or scripting languages
  • Istio, Linkerd, Consul, or other service mesh
  • Ansible, Terraform, Helm, Kustomize or other Infrastructure as Code (IaC) and Configuration as Code (CaC)
  • AWS, Azure, GCP, or other cloud technologies

Employee Perks

  • 12 weeks of fully paid parental leave for birth or adoption
  • 31 days of PTO, which includes federal holidays
  • 100% employer-paid insurance plans (employee-only)
  • 401(k) matching up to 5%
  • $10k “BrainBudget” to facilitate your personal and professional growth
  • $1,500 “Battle Station Budget” to outfit your home office with maximum RGB
  • 85% paid healthcare premiums for you, your spouse, and dependents
  • A monthly cell phone and internet stipend
  • Supplemental Tricare plan for Veterans
  • Monthly stipend for Veterans