Website Breather

Private, flexible, on-demand workspace provider

The Role

The infrastructure team at Breather is looking for a talented DevOps engineer: a candidate that takes on challenges, continuously expands their area of expertise and naturally takes ownership of their work. The ideal candidate has a strong engineering background, an eagerness to follow good practices and a desire to apply their skills in the field of DevOps.

The mission of the team is to continuously solidify, improve and monitor the cloud infrastructure as well as make developers as efficient as possible by providing them with the proper CI/CD tooling.

As a DevOps Engineer at Breather, you will:

  • Leverage terraform and ansible to provision various infrastructure components
  • Manage, develop and maintain our CI/CD pipelines (internal tools, cloud services)
  • Orchestrate and execute various system upgrades (servers, databases, caches, etc…)
  • Coordinate with the various teams of engineers/data scientists to alleviate their pain points
  • Help design and architect new initiatives in the cloud
  • Investigate and suggest improvements with regards to scalability, security, and overall quality of the infrastructure and CI/CD pipelines
  • Onboard/offboard engineering employees

You will help your team:

  • Porting to Fargate the application containers
  • Revamping the internal deployment tools to be more lightweight and decoupled from other tools
  • Implementing production and development environment auto-deployment
  • Porting self-managed services to cloud managed services (Elasticsearch, for example)
  • Continuously migrating infrastructure code to latest terraform/ansible versions
  • Centralizing and uniformizing projects CI/CD configurations using CircleCI orbs and custom code

Helpful Skills and Experience you’ll need to succeed:

  • Familiarity with the AWS platform;
  • Experience with infrastructure automation tools such as Terraform, Puppet, Chef, or Ansible;
  • Proficiency with Linux systems, shell scripting and the Unix toolbelt;
  • Solid skills with programming languages such as Python, JavaScript;
  • Understanding of the various networking components/protocols of the web: HTTP, HTTPS, DNS, TLS certificates, load balancers, etc.
  • A strong eagerness to learn in detail how systems work;
    Familiarity with Docker and container management systems like ECS, Kubernetes
  • Experience with continuous integration and delivery systems like CircleCI, Jenkins

In addition to experience with some of the technologies we use, you have the following:

  • A bachelor’s degree in Computer Science/Engineering, or equivalent experience
  • 3 or more years in an engineering role
  • Excellent communication and interpersonal skills
  • The need to keep your skillset current; a thirst for knowledge
  • Resourcefulness in the face of hard challenges
  • The ability to discern stakeholder needs to design relevant, high quality solutions

To apply for this job please visit boards.greenhouse.io.