DevOps Engineer

Posted 10 March 2021
Salary Competitive salary and benefits
Job type Permanent
Discipline Cloud, DevOps & Infrastructure
Contact NameRobbie Bannatyne

Job description

One of my Dubai based clients is embarking on a major greenfield digital telecommunications project and we are seeking an experienced DevOps Engineer to join their vibrant, ambitious and growing team of very tech-savvy specialists.

Key Responsibilities

- Automating and maintaining build and release workflows across environments (dev, test, production)
- Designing and implementing build, deployment, and configuration management
- Build and maintain test automation tools, help the QA and development teams to write test cases and scripts
- Manage CI and CD tools with team
- Build, maintain, and monitor configuration standards
- Handle code deployments in all environments

Site Reliability Engineering

- Monitor metrics and develop ways to improve systems (reliability, performance)
- Server and application monitoring
- Backups, logs, metrics
- Provide technical guidance and educate team members on development and operations
- Brainstorm for new ideas and ways to improve development delivery
- Document and design various processes; update existing processes
- Implement and improve monitoring and alerting.

Technical Background

- Strong Linux system administration background.
- Configuration Management/automation experience with tools like Ansible, Chef, Puppet, or similar
- Experience with a Java development environment

Working knowledge of
- ELK stack
- Prometheus, Grafana
- Docker, Kubernetes, Istio and GlusterFS (Heketi)
- Operations and optimization of databases (MySQL, MongoDB, Redis)
- Message brokers (RabbitMQ, ActiveMQ)
- CI/CD tools (Jenkins)
- Scripting languages - JavaScript, Python
- Git and Git workflows
- Experience with Load Balancers (Nginx, HAproxy)
- Experience in Artefact repository management, Artefact Versioning, Release Artefacts, Backup strategies

Other Skills

- Likes to and can learn new things
- Think critically and are ready to challenge the status quo in a constructive way
- Attention to detail
- Have experience with high load, low latency systems
- Good at open and informal communication inside and outside the team
- Have strong English communication skills, both spoken and written