Platform Engineer:DevOps & Cloud
Bellville, Western Cape, ZA
Who are we?
Sanlam Fintech is a newly established digital first business within the Sanlam Group on a mission to democratize financial advice and solutions for everyone across the African continent. We exist to pioneer inclusive financial confidence helping people build strong foundations to bridge the gap in generational wealth. Our culture us that of agility and constant deployment, we believe in learning fast, learning cheap and learning forward. Our aim is to provide a work environment where knowledge workers can accelerate the development of their ideas and bring innovation to market, at the same time provide compelling career and development proposition that will enable them to realize their dreams.
What will you do?
We are seeking a highly skilled and motivated Platform Engineer with a strong proven background in implementing and maintaining DevOps and Cloud technologies to join our dynamic engineering team. Strong experience in deploying and maintaining internal developer platforms and toolsets to improve developer experience. As a Platform Engineer, you will be responsible for designing, implementing, and maintaining our infrastructure, ensuring the smooth operation of our services, and enhancing our development processes. You will collaborate closely with software engineers, data scientists, and other stakeholders to deliver scalable, reliable, and secure solutions.
What will make you successful in this role?
Infrastructure Design and Management:
- Design, implement, and manage scalable, reliable, and secure cloud-based infrastructure solutions using AWS, Azure, Google Cloud, or other cloud platforms
- Develop and maintain Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or ARM templates
Continuous Integration/Continuous Deployment (CI/CD):
- Design, implement, and maintain CI/CD pipelines to automate the build, test, and deployment processes using tools like Jenkins, GitLab CI, CircleCI, or Azure DevOps and GitHub.
- Ensure the reliability and performance of the CI/CD pipelines, and continuously improve them based on feedback and new requirements
Monitoring and Incident Management:
- Implement and maintain monitoring, logging, and alerting solutions to ensure the health and performance of the platform using tools like Prometheus, Grafana, ELK Stack, Datadog, or Splunk
- Respond to and resolve incidents promptly, conducting root cause analysis and implementing preventive measures to avoid future occurrences
Security and Compliance:
- Implement and maintain security best practices across the infrastructure, including network security, identity and access management, and data encryption
- Ensure compliance with industry standards and regulations through regular audits and assessments
Collaboration and Communication:
- Collaborate with software engineers, data scientists, and other stakeholders to understand their needs and provide solutions that enhance productivity and efficiency
- Document processes, configurations, and best practices to ensure knowledge sharing and maintain a comprehensive knowledge base
- Manage your tasks and time efficiently and communicate with stakeholders in a timeous fashion
Developer Experience
- Build toolsets to help Developers onboard rapidly and to improve their day to day tasks which will lead to a faster time to market
- Build/Deploy/Maintain an Internal developer Portal/Platform to provide a single pane of glass for all parties as well as to create ease of deployments for developers
- Reduce friction in the SDLC wherever possible
- Develop dashboard templates for developers so they can monitor their estate
- Ability to identify bottlenecks and develop end to end solutions to mitigate the bottlenecks
Qualifications
- Grade 12 / Matric
- A Valid Cloud Certification
- Degree or Certificate in Computer Science beneficial
- At least 5 years' experience in architecting AWS / Azure
- At least 5 years architecting, implementing and operating a hybrid cloud
- At least 3 years' experience in automation, optimization and configuration management (IaC)
Skills and Experience
- Containerization Technologies
- Monitoring (Grafana, Datadog, AWS Cloudwatch)
- Database Administration (NoSQL and SQL)
- Web/Mobile Testing
- Network Essentials (TCP/IP and Firewall)
- Fundamental Security knowledge and best practices
- Deep understanding of Cloud and Application Architecture and Design principals
- Excellent written and oral communication skills (presentations beneficial)
- Strong customer focus
- Ability to engage with various stakeholders including senior management
- Excited about technology and willing to learn
- Enjoy keeping up to date with emerging technologies
- Excellent analytical and research skills (R&D)
- Experience with AWS/Azure
- Self-starter that can operate within a team or individually to achieve objectives
- Development experience with scripting/programming (Java, Terraform, Rust, Python)
- Excellent understanding of GIT and CI/CD in the SDLC (Github)
- Vulnerability Scanning (Chekov, Snyk, Veracode)
- Ability to transfer knowledge, mentor and think out of the box
- Experience with deploying infrastructure as code (DevOps/DevSecOps)
- Ability to integrate with an open and transparent culture
Build a successful career with us
We’re all about building strong, lasting relationships with our employees. We know that you have hopes for your future – your career, your personal development and of achieving great things. We pride ourselves in helping our employees to realise their worth. Through its five business clusters – Sanlam Fintech, Sanlam Life and Savings, Sanlam Investment Group, Sanlam Allianz, Santam, as well as MiWay and the Group Office – the group provides many opportunities for growth and development.
Turnaround time
The shortlisting process will only start once the application due date has been reached. The time taken to complete this process will depend on how far you progress and the availability of managers.
Our commitment to transformation
The Sanlam Group is committed to achieving transformation and embraces diversity. This commitment is what drives us to achieve a diverse, inclusive and equitable workplace as we believe that these are key components to ensuring a thriving and sustainable business in South Africa. The Group's Employment Equity plan and targets will be considered as part of the selection process.