DevOps Engineer

Description

Depop is the most fun way to buy and sell straight from your pocket. It’s social, it’s unique, and it’s growing. We have an international team of 85 with our HQ in London, and teams in New York and Milan.

We're looking for a DevOps Engineer to help us build out the next phase of our infrastructure, supporting us on our journey from monolith to micro. Depop has a lot of interesting problems that need solving and we’re working really hard to build apps that can keep up with the high growth we’ve continually seen. Working at Depop is a hugely collaborative effort and it’s important to us that we work with people who are easy to get on with and take pride in doing a great job. At Depop you’d be a big part of helping us create a huge social marketplace that we can be proud of and hopefully have a lot of fun along the way.

About You

  • You enjoy what you do and you're always learning new things
  • You're smart and you like to get things done
  • You have strong problem solving abilities
  • You play well with others: as well as fellow engineers, you can communicate technical details in a clear manner to all areas of the business

Responsibilities

  • Take ownership of the performance and availability of our services
  • Play a key role in the build-out, migration to, and operation of a containerised infrastructure using Kubernetes and ECS
  • Design, write and deliver software that improves the lives of our engineers and the scalability of our platform
  • Improve, Measure, Automate, Repeat
  • Get involved in the design and implementation of new user facing services
  • Take part in on-call rota (currently ~2 days per week)


Requirements

  • Intermediate level development experience in Python, or a comparable dynamic language such as Ruby or Perl
  • Shell scripting and relating tooling (awk, sed, grep etc)
  • Experience writing unit and integration tests using a TDD or BDD methodology
  • 3+ years Amazon Web Services experience
  • Experience troubleshooting and tuning the JVM
  • Experience running docker (or any other other container runtimes such as rkt) and implementing best practices around security and configuration
  • Solid understanding of modern Linux systems internals (kernel, filesystems, network stack, systemd)
  • Experience operating Postgres or another major RDBMS at scale
  • Experience with at least one modern NoSQL database such as Cassandra, Riak or DynamoDB
  • Solid networking theory (TCP/IP, UDP, ICMP, IP packets, DNS, OSI model)
  • Experience writing and consuming RESTful web services
  • Understanding of X.509/PKI, OpenSSL, SSH and GPG
  • Security-oriented mindset
  • BS in CS, a related technical field, or equivalent practical experience


Desired Skills

  • Kubernetes (or another cluster manager such as Mesos/Marathon)
  • Scrum and Agile development methodologies
  • SOA or microservices experience
  • Experience with major HashiCorp projects (Consul, Vault, Vagrant, Packer, Terraform)
  • Experience with ElasticSearch and RabbitMQ
  • Distributed systems design and operation
  • Experience with Ansible (or another configuration management tool such as Chef or Puppet)
  • Knowledge of HTTP authentication/authorisation systems such as OAuth2/OIDC and SAML 2.0
  • Experience with one or more of CoreOS, Alpine, or Debian/Ubuntu Linux distributions
  • Any experience with Go or Scala
  • Published code on GitHub, or participation in an open source project

Benefits

Now we're talking. We have stylish offices near Old Street (we were founded in Italy after all) and a relaxed atmosphere where you'll get to work with a well-funded, passionate and friendly team. There are perks of course, to name a few we have 25 days holiday, options to buy/sell more, apple discount, the regular snacks and drinks, parties, yoga, meditation, an enhanced UK pension scheme, beer and wine in the fridge (or sparkling water and celery if that's more your thing), special stuff on birthdays and life events and more. But the biggest perk of all is the opportunity to work with such a vibrant group of people building a product we deeply care about.

Equality statement

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.



Apply for this role
    hit enter to search or escape to close this window