DISCOVER OUR EXPERTISE
DevOps Engineer
- Posted 10 March 2021
- Salary Competitive salary and benefits
- LocationDubai
- 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