DevOps Engineer

Team: backend Location: Amsterdam

For our Amsterdam team we are looking for a DevOps Engineer to work on our complex architecture and operations. Stream runs dozens of servers across multiple data-centers and hosting providers and you'll take responsibility for the overall stability, scalability and growth of our infrastructure, while working closely with our team of software developers.

Apply Now

Stream provides APIs for building activity feeds and chat. Our team is passionate about tackling difficult tech problems at scale and creating reusable components for them.

As a developer at Stream, you will build software that's used by tens of thousands of developers and more than half a billion end-users. Stream's APIs are powered by Go, RocksDB and Raft - with response times typically measured in single-digit milliseconds.

The React Chat tutorial is a nice way to learn more about our product. Have a look at our About Us page for more details on how we work at Stream.

Learn About Stream

Hiring Lead Alessandro Pieri Lead Architect

What you'll be doing

  • Provide, deploy and maintain production infrastructure and services running mainly on AWS
  • Implement and monitor security measures for the protection of computer systems, networks and information
  • Implement operating system enhancements that will improve the reliability and performance of the system
  • Monitor performance and maintain systems according to requirements
  • Troubleshoot issues and outages

About You

You enjoy solving scalability challenges by thinking out of the box and by using your strong understanding of the underlying technology. Want to work at the core of a technology that powers the feed for over 500 million end users.

You understand that working at a startup is demanding, but you like that you won't have to deal with layers of management to get things done.

You are excited to be part of an exceptional team with years of experience in this domain.

Requirements

  • Professional experience in Linux systems administration (5+ years)
  • Experience in performing OS minimization and hardening of a Linux system
  • A strong understanding of IP-based networking and security protocols (e.g. TLS, SSL, etc.)
  • A good understanding of AWS (EC2, RDS, S3, Cloudformation, etc.)
  • Experience with configuration management system (e.g. Puppet, SALT, Fabric Ansible, etc.)
  • Familiarity with shell scripting (i.e. Bash and Python) and versioning tools (i.e. Git)
  • Familiarity with monitoring and operating relational database systems, in particular Postgres
  • Experience with Nginx web server technologies

Bonus points you might bring to the table:

  • Experience with Cassandra, Redis, ElasticSearch
  • Familiarity with Python and Golang
  • Experience with distributed databases
  • Experience with GCE

Our Stack

  • AWS
  • Redis
  • PostgreSQL
  • Elastic
  • RabbitMQ
  • Golang + gRPC
  • Python/Django
  • Puppet
  • Nginx
  • Kibana
  • Jaeger + ScyllaDB