Senior DevOps Engineer

As a Senior DevOps Engineer, you will maintain and improve the GCP-hosted infrastructure leveraging features, monitor and improve the performance of our platform.

Responsibilities

  • Maintain and improve our GCP-hosted infrastructure leveraging features provided by the cloud provider and getting the most out of each one
  • Monitor and proactively improve the performance and reliability of our platform working side by side with other teams
  • Reduce infrastructure costs while increasing infrastructure usage
  • Improve the monitoring, alter and log infrastructure and workflows
  • Availability for on-call rotation
  • React to production outages to either deal with an issue or act as an escalation point
  • Help to build and support infrastructure and developer tools to improve the team productivity and CI/CD processes.
  • Collaborate with the team to bring new features and services in scalable, resilient, container-based environments
  • Spread DevOps practices, tools and culture to the team

Requirements

Knowledge:

  • Strong Linux admin experience
  • Administration level in RDBMS and NoSQL databases
  • Experience working with at least one of the leading cloud platforms: GCP or AWS
  • Proficiency with at least one high-level programming language (e.g.: Ruby, Python, etc.)
  • Experience with configuration management tools (e.g. Ansible, Chef, etc.)
  • Experience working with git
  • Strong experience using Docker
  • Knowledge of network fundamentals (e.g.: firewalls, load balancers, routing, etc.)

Organization:

  • Ability to balance planned and reactive work using agile/lean practices and technical roadmaps
  • Experience troubleshooting problems and collaborating with other teams on resolving production issues
  • Passion to build well-functioning systems
  • Awareness of the team goals and how to work towards them
  • Ability to transform a complex problem into multiple simplified ones.

Personal:

  • Fluency in English
  • Strong interpersonal and written communication skills
  • Proven ability to collaborate and self-manage
  • Strong consistency and attention to detail
  • Work permit for the EU

Nice to have

  • Experience in setting up and running CI platforms (e.g. Jenkins, Travis, etc.)
  • Experience with monitoring frameworks and tools (e.g.: Nagios, Sensu, New Relic, etc.)
  • Experience with container orchestration tools (e.g.: Kubernetes, Docker Swarm, etc.)
  • Experience with Terraform
  • Knowledge of benchmarking and performance testing
  • Knowledge of network and systems security in distributed systems
  • Experience with building tools (e.g.: Gradle, Maven, etc.)
Fields marked with an * are required