DevOps Tech Lead

Emesa
We are looking for pirates, rebels, rock stars. Developers that want to make a real difference.

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

The Product & Technology Team

Our Technology Team consistent of 50 engineers from all over the world. We work in small teams which we call cells, building features through continuous delivery and continuous testing with our users. Every cell is responsible for a specific component or multiple components within our technology landscape. Each engineer in Emesa is responsible for deploying his or her own code. You will be working with experienced experts who help you develop your knowledge and grow as an engineer.

What you will be doing?

As a DevOps Tech Lead at Emesa you will coordinate activities of our DevOps team and will make sure that our applications are stable, secure, performing well and meet our Service Level Objectives. Additionally you'll work with the DevOps team to improve and automate software delivery and to provide self-service tools for our development and automation QA team.

  • Coordinate technical projects, align design solutions with stakeholders (usually developers or highly technical people), make estimates and, together with the team, implement the changes on time.
  • Coordinate & lead the DevOps team;
  • Drive initiatives to improve and update our Hybrid Cloud solution comprised of on-prem infrastructure(Puppet, LXC/ LXD) and AWS infrastructure (Terraform, EKS/ Kubernetes, Docker)
  • Develop continuous integration & continuous delivery pipelines and processes (Jenkins/AWS tools).
  • Deliver self-service tools and services for software engineers and QA engineers, automate operational tasks & support the software development life cycle;
  • Develop Infrastructure as Code for our DTAP environments (Terraform, Ansible, Puppet, etc.);
  • Improve our monitoring & alerting tools (Grafana, Prometheus, Zabbix, Sentry, NewRelic, Pingdom).

You are going to be doing this in a fast changing environment where our landscape is going to scale up from ~20 services in 2019 to >50 services by the end of 2020.

Main requirements

How will you be doing this?

As tech lead of the DevOps team, your attributions will consist partially on hands-on contribution to our infrastructure code and DevOps tool set, ​and a part of your time will be focused on tech lead-specific activities. Such activities include technical mentor ship, support for your colleagues development plan and training recommendations, contribution to the performance reviews of your colleagues and working on organising & getting technical projects done together with the teams.

On a daily basis you will work with your colleagues from DevOps team and the SRE Manager, but you will have also close ties with the software engineering cells.

What is needed for this?

You should have strong knowledge of systems administration, CI/CD practices, IaC-related concepts and technologies, monitoring, versioning systems, deployment paradigms but you should also find your way around web development technologies in general.

  • Minimum of two years experience on a similar tech lead or team lead position; 

  • University/bachelor level degree in Computer Science, Electronic Engineering or Mathematics or equivalent experience; 

  • You are strongly self-motivated, and believe that 'ownership' and 'responsibility' are not just buzzwords;

  • Strong software development or systems administration background;

  • Understanding of Linux internals and concepts;

  • Hands-on experience with Linux containers & orchestration platforms;

  • Solid experience with CI/CD platforms;

  • Deep knowledge of web fundamentals (HTTP, DNS, Web security).

Nice to have

It would be a big plus if you..

  • Have a proven record of driving technical projects that are delivered with good quality on time;
  • Have experience with systems design for high-traffic and high-availability (load balancing, caching, database design, deployment, container orchestration etc.);

  • Have experience with public cloud platforms (AWS);

  • Scripting languages knowledge. Experience with Python, PHP or JavaScript/ NodeJS;

  • Love and apply 'Infrastructure as Code' and configuration management in your daily work (e.g. Puppet, Chef, Ansible, Terraform);

  • Are fluent in SQL (e.g. MySQL, PostgreSQL);

  • Have basic understanding of front end technologies (HTML, JavaScript & CSS);

  • Found your way with message brokers (RabbitMQ) & data streaming (Apache Kafka);

  • Have experience with tools/products/technologies like Apache Cordova, Flask, Keycloak, Rundeck, Apache Airflow, HAProxy, Apache Solr, Symfony, Socket.IO, Robot Framework, Selenium, InfluxDB, Grafana, Sentry, Newrelic, Zabbix, Prometheus, Pingdom, Odoo.

Perks

What can you expect from us? 

  • An excellent salary and pension plan; 
  • A team of intelligent people that will help you grow & challenge you;
  • A friendly, open, multicultural team comprised currently of >15 nationalities and many backgrounds;
  • Lots of room for your own creativity, development and growth;

  • An environment that encourages people to reach their professional potential;
  • Compensation of travelling-expenses.
  • Quarterly hackathon day-long events to bring to life/invent/trial/compete/present your ideas about technology (work related or not)!

  • Hone your presentation and technology know-how and share it with your colleagues by taking part in the quarterly EmesaTalks presentations;

  • A phenomenal atmosphere, including every-Friday office drinks and great Emesa parties;

  • Company gym program in the form of boot camp, spinning, kickboxing, yoga, pilates courses offered on premise;

  • Compensation of travelling-expenses.


Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300