- 12 Month Contract
- Remote (JHB or CT)
- Bachelors Degree in Information Technology
- Hands-on experience with Kafka clusters hosted on AWS and on-prem
- Experience in building Kafka pipelines using Terraform, Ansible, Cloud formation templates, shells etc.
- Experience in implementing security & authorization (permission based) on Kafka cluster.
- Experience in setting standards to automate deployments using Kubernetes, Docker, Chef or Jenkins
- Experience in open source and confluence Kafka, zookeepers, Kafka connect, schema registry, KSQL, Rest proxy and Kafka Control center.
- Experience in Kafka Mirror Maker or Confluent Replicator
- Experience in High availability cluster setup, maintenance and ongoing support
- Hands on experience in standing up and administrating Kafka platform from scratch which includes creating a backup & mirroring of Kafka Cluster brokers, broker sizing, topic sizing, h/w sizing, performance monitoring, broker security, topic security, consumer/producer access management (ACL)
- Knowledge of Kafka API (development experience is a plus)
- Knowledge of best practices related to security, performance, and disaster recovery.
- Demonstrate a product mindset with an ability to set forward thinking and direction.
- Ability to synthesize large amounts of complex data into meaningful conclusions and present recommendations.
- Leverage platform engineering expertise & a working knowledge of specific platforms and their constituent parts to positively contribute to platform feature and service designs
- Take accountability for deeply understanding & building expertise on the platform, the platform contribution to the broader platform strategy & business and customer requirements & all available technologies
- Develop business & customer aligned, lasting & innovative platform feature sets
- Positively contribute to, define & implement the development/engineering lifecycle (end to end) and lead lifecycle improvements over successive releases.
- Produce simple, extensible, and maintainable features with very few defects. Continually works to find and fix defects.
- Leverage platform (service design & code) & engineering technical expertise to proactively identify risks and prevent defects
- Identify patterns that reveal errors and unanticipated problems, and influence telemetry analytics design decisions
- Identify & Apply metrics to drive the quality and stability of code
- Ensure consistent, usable, forward-looking, maintainable test infrastructure
- Apply object orientated design in development & draw from a large base of design patterns
- Uphold our technical principles of: self-service, scalability, re-usability, resilience & stability in all development practices and deliver feature sets that sustainably deliver on these principles
- Apply knowledge and expertise in User / Customer experience to deliver a stable user experience in all design & development that is simple, elegant, and useful.
- Proactively identify development practices that work well & leverage & improve these for future solution design and deployment
- Document feature set and constituent design information to produce solution design blueprints and validation collateral
- Based on engineering & platform expertise and a sound knowledge of the business & customer requirements consistently provide key ideas for the enhancement & optimization of the platform
- Develop & document complete designs and implement testing processes that identify and eradicate platform or service-wide problems / improve on platform performance
- Demonstrate a strong commitment to the quality & ongoing quality assurance of the product/service's in use, and take appropriate action to resolve issues throughout the lifecycle of the product or service
- Ensure alignment to platform and service release plans for effective deployment of solution designs
- Drive & implement design review processes & practices with the team & participate & positively contribute to design reviews for the feature area led by others
- Apply expertise in engineering & available technologies to enable effective review processes
- Cascade review lessons learnt for the benefit of the broader team
- Enable problem resolution across technical teams, apply and or facilitate root cause analysis, deeply understand the root causes of issues and find ways to resolve them (sustainably)
- Continuously review & find ways to optimize team processes & improve engineering quality, productivity, and team responsiveness to feedback and changing priorities
- Optimize, refactors and reuse components to improve performance and maintainability – ensuring maximum efficiency, effectiveness, and return on investment
- Take accountability for maintaining platform standards and best practices, and drive adoption across multiple service teams
- Demonstrate knowledge of, identify & find required data for the ongoing monitoring & improvement of the platform feature area
- Proactively monitor the performance of the platform features & solutions
- Translate monitoring data into clearly articulated descriptions of opportunities & defects, their impact to the customer scenario and to the product or service as a whole, and the relevance to product and service targets (within scope of the job).
- Cascade and communicate these insights across the team to influence platform decision making
- Leverage production performance monitoring and customer data to make feature area technical design and implementation decisions.
- Synthesize data from multiple sources and present & define concise, impactful conclusions that influence feature teams to solve defects and meet quality targets
- Understand the platform cost model & the optimal cost : serve of the platform, use this understanding to drive the platform efficiency & effectiveness objectives
- Participate in incident management & DR activity – applying critical thinking, problem solving & technical expertise to get to the bottom of major incidents
- Apply Group risk (e.g. Architecture, development, change & release etc.), governance, compliance & regulatory standards and frameworks
- Proactively identify technical risks and mitigate these (pre, during & post release)
- Update / Design all feature documentation aligned to the organization technical standards and risk / governance frameworks
- Proactively & effectively (time & quality) collaborate & drive collaboration on features across feature team (e.g. managing dependencies & interdependencies, conflict resolution, information & best practice sharing, problem resolution outside of own area etc.)
- Apply collaboration skills in development practices & issue resolution regardless of team boundaries & lead communication with relevant stakeholders through to conclusion
- Contribute to a high performance team environment & culture as a high performing member of a self-directed team aligned to agile working
- Leverage coaching techniques in all team related activity to drive a higher quality service, design and deployment of technical solutions.
- Proactively seek & provide feedback across a range of stakeholders for the benefit of the team & leverage feedback to consistently improve platform solution delivery
- Coach & mentor other engineers & support engineering teams on technical solutions and problem resolution & proactively seek coaching & mentoring from others
- Participate in peer reviews, testing, problem solving within and across the broader team
- Cascade platform performance feedback and ensure capability development across teams to enable efficient & effective platform service delivery
- Drive the design of content, tools & materials for strategy alignment, education & adoption processes to be applied across stakeholder groups
-
Platform Engineer Lead
5 days ago
HR Genie Cape Town, South AfricaOur Client a Global Tech firm is seeking a Platform engineer lead to join their team in Cape town on a contract basis. They offer stability, growth, attractive rates and a great working environment. · As the Platform Engineering Lead, you will be responsible for providing strateg ...
-
Platform Engineer Lead
5 days ago
Pro development Group Cape Town, South Africa Full timeOur Client a Global Tech firm is seeking a Platform engineer lead to join their team in Cape town on a contract basis. They offer stability, growth, attractive rates and a great working environment. · As the Platform Engineering Lead, you will be responsible for providing strateg ...
-
Platform Engineering Lead
8 hours ago
NTT Cape Town, South Africa Part timeJOB DESCRIPTION NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented ...
-
Lead Platform Engineer
5 days ago
SabenzaIT Cape Town, South Africa Full timeJoin Our Team as a Platform Engineer Lead Are you passionate about shaping the future of technology? Do you thrive in leading dynamic teams to success? If so, we have an incredible opportunity for you We're seeking a talented Platform Engineer Lead to spearhead our innovative pro ...
-
Platform Engineering Lead
4 days ago
Boardroom Appointments Cape Town, South Africa Full timeKey Roles and Responsibilities: · Technical Leadership and Strategy: Lead the development and execution of the organization's platform engineering strategy. Provide technical leadership and guidance to the platform engineering team, ensuring alignment with business goals. · Team ...
-
Platform Engineering Lead
4 hours ago
NTT Cape Town, South Africa Part timeNTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-cla ...
-
Kubernetes Platform Engineer
4 hours ago
Progressive IT Resourcing Cape Town, South Africa Full timeOur Client · Company Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data architecture. We operate the various technology platforms and shared services ...
-
Global Power Platform Engineer
20 hours ago
Dentons Cape Town, South Africa Full timeThe Global Business Technology (GBT) department is essential to meet the Firm's strategic vision. We help to align technology services with the Firm's objectives. This alignment is essential for providing excellent service and value to the firm and its stakeholders. The Firmwide ...
-
Amazon Development Centre (South Africa) (Proprietary) Limited Cape Town, South Africa Full timeCome and join our creative team of software developers dedicated to EC2 and its customers. Join us in building the next generation Control Plane service that runs the Amazon Elastic Compute Cloud (EC2) web service. · Our service handles significant Internet traffic generated by ...
-
Manager: Platforms
5 hours ago
Vodafone Cape Town, South Africa**Role purpose**: · Platform Engineering is a technically strong individual who takes overall responsibility for leading the agile solution design, deployment and ongoing optimization and evolution of high-complexity enterprise-wide technology platforms & infrastructure delivery ...
-
Head of Software Engineering
5 hours ago
PBT Group Cape Town, South AfricaPBT Group has a vacancy open for Head of Software Engineering. The Head of Software Engineering is responsible for the development of high-quality designs and solutions and the integration of these at the Enterprise level. · You will be responsible for managing cross-functional a ...
-
Internal Business Consultant
5 hours ago
Juru Holding (Pty) Ltd Cape Town, South Africa**Responsibilities**: · - Collaborate with business units and functional teams to understand end-to-end business processes, identifying key decision points with capacity constraints. · - Evaluate decision points and assess the suitability of Merlynn TOM's Digital Twin capability, ...
-
Data Analyst
5 hours ago
Recruitment Legends Cape Town, South AfricaData Engineer (20hrs per week) · Our Client is the global leader in online UX education and certification. We help · individuals and teams throughout the world become better UX professionals. Were looking fo ambitious people to help us achieve our next stage of growth. · Job Over ...
-
Solution Architect
5 hours ago
Nambiti Technologies Cape Town, South AfricaWestern Cape, CPT - CBD · - (Market related) · Our Client based in Cape Town is looking for a Solution Architect with more than 5 years' experience for 6 months project · **Requirements**: · - AWS focused but also strong on other platforms as well · - Must have 5 years' experienc ...
-
Data and Optimization Analyst
5 hours ago
Intelligent Debt Management Cape Town, South AfricaWe are looking for an intelligent and creative individual to join the IDM team. IDM is growing quickly and needs a · **Data & Optimization Analyst **to support and enhance JustMoney and IDM's digital platforms. · **Minimum requirements**: · - Minimum 3 years of experience within ...
-
Technical SEO
5 hours ago
Pearl Lemon Cape Town, South Africa**The Role** · We are looking for an SEO/SEM expert to manage all search engine optimization · You will be responsible for managing all SEO activities such as content strategy, link building and keyword strategy to increase rankings on all major search networks. · **POSSIBLE resp ...
-
Product Manager
5 hours ago
Yoco Cape Town, South Africa**Who we are** · Yoco was founded in 2015, and now processes over US$2 billion annually. We're the payments provider for over self-employed, and opening commerce for all. We're breaking down barriers and unlocking economic opportunities that enable people to thrive. · We have ove ...
-
Senior SQL Dev 6 Month Contract
5 hours ago
Believe Resourcing Cape Town, South Africa**Essential Criteria**: · Matric with 5 years relevant work experience or Undergraduate degree with majors in Information Systems, Mathematics, Statistics, Engineering or similar. Alternatively, at least 5 years work experience in a business intelligence or SQL Development role w ...
-
Content Coordinator
5 hours ago
Construct Education Cape Town, South Africa**Reporting Line: Marketing Manager (UK)** · **Hybrid work model**: Minimum two days a week in the office with option to work remotely for remaining three days · **Employment type: Permanent** · **Working hours: 09H00 to 17H30** · **Primary Purpose** · The Content Coordinator wil ...
-
Cloud Technician
5 hours ago
ASAP Resources Cape Town, South Africa**Job Role: Cloud Technician** · **Location: Century City, Cape Town** · We are currently looking for a **Cloud Technician** · As a Cloud Technician, you will be working within a cross functional IT Operations team. Aiding multiple teams with a focus on optimising deployment proc ...
Kafka Platform Engineer - Cape Town, South Africa - Level-Up
Description
Details:
Position Overview:
Apply platform engineering expertise, critical thinking, design thinking and problem solving skills in an agile team environment to produce well-organised, optimised and documented source code that successfully delivers platform features & components of the service & solves complex technical problems with high quality solutions.
Minimum Requirements:
Responsibilities:
Platform Engineering, Deployment & Optimisation
Financial & Cost Optimization, Risk & Governance
People