Senior Site Reliability Engineer
Updated on 9/22/2023
Splunk

5,001-10,000 employees

Data management & visualization platform
Company Overview
Splunk's mission is to address the challenges and opportunities of managing massive streams of machine-generated big data. Splunk is the leading software platform for machine data that enables customers to gain real-time Operational Intelligence.
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Bash
Data Structures & Algorithms
Docker
Google Cloud Platform
Linux/Unix
Management
Microsoft Azure
Puppet
REST APIs
Ruby
Terraform
Kubernetes
Python
Go
Ansible
Chef
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Unix/Linux. You will use a command line terminal frequently
  • Software Development and Data Structures/Algorithms. We code primarily in Golang and Ruby, and work with RESTful APIs
  • Cloud and container experience. Building and scaling secure services on different cloud providers
  • Infrastructure or configuration management as code experience. You are familiar with some sort of config management or infrastructure as code, such as Puppet, Chef, Ansible, Terraform, Amazon CDK, Pulumi, etc
  • Knowledge of technical excellence. You know continuous delivery, testing, security practices, performance, and disaster recovery
  • Problem Solving. You are able to fix a product outage, skilled in identifying performance bottlenecks, spotting anomalous system behavior, and figuring out the root cause of incidents
  • Desire to learn and adapt. Our team has many projects going on at once, and you'll have the opportunity to learn to navigate new code and features
  • Passion. We want you to actively own your work and be excited about your projects
Responsibilities
  • Opportunities to develop and grow as an engineer. We are always expanding into new areas and exploring new technologies
  • Fantastic teams. We have exceptionally skilled and dedicated peers and individual contributors in our organization and company
  • Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe that mentors help both sides of the equation
  • A stable, collaborative, and inclusive work environment. The teams work together to get things done, and adapt to the changing needs for the team
  • Balance. We don't expect people to work 12 hour days. We trust our colleagues to be responsible with their time and commitment, and believe that balance helps cultivate a positive environment
  • Fun. We are committed to having every employee want to do their best, and have fun while doing it!
Desired Qualifications
  • Kubernetes experience. Working in Kubernetes systems with experience in kubectl and docker containers
  • Terraform experience. Any prior work with Terraform is a plus
  • Multi-tenant infrastructure experience. Experience supporting customer facing multi-tenant infrastructure (SaaS) or similar cloud related services
  • Puppet experience. You may write Puppet code and work within configuration management
  • AWS experience. Knowledge of Amazon EC2 including machine image management and storage, as well as an understanding of Amazon EC2 regional centers, availability zones, and HA strategies
  • GCP or Azure experience is a plus!
  • Python or Bash scripting experience. You may develop scripts and tools in Python/Bash
  • Distributed programming. Experience in working on distributed systems like databases, distributed file systems, distributed concurrency control, consistency models, CAP theorem is an added plus