Desired Skills and Experience
- Build and maintain core infrastructure, including the platform that all other products and services depend on
- Participate in a 24x7 on-call rotation
- Collaborate with product and engineering in the design and architecture of systems
- Reports to the Senior Director of Engineering, Infrastructure
- You are empathetic, curious, and pragmatic
- You have emotional intelligence
- You take initiative
- You have excellent communication skills, both written and verbal
- You care about “the engineering experience”
- You mentor and facilitate the growth of the people around you
- You carefully weigh the tradeoffs of any technology, knowing that they are simply tools that help you achieve your goals
- You think of systems as modular and composable services
- You take pride in discovering simple and elegant solutions to complex problems
- You are constantly learning and re-evaluating previous assumptions
- You value repeatability, resilience, observability, and operational simplicity
- You follow the “continuous delivery” model
- Python / Go
- AWS
- Linux (Ubuntu)
- Source Control (Git)
- Databases (MySQL, Redis, MongoDB, Cassandra, ElasticSearch)
- Messaging systems (NSQ, Kafka, RabbitMQ)
- Config Management (Chef, Ansible)
- Infrastructure Tools (Docker, Consul, Kubernetes)
- Continuous Integration (Jenkins)
- Monitoring / Instrumentation (Nagios, Munin, Graphite, Ganglia, StatsD)
- Team “White and Gold” vs team “Blue and Black”