Our client is seeking an experienced DevOps Engineer to join our team. The ideal candidate will have experience in Linux-based infrastructure, automation, scripting and CI/CD tools. As a DevOps Engineer, you will be responsible for managing and maintaining the company's dedicated hosted infrastructure and ensuring its continuous availability, security, and scalability.

Responsibilities:

  • Support and improving CI/CD systems;
  • Own the continuous integration systems for projects;
  • Work with teams to setup new environments for the platform;
  • Optimize the automation of the release pipeline for existing and future products;
  • Scripting/Automation of functions within the environment;
  • Ability to research best practices and carry out system evaluations;
  • Improving and evolving our monitoring and alerting system;
  • Assist with deployments and debugging of applications within the environment;
  • Responding and reporting critical security events, including taking corrective measures according to defined security policies and procedures;
  • Being part of an on-call schedule to respond to business critical events.

Requirements:

  • At least 3 years of working experience in the role;
  • Proficiency in the development of automated CI/CD pipelines;
  • Experience with setting up, managing and deploying systems on containerized infrastructures;
  • Experience with main cloud providers Google Cloud Platform, AWS, Azure, Oracle;
  • Experience with tools like Grafana, Loki, Nginx, CloudFront, RabbitMQ, Ansible, Terraform;
  • Experience with containerization technologies such as Docker and Kubernetes;
  • Experience in working with Linux operating systems;
  • Experience with a micro-service architecture.