About the role
WeTransfer
is looking for an experienced engineer who can help us maintain and
develop our cloud based infrastructure, which processes 1 billion files
per month. Since we expect to double that in due course (without our
servers catching fire), we could use some extra help.
Your tasks
In
the platform team you’ll work on infra, processes and tools to empower
and support developers in their work. Your work will impact on the
experience of millions of users around the world. You will help make our
systems more scalable, more efficient and easier to manage.
Current stack
● AWS (heavy usage of EC2, S3, Route53, RDS, CloudFront, etc)
● Applications written mostly in Ruby, with some Elixir, Go and legacy PHP
● Ubuntu Linux, Ansible, Consul and Terraform
● Multiple kinds of databases including MySQL, PostgreSQL, Redis and InfluxDB
Skills & requirements
You have…
● experience using cloud services or bare-metal infrastructure at a reasonable scale
● a healthy dose of inventiveness and intuition
● experience with horizontal scaling and redundancy
● no fear of tools like tcpdump and lsof
● a compulsive tendency to automate everything you can get your hands on
● experience troubleshooting internet protocols like HTTP, SSL, SMTP, DNS, SSH, etc
● prior experience with some of our stack and common stuff like git and nginx
You are…
● a team player
● security-conscious
● a natural in the Linux shell environment
● undaunted by man pages and RFCs
● appreciative of weird music every now and then
● comfortable in one or more programming languages