DevOps Engineer

Description

Depop’s purpose is to empower creative minds. We’re creating the world's most innovative platform, and we’re putting it into the hands of the unfollowers. We’re the place for our community to discover, connect with and inspire one another and where creative minds can become entrepreneurs. We’re a community of over 8 million and we’re growing our team of 85 headquartered in London, with spaces in Milan, NYC and LA.


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.


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

  • 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.



Apply for this role
Welcome to Depop! By visiting our site you accept the use of cookies which improve the quality of your visit.
    hit enter to search or escape to close this window