Job Summary
ESSENTIAL SKILLS REQUIREMENTS: Familiarity with at least one of the following programming languages: Kotlin, Java or JavaScript or Python or C# Basic knowledge of microservices architectures, cloud architectures, or container architectures (e.g., Docker). Basic understanding of public cloud platforms such as Microsoft Azure and AWS Any additional responsibilities assigned in the Agile Working Model (AWM) Charter ADVANTAGEOUS SKILLS REQUIREMENTS: Knowledge of event streaming e.g., Apache Kafka Experience with GitOps technologies such as ArgoCD or Flux Expertise with Helm in deploying and managing applications on Kubernetes clusters Understanding of data modelling and database technologies (relational, document, graph, time series, geolocation), e.g., Postgres, Influx Basis understanding of cloud platform security requirements Provide Operations (DevOps) based on a standby roster Knowledge of DevOps practices, ITIL certification, and understanding of ITIL processes (Incident Management, Change Management, Problem Management) Understanding of BI Tools and their integration with the streaming platform Excellent communication skills and team-oriented work behaviour in a distributed team Familiarity with agile development methodologies, particularly Scrum and Kanban Fit for business purpose mind-set, i.e., the solutions provided must meet the business goals Assisting with the business cases Ability to elicit, translate, and document requirements in an appropriate format, as well as plan and monitor the requirements management process Assist with identification and management of risks WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE? Postgraduate Degree in Information Technology WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES? Running business critical services in cloud environments in accordance with the agreed hours of operation within a shift model Usage of automation tools to monitor and observe software reliability in the supported environment Handing of incidents and changes in accordance with the defined Service Level Agreements Work in a team environment to improve services throughout the entire Software Development Life Cycle Managing projects / processes Support Product in an Agile approach by proactively managing assigned User Storys in-line with the organisational Agile Working Model Supports the Product owner to shape the Product roadmap