Senior Platform Engineer needed at Six Senses
Job title : Senior Platform Engineer
Job Location : Western Cape, Cape Town
Deadline : February 08, 2025
Quick Recommended Links
QUALIFICATIONS & EXPERIENCE:
- BTech/ Degree/ Masters/ PHD in Computer Science, Computer Engineering or related fields
- BTech coupled with 13 yearsrelevant working experience or Degree coupled with 9 yearsrelevant working experience or
- Masters coupled with 7 yearsrelevant working experience or
- PHD coupled with 5 yearsrelevant working experience in software engineering, large scale computing, high performance computing, private cloud and virtual computing (e.g. OpenStack, Kubernetes)
- Experience with systems administration, provisioning of MAAS, preferably using Linux and open source tools (such as Docker, Helm, Ansible)
- Proficiency with one or more Continuous Integration and automated test execution tools (Jenkins, GoCD, Gitlab, Travis-CI).
Competency Essential:
- Experience in using infrastructure provisioning tools (such as Docker, Helm, Ansible, Terraform) in a cloud environment or in a virtualized environment (AWS, OpenStack, GCP).
- Working knowledge of the git distributed version control system and related best practices.
- Proficiency with one or more Continuous Integration and automated test execution tools (Jenkins, GoCD, Gitlab, Travis-CI).
- Demonstrated understanding and enthusiasm for team based working based on lean/agile principles.
- Ethernet network technologies and management of switches and routers.
- Linux operating system and standard tools.
Skills:
- Modern software collaboration tools such as Github, Containers, Google Drive, JIRA etc.
- Understanding and experience in implementation of project management and system engineering principles.
- Experience with test-driven development and integration testing techniques, methodologies and frameworks; and supporting systems
- like revision control and build systems.
- Experience with quality assurance processes and software development processes and willingness to participate in improving software
- development processes and software quality procedures.
- Teamwork and Collaboration: Cooperates with others to achieve organisational objectives and may share team resources in order to do
- this. Collaborates with other teams as well as industry colleagues.
- Judgement and Problem Solving: Anticipates and manages problems in ambiguous situations. Develops and selects an appropriate
- course of action and provides for contingencies. Evaluates, interprets and integrates complex bodies of information and draws logical
- conclusions, synthesises proposals and defends options with reasoned arguments.
- Adaptability: Demonstrates flexibility in thinking and adapts to and manages the increasing rate of organisational change by adjusting
- strategies, goals and priorities.
- Willingness to participate in formal and informal learning and mentorship programs.
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- Engineering / Technical jobs