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.