We are in need of a DevOps / infrastructure engineer to help us evolve the entire SeatGeek platform. We're looking for smart, curious engineers who want to help millions of people experience the thrill of live entertainment. The ticketing industry is messy, complex and ultimately makes attending live events more difficult than it should be; we believe a thoughtful application of software can fix that.
SeatGeek is a product-centric organization that deploys code into production multiple times per day. Our application is built in the microservice architectural style and we strive to use the best language for the task at hand. As we grow, the scale of our technical challenges - and their impact on our customers - continues to increase. We want to make sure we continue to build the best product we can.
We are in need of a infrastructure engineer to help us evolve the entire SeatGeek platform.
This includes various activities like:
Avoid repetitive work, we love automating and simplifying things!
Collaborate with your colleagues in New York City (HQ), San Francisco, Israel, Spain, UK and many other places
Manage our Consul, Nomad & Vault services
Building tools to improve: Developer and infrastructure workflows, platform flexibility, scalability and security
Performance testing with the Platform / App teams
Resiliency testing with the Platform / App teams
Expand our AWS Infrastructure from Single to Multi region avability
While at the same time being able to:
Sleeping uninterupted at night: Copenhagen have On-Call schedule from 07:00 - 19:00, whereas NYC/SF have On-Call schedule from 19:00 - 07:00
Avoid alert fatigue, we have a very stable infrastructure, very infrequent high-priority alerts
We do most tooling in Go & Python
Plenty ours tools are published as Open Source, for instance
seatgeek/hashi-helper
jippi/hashi-ui
seatgeek/nomad-firehose
seatgeek/aws-dynamic-consul-catalog
seatgeek/datadog-service-helper
seatgeek/statsd-rewrite-proxy
nomad-helper
go-metadataproxy
What We're Looking For
Experience building infrastructure for web applications, especially within a microservices architecture. We'll be most interested in hearing about what you've built
Experience solving complex technical challenges. SeatGeek engineers have had to create custom solutions to rather unique ticketing problems, including venue mapping, inventory tracking, and event matching. We'll be excited to hear about challenging problems you've faced and solved
Confidence with at least one language and comfort with several others
Great analytical skills. You will focus on improved the overall system architecture, diagnosing bottlenecks and implementing recommendations based on the analysed evidence.
Passion for the software craft and product. You have well-considered opinions about how software should work, and hold yourself and your code to a high standard
The Tools We Use
You absolutely do not need experience with all of these, but we thought you might be curious. Tools can be learned, so we care much more about your general engineering skill than knowledge of a particular language.
Languages: Go, Python, Ruby, Bash
Datastores: Postgres, MySQL, Redis, RabbitMQ and Elasticsearch
Server: Nginx, Tornado and flask for Python
Monitoring: InfluxDB/Grafana, Graylog, NewRelic, DataDog & PagerDuty
Orchestration: CloudFormation / SparkleFormation, Ansible
Scheduler: Docker + Nomad
Service Discovery: Consul
Securiy: Vault
Operating Systems: Ubuntu (and minimal amount of Windows)
Routing: Envoyproxy
Job Perks
A laid-back, fun workplace designed to facilitate collaboration and company wide events
A focus on transparency. We have regular team lunches and Q&A panels where employees can chat openly with teams across SeatGeek, our co-founders, and external guests from the industry
Hackathons: scheduled times when everyone drops what they’re doing and builds cool stuff in small groups
The opportunity to write code that is used outside of SeatGeek - we've open-sourced numerous projects and made them available on GitHub
How to apply
Please submit your application through TheHub.dk. If you have any questions, please contact Christian Winther <christian@seatgeek.com>.
This job comes with several perks and benefits
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Easy access and treehugger friendly workplace.
Social gatherings and games; hang out with your colleagues.
We want to take you from good to great.
Peckish after lunch? We got your back with soft drinks, treats and fruit.