About our client:
Our client is a highly successful international software development house specialising in telecommunications and payment gateways. With two decades of proven success and remarkable growth, they offer an exceptional training and mentorship program. Your colleagues will be Agile enthusiasts, highly qualified, with a shared goal of continuous improvement. This is a flat organisational structure where participation and opinions are valued. Individuality is encouraged, providing an ideal environment for ambitious individuals to accelerate their career growth.
Position Overview:
Our client is looking for an experienced and enthusiastic DevOps Engineer to build, test, and maintain infrastructure and tools that support efficient software development and rapid release cycles.
What you will be doing:
- Build and set up cutting-edge development tools and infrastructure while streamlining development, release processes, and deployments through automation and improvements.
- Collaborate with developers to test and review code, develop updates, and ensure projects follow best practices and work seamlessly.
- Leverage open-source technologies and tools to create innovative web-based tools, microservices, and solutions, while automating workflows using languages like Perl, Python, Groovy, Bash, and Go.
- Configure and manage diverse data sources such as MySQL, PostgreSQL, Mongo, Elasticsearch, Redis, Cassandra, and Hadoop to optimise performance.
- Proactively address vulnerabilities in Docker images (e.g., NGINX, Alpine, WAF) Oversee source control using Git / Confluence and champion the implementation of automated processes wherever possible.
- Enhance cybersecurity by performing vulnerability assessments, risk management, and managing incident response and root cause analysis.
- Lead the creation and improvement of CI/CD pipelines, fostering continuous integration, development, and deployment.
What you need:
- A relevant tertiary qualification would be beneficial
- Experience in Docker Swarm, Linux, and Bash, with beneficial certifications in Jenkins and Cloud (AWS/Google Cloud).
- Proficient in scripting languages (Lua, Python, Bash, Groovy) and orchestration tools like Docker and Kubernetes.
- Experience with CI/CD pipelines (Jenkins), artifact registries (Artifactory, Harbor), and version control (Git, GitLab, BitBucket).
- Skilled in analysis tools such as SonarQube, ZAP, JMeter, and DefectDojo, as well as proxies like HaProxy, NGINX, and WAF.
- Strong software design with Linux/Unix tools and architecture.
- Experience working in Agile environments with excellent troubleshooting and analytical skills.
- Self-motivated, capable of working both independently and in teams, and able to handle pressure effectively.
- Strong communication, critical thinking, problem-solving skills, and a high level of professionalism and attention to detail.
Job ID:
- J104547
PS Even if you feel you don’t have all the skills listed or if this spec isn’t what you are looking for, feel free to send your CV as we probably have other opportunities that could interest you. For a more comprehensive and updated list of opportunities that we have on offer, do visit our website – [URL Removed]
Desired Skills:
- DevOps
- AWS
- Azure