Show more filters
Banner image for DVT

Azure / AWS Cloud Engineer for Data Science

DVT

3.0
1 review
DVT
Job Type   /   Job Level
Contract   /   Others/Any
Company Location
South Africa
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:
Jobs in South Africa   »   Jobs in Johannesburg, Gauteng, South Africa   »   Azure / AWS Cloud Engineer for Data Science

More jobs