Jobs in

Data Streaming Platform Engineer - Pretoria

ESSENTIAL SKILLS REQUIREMENTS:
·       Sound knowledge in Kotlin, Java or JavaScript or Python or C#
·       Familiarity with Microservices Architectures, Cloud Architectures or Container Architectures e.g., Docker
·       Experience in developing solutions on public cloud platforms such as Microsoft Azure and AWS
·       Experience with Container Orchestration Platforms e.g., Kubernetes
·       Sound experience in developing backend applications and services
·       Architecture and Interface Design
·       Experience with Continuous Integration and Delivery tools (e.g., GitHub, GitLab, Terraform, Ansible)
Â
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
·       Data modelling and Database technologies (relational, document, graph, time series, geolocation), e.g., Postgres, Influx
·       Experience securing cloud environments
·       Provide Operations (DevOps) based on a standby roster
·       Incident Management (IM), Change Management (CM), Problem Management (PM)
·       ITIL certification, process knowledge and work experience
·       Understanding of BI Tools will be an advantage
·       Excellent communication skills and team-oriented work behaviour in a distributed team
·       Experience of agile methodologies, particularly Scrum and Kanban
·       Fit for business purpose mind-set, i.e., the solutions provided must meet the business goals
·       Understanding of integration between different technologies
·       Coordination between development and support environments
·       Assisting with the business cases
·       Requirements management:
o  Eliciting requirements
o  Translating and simplifying requirements
o  Document requirements in appropriate format depending on methodology followed
o  Planning and monitoring
o  Communication
·       Assist with identification and management of risks
Â
Â
WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?
·       Bachelor’s Degree in Information Technology or equivalent work experience
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 Story’s in-line with the organisational Agile Working Model
·       Supports the Product owner to shape the Product roadmap Apply Now

Want to do another search?

Jobs in