Skip to content

Azure / AWS Cloud Engineer for Data Science

  • Hybrid
    • Johannesburg, Gauteng, South Africa
    • Cape Town, Western Cape, South Africa
    +1 more
  • Cloud Solutions (CSL)

Join as a Senior DevOps Engineer (AWS) to build scalable cloud solutions, automate CI/CD, and work on impactful projects while mentoring teams and driving innovation.

Job description

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.

Job requirements

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:

or