AWS Cloud Engineer

hearX

Pretoria

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A data solutions company in Gauteng is seeking an experienced data engineer to create and manage the technological data infrastructure. The role encompasses designing and implementing cloud architectures, developing serverless applications, and ensuring compliance with security best practices. Candidates should possess at least a Bachelor's degree in Computer Science or Engineering, AWS certification, and 5+ years of relevant experience. The position offers an opportunity to work with advanced data technologies in a dynamic environment.

Qualifications

  • Minimum of 5 years relevant working experience.
  • Experience in AWS services used for data warehousing, computing, and transformations.
  • Experience with SQL and NoSQL databases.

Responsibilities

  • Design and implement scalable cloud architectures.
  • Develop serverless applications and manage containerized environments.
  • Develop and maintain Infrastructure as Code using Terraform.
  • Monitor infrastructure performance and security.
  • Implement cloud security best practices.

Skills

Python (especially PySpark for AWS Glue)
Data modeling
Database optimization
Proficiency with AWS
Infrastructure as Code

Education

Bachelor’s degree in Computer Science or Engineering (or similar)
Honours degree in Computer Science or Engineering (or similar)
AWS Certified Solutions Architect

Tools

AWS Glue
AWS S3
AWS Lambda
AWS Step Functions
AWS Athena
AWS CloudWatch
PostgreSQL
MySQL
DynamoDB

Job description

The purpose of this role is to create and manage the technological part of data infrastructure across every step of the data flow. Responsibility involves architecting, building, and managing systems ranging from data source configuration to the integration of analytical tools, serving as a general-role data engineer for the organization.

Key Responsibilities
  • Cloud Architecture and Design (20%): Responsibility involves designing and implementing scalable, resilient cloud architectures using AWS services. The position focuses on architecting solutions for high availability and disaster recovery while ensuring all infrastructure designs align with security, compliance, and governance requirements.
  • Application Development and Integration (25%): This focus includes developing serverless applications and managing containerized environments using ECS or Fargate. Tasks involve building event-driven architectures, managing Amazon Connect instances integrated with Salesforce, and collaborating with teams on application performance optimization.
  • Infrastructure Automation (20%): The role requires developing and maintaining Infrastructure as Code (IaC) using Terraform or AWS CDK. This includes implementing GitOps workflows via GitHub Actions, creating reusable infrastructure modules, and automating routine operational tasks to ensure consistent deployments.
  • Operations and Optimization (15%): Responsibility encompasses monitoring infrastructure performance and security using CloudWatch. The position involves implementing cost optimization strategies, managing capacity planning, and troubleshooting production environments while maintaining backup and business continuity procedures.
  • Security and Compliance (10%): This function focuses on implementing cloud security best practices, including IAM and encryption controls. Management of AWS security services like GuardDuty and Security Hub is required, alongside auditing infrastructure against international standards such as GDPR, HIPAA, and ISO.
  • Team Collaboration and Documentation (5%): The role provides technical guidance and mentorship to team members on cloud technologies. Responsibilities include conducting code reviews for IaC, documenting architectural decisions, and ensuring technological alignment with the company strategy and vision.
  • Quality Management and Standards (5%): Leadership is provided in maintaining high software quality standards and adhering to the Quality Management System (QMS). The position ensures compliance with ISO, CE, and FDA standards as applicable, while strictly safeguarding confidential information and data.
Role Requirements

Bachelor’s degree in Computer Science or Engineering (or similar)

  • Honours degree in Computer Science or Engineering (or similar)
  • AWS Certified Solutions Architect
Minimum applicable experience (years)

5+ years (relevant working experience)

Required nature of experience
  • Experience with AWS services used for data warehousing, computing and transformations ie.AWS Glue (crawlers, jobs, triggers, and catalog), AWS S3, AWS Lambda, AWS Step Functions, AWS Athena and AWS CloudWatch
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB)
  • Experience with SQL for querying and transformation of data
Skills and Knowledge (essential)
  • Strong skills in Python (especially PySpark for AWS Glue)
  • Strong knowledge of data modeling, schema design and database optimization
  • Proficiency with AWS and infrastructure as code
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Cloud Engineer
Senior Cloud Engineer

Jefferson Frank • Johannesburg

On-site
ZAR 800,000 - 1,400,000
Expert Data Engineer
Expert Data Engineer

ATS Client • Pretoria

On-site
ZAR 600,000 - 900,000
Senior Data Engineer- AWS
Senior Data Engineer- AWS

Impronics Technologies • Johannesburg

On-site
ZAR 600,000 - 800,000
Data Engineer
Data Engineer

Tenth Revolution Group • Gauteng

On-site
ZAR 600,000 - 900,000
Senior Data Engineer- AWS
Senior Data Engineer- AWS

Impronics Technologies • Gauteng

On-site
ZAR 600,000 - 800,000
Senior Data Engineer/Analyst
Senior Data Engineer/Analyst

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Data Engineer
Data Engineer

Dariel • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Cloud Data Engineer
Cloud Data Engineer

Boardroom Appointments • Randburg

On-site
ZAR 850,000 - 1,100,000
Principal AWS Cloud Architect
Principal AWS Cloud Architect

ATS Client • Johannesburg

On-site
ZAR 1,200,000 - 2,400,000
Data Engineer
Data Engineer

Dariel • Gauteng

On-site
ZAR 900,000 - 1,200,000