Devops Engineer

Wynberg, WC, ZA, South Africa

Job Description

Overview

We are looking for a DevOps Engineer to manage and optimize infrastructure across several hosting environments. We are particularly keen to upskill in terms of our AWS-hosted environment. This role would suit someone with a few years' experience now looking to move from a junior role to a midweight role.

The successful candidate will be responsible for maintaining both Linux (Ubuntu and Ngnix) and Windows-based systems, managing application deployments, ensuring security compliance, and supporting CI/CD pipelines across multiple development stacks including .NET , PHP , Angular , Webflow , and AWS Amplify .

You'll play a key role in ensuring the reliability, security, and performance of our infrastructure while enabling smooth deployment processes and development workflows.

A working knowledge of AWS is preferred but should the successful candidate show the necessary aptitude and broad experience training on AWS will be organised.

Key responsibilities

AWS infrastructure management

Manage and maintain AWS resources including EC2, RDS, S3, CloudFront, Route 53, Lambda, IAM, and CloudWatch.

Handle both Windows Server and Ubuntu/Linux/Nginx EC2 instances, including patching, optimization, and backup management.

Manage Auto Scaling, Load Balancers (ALB/NLB), and WAF for performance and protection.

Implement and maintain DNS configurations via Route 53 and external DNS providers.

CI/CD and deployment automation

Design, maintain, and optimize CI/CD pipelines using AWS CodePipeline, GitHub/Bitbucket Actions, or similar tools.

Automate build and deployment processes for Angular, .NET, PHP, and Webflow-AWS Amplify applications.

Oversee production and staging environment deployments and ensure rollback and recovery mechanisms are in place.

Security and compliance

Implement and monitor AWS Security best practices including IAM policies, MFA, encryption, and VPC security.

Configure and manage AWS WAF, GuardDuty, CloudTrail, and Security Hub.

Integrate SIEM and EDR tools for centralized threat detection and response.

Conduct regular security audits, patch management, and vulnerability remediation.

Monitoring, logging, and incident response

Manage logging and observability with CloudWatch, CloudTrail, and custom log pipelines.

Set up alerts and dashboards to monitor system health, uptime, and application performance.

Respond to and resolve incidents, coordinating with the development and support teams.

Support and optimization

Work closely with developers to troubleshoot infrastructure-related issues.

Recommend architecture improvements and cost optimization strategies.

Manage AWS Amplify hosting for front-end applications and Webflow integrations for marketing sites.

Ensure regular AMI snapshots, disaster recovery testing, and failover strategies.

REQUIREMENTS

Required skills and experience

3-5+ years of hands-on experience managing cloud infrastructure.

Knowledge of EC2, RDS, Route 53, CloudFront, S3, CloudWatch, VPC, IAM, WAF, and Load Balancers.

Experience with both Windows and Linux server administration (Ubuntu preferred).

Proven experience implementing CI/CD pipelines (AWS CodePipeline, Jenkins, GitHub/Bitbucket Actions, or GitLab CI).

Familiarity with Webflow > Amplify and front-end deployment and Webflow API CMS workflows.

Understanding of DNS management and SSL/TLS configuration.

Hands-on experience with security monitoring, SIEM/EDR solutions, and incident response.

Experience deploying or supporting .NET, PHP, and Angular applications.

Strong scripting skills (PowerShell, Bash, or Python).

AWS Certification would be preferred but training can be offered (e.g., AWS SysOps Administrator, Solutions Architect, or DevOps Engineer).

Soft skills

Excellent communication and collaboration skills.

Strong problem-solving and analytical mindset.

Ability to manage priorities and respond quickly to operational needs.

Proactive approach to system reliability and security.

The ideal candidate will be someone with a passion for DevOps , with some experience with the desire to build their knowledge in AWS and wanting to work in a multi-faceted business that inspires greatness in others.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1595920
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Wynberg, WC, ZA, South Africa
  • Education
    Not mentioned