DevOps Engineer (m/f)

  • Development
  • Berlin, Germany

DevOps Engineer (m/f)

Job description

At askCharlie, we are creating the marketplace for local services to make it easy for you to find local trusted professionals for your projects. It is our vision to build an international and diverse team of experienced engineers that drive delightful customer experiences on both sides of the marketplace.

We are currently looking for a talented Senior DevOps Engineer (m/f) to join our team and help us build, maintain and optimize our services. In this role, you will work closely with our Engineering team and enable them to ship faster and more securely.

You will lead the effort to migrate all of our services to the cloud (AWS) and will be responsible for the design, implementation and maintenance of our infrastructure. We expect you will share and apply your knowledge of infrastructure and automation best practices with the Engineering team.

 

Our services are mainly built on Ruby on Rails, with a sprinkle of Node.js and Elixir. We currently use Cloud66 for our stack, and Travis CI to ensure

quality and power our deployment pipeline. We deploy several times a day from master. Our data is stored in PostgreSQL with support from Redis/ElastiCache. Occasionaly we get notifications from Rollbar and/or OpsGenie. We are already using Docker to manage multiple QA environments to quickly deploy a branch to the cloud and consider that same approach for production.

 

Together with our team you will ...

  • ... assess needs, design and execute DevOps initiatives for askCharlie,
  • ... maintain and improve our AWS-based infrastructure,
  • ... further develop and improve monitoring and instrumentation across all our services,
  • ... develop and implement operations procedures such as backups and recovery processes,
  • ... ensure the availability and maintainability of our services
  • ... document and share your knowledge and expertise with the team.

 

Requirements

You are ...

  • ... a great communicator and fluent in English,
  • ... experienced in building and maintaining service-oriented architectures on top of Amazon Web Services,
  • ... ready for the startup life: You enjoy, and thrive, in a fast-paced, changing environment and don't shy away from taking initiative    and responsibility.
  • ... familiar with terms and concepts such as "infrastructure as code", "immutable infrastructure", "continuous delivery",        "instrumentation" and more,
  • ... demonstrating attention to detail in your daily work, with a focus on clarity and quality,
  • ... willing to teach and willing to learn

 

If you have ...

  • ... several years of experience with cloud infrastructure operations, specifically with Amazon Web Services,
  • ... strong scripting abilities (Bash, Ruby, etc),
  • ... substantial experience with configuration management (Chef, Puppet, ansible, SaltStack, R(?)ex, etc),
  • ... experience with containerization (Docker, rkt, etc),
  • ... proficiency with database administration (Postgres, Redis),
  • ... seen a Rails app up close before,
  • ... experience with technologies commonly associated with the development
  • ... and deployment of modern web applications, such as Git, CI,
  • ... no problem living and working in Berlin, Germany,
  • ... then we would love to talk to you!

 

We offer you ...

  • ... work as part of a dynamic, experienced and diverse team,
  • ... the ability to work with new technologies and modern tools (for example one of the fancy new MacBooks),
  • ... flexible working hours and a competitive compensation package,
  • ... German language courses,
  • ... relocation support for a smooth transition to work and live in Berlin

 

If this all rings true to you, we believe that you will have a lot of fun working with us at askCharlie and can't wait to hear from you. Tell us your story.

Along with your cover letter, we would appreciate if you could include an example of your previous work, or maybe show off your pet project or open source contributions. (We understand that time and social or work commitments may prevent you from having easily demonstratable work. We have prepared a little challenge that you could use instead of demonstrating your skills.

 

[Find it here] https://github.com/askcharlie/guestbook/blob/master/PROBLEM.md