Lead Platform Engineer (Senior Developer)

Posted 5 Hours Ago
Be an Early Applicant
Sandton, Sandown, Johannesburg, Gauteng
Senior level
Financial Services
The Role
The Lead Platform Engineer will design and implement the control plane of an application platform using Kubernetes, develop custom CRDs, and automate deployment processes. The role requires strong programming skills, particularly in Golang, and experience with various deployment tools and methodologies. The engineer will also collaborate within an agile team to ensure platform performance and reliability.
Summary Generated by Built In

Empowering Africa’s tomorrow, together…one story at a time.

With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.

Job Summary

Build high-performing, scalable, enterprise-grade applications & build capability in others to do the same. This includes but is not limited to applying critical thinking, design thinking and problem solving skills in an agile team environment to solve complex technical problems (Front End, Back End and Integration) with high quality solutions & leading all phases of the development lifecycle to deliver.

Job Description

Job Summary:
We are seeking a Platform Engineer with a strong developer background to join our team. We are building an application
platform similar to Heroku, Cloud Foundry, or the platform engineering reference architectures developed by Mckinsey
and Humanitec.

This role will focus on building the Control Plane/orchestration layer of this platform. The Control Plane is
being built using the Kubernetes, specifically leveraging Crossplane and developing in-house CRDs and associated
controllers to extend the Kubernetes API.

The ideal candidate is one that understands how to build and run applications,
is enthusiastic about building a platform to remove that toil from developers day to day lives, and is willing to deep dive
into the world of Kubernetes development to deliver.


Key Responsibilities:
Design and implement the control plane of our application platform using Kubernetes.
Develop and maintain custom CRDs (Custom Resource Definitions) and controllers to extend Kubernetes functionality
for our platform.
Utilise Golang to build Services, Controllers, and Crossplane Functions
Ensure availability, and performance of the platform
Automate deployment, monitoring, and management processes using CI/CD pipelines and GitOps principles.


Requirements:
At least 5 years of developer experience - understanding how applications are built and run is important.
Strong experience in any typed programming language (Golang, Rust, C++, Java, C#, Typescript, etc)
Strong understanding of Kubernetes architecture and running applications on Kubernetes. Experience running or
deploying Kubernetes clusters themselves is not required.
Strong analytical and problem-solving skills.
Good communication and collaboration skills.


Ideal Certifications or experience:
Experience with Golang development
Experience with Helm, Kustomize, Argo CD, Flux or related deployment tools.
Experience with monitoring and logging tools such as Prometheus, Grafana, or ELK stack.
Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD)
AWS certified cloud practitioner or AWS Associate level certifications


What would make you a good fit?
Want to learn or expand your Kubernetes knowledge?
Want experience with DevOps tooling?
Have a light-hearted sense of humour?
Enjoy learning new technologies?
Can deal with the large cognitive load that platform engineering presents?
Love problem solving?
Want to solve technical problems for technical peers instead business problems for business
owners?
Have a positive can-do attitude with matching enthusiasm?
Have excellent written and verbal communication skills.
Can work within a team and communicate effectively.

Able to work within an autonomous self-organising team.
Do you have any standards or ways of working you could contribute that the team currently
does not have?
 
What you can look forward to:
Flexible working hours
Free access to Enterprise grade training and certification (AWS, Kubernetes, ACloudGuru,
Udemy)
Access to cool tools and tech (Miro, Slack, JetBrains, Rancher etc)
No uniform or corporate wear

Education

Bachelor's Degree: Information Technology

Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.

Absa Bank Limited reserves the right not to make an appointment to the post as advertised

Top Skills

C#
C++
Go
Java
Rust
Typescript
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Johannesburg
39,055 Employees
On-site Workplace
Year Founded: 2018

What We Do

Absa Group Limited (Absa) has forged a new way of getting things done, driven by bravery and passion, with the readiness to realise growth on the African continent and beyond.

We’re a truly African brand, inspired by the people we serve in Botswana, Ghana, Kenya, Mauritius, Mozambique, Seychelles, South Africa, Tanzania, Uganda, and Zambia. We also have representative offices in China, Namibia, Nigeria and the United States, as well as securities entities in the United Kingdom and the United States, along with technology support colleagues in the Czech Republic.

Similar Jobs

TransUnion Logo TransUnion

Integration Development Lead

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

Dandy Logo Dandy

Dental CAD Posterior P2 Designer

Computer Vision • Healthtech • Information Technology • Logistics • Machine Learning • Software • Manufacturing
Remote
2 Locations
900 Employees

Dandy Logo Dandy

Dental CAD Posterior P3 Designer

Computer Vision • Healthtech • Information Technology • Logistics • Machine Learning • Software • Manufacturing
Remote
2 Locations
900 Employees
Hybrid
Johannesburg, Gauteng, ZAF
289097 Employees

Similar Companies Hiring

EDGE Thumbnail
Software • Fintech • Financial Services • Analytics
Chicago, IL
20 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account