DevOps Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 09-04-2019 1:19:21 PM
04-06-2019 1:19:21 PM
A leading tourism company have a great job opportunity for you! This team have provided a community of international clientele with access to a vast collection of tailor-made luxurious experiences, and they’re looking for a DevOps Engineer to join their team in Cape Town. The DevOps Engineer should understand the importance of optimising business processes and thrive on working in a collaborative environment. Does this sound like you? Keep reading!

Your key job responsibilities as the DevOps Engineer in Cape Town will include:

- Assist in continually improving software deployments via containerisation, CI/CD pipelines, automated testing and related functions
- Be involved in the research, planning, testing and deployment of reusable tools and modules for CI and CD for new and existing applications
- Set up and maintain system & application monitoring, for both internal and Cloud (AWS) systems
- Develop software infrastructure and build tools that are useful in the development lifecycle
- Write technical documentation and guides to help educate the engineering team on all implemented tools and services
- Work on prioritised tasks with a small team in an agile development environment
- Apply your knowledge in rapid problem solving

Requirements for this DevOps Engineer job in Cape Town:

- 2+ years’ experience working with Linux
- 2+ years’ experience working with a Cloud Infrastructure provider, preferably AWS
- 2+ years’ experience in scripting/programming, particularly Bash, Python, PHP programming
- A demonstrated knowledge of tasks such as monitoring, alerts, logging, build/deploy, scaling, self-healing, auto-testing and cloud security
- Proficiency with GIT
- A good understanding of containers and container-orchestration technologies, like Docker, Docker Swarm, ECR & ECS, Kubernetes
- Familiarity with REST/SOAP/JSON APIs
- A keen interest in new tools and technologies and understanding when, and how, they should be applied
- Enthusiasm for solving problems and learning new things
- A demonstrated knowledge of systems & application monitoring, and performance tuning as an advantage