DVT is one of the top software development companies on the continent. Our engineers consult on cutting-edge platforms at leading enterprises in South Africa and globally, with a strong culture of learning and technical excellence across the Azure and AWS ecosystems.
We are building a pipeline of Cloud Engineers focused on Data Science enablement to support Standard Bank (SBSA) and related data-platform engagements. This is a client-facing consulting role combining data engineering, DevOps automation and platform run/support on the Microsoft Azure stack (AWS exposure beneficial). You will provision and operate secure, well-governed data platforms, build and maintain SQL/SSIS data pipelines, and keep production systems healthy under the bank's incident, change and release processes.
The ideal candidate is a hands-on problem solver who is equally comfortable engineering data pipelines, automating cloud infrastructure, and providing disciplined production support in a regulated financial-services environment.
Duties And Responsibilities
Cloud Platform Engineering & Administration (Azure, or AWS equivalent)
- Provision and manage Azure resources — virtual machines, storage, networking and integration runtimes.
- Maintain the availability, performance and security of the data platform.
- Monitor infrastructure health across compute, storage, networking and access.
- Manage patching, upgrades and ongoing platform maintenance.
- Support hybrid setups, including on-premises to cloud connectivity where applicable.
Data Engineering
- Optional: Develop and maintain MS SQL database objects — stored procedures, T-SQL, tables, views and table types.
- Optional: Build, schedule and maintain ETL data pipelines using SSIS (and Azure Data Factory / integration runtimes).
- Optional: Integrate to the data platform across Silver and Gold layers; ensure data quality, lineage and reliability.
- Databricks workloads where required (optional / advantageous — not mandatory).
- Maintain documentation for assumptions, logic and version control.
DevOps & Automation
- Build and maintain CI/CD pipelines (AWS Code Pipeline, Azure DevOps, GitHub Actions or similar) for application and infrastructure delivery.
- Apply version control discipline using Git across all code, pipelines and configuration.
- Automate provisioning and configuration using Python and Infrastructure-as-Code (Terraform / ARM / Bicep; CloudFormation/CDK beneficial for AWS).
- Establish reusable, well-governed platform build patterns.
Identity, Security & Compliance
- Manage Identity & Access — RBAC, managed identities and Key Vault integration.
- Ensure platform compliance: security, encryption and audit requirements.
- Operate license-to-operate controls including DR, backup and security controls.
- Work with infrastructure and security teams on incidents and escalations.
Monitoring, Support & Run-the-Org
- Monitor logs and alerts using Azure Monitor and Log Analytics; configure proactive alerting.
- Provide production (Run-the-Org) support: troubleshooting, bug fixes, monitoring and corrective maintenance per the bank's Incident and Problem Management process.
- Test, document and implement changes per the bank's Change and Release Management process.
- Participate in disaster-recovery testing, planning and documentation; adhere to and mitigate audit/compliance findings.
Engineering Delivery (Agile / SAFe)
- Evaluate user requirements; advise on design, content and architectural alignment of engineered features.
- Provide effort estimation and sequencing; develop, configure and optimise features.
- Perform component and assist with system integration testing; plan and execute cutover / migration activities.
- Deploy to production, provide quality assurance on new solutions, and transfer skills to bank teams.
- Participate in SAFe Agile ceremonies (PI Planning, stand-ups, Scrum of Scrums, System/Solution Demos, Inspect & Adapt) and own allocated story items.
Required Experience And Skills
- 5+ years in Cloud Engineering, DevOps, Data Engineering or related roles, with hands-on delivery in regulated/enterprise environments.
- Mandatory: MS SQL (including stored procedures), SSIS, Microsoft Azure cloud, and version control (Git).
- Strong Python for automation and data tooling (highly advantageous).
- Azure platform operations: VMs, storage, networking, integration runtimes, Azure Monitor, Log Analytics, RBAC, managed identities, Key Vault.
- AWS platform operations: EC2, storage, Route-53, Cloudwatch
- CI/CD pipeline construction and Infrastructure-as-Code (Terraform / ARM / Bicep).
- Production / Run-the-Bank support: incident, problem, change and release management; DR and backup.
- Experience in banking or financial-services / regulated environments.
- Beneficial (not required): AWS engineering (EC2, ECS/EKS, Lambda, S3, IAM, CloudFormation/CDK), Databricks, Azure Data Factory / Synapse, Power BI.
Minimum Requirements
- Matric (Grade 12) certificate
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related field (or equivalent practical experience).
- At least two (foundation and solution architect associate) one relevant professional cloud certification (Microsoft Azure or AWS; Kubernetes equivalent acceptable).
- South African work authorisation or valid work permit
Who we are: