DevOps and Platform Engineer

Pedros

Durban

On-site

ZAR 600,000 - 1,000,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Pedros is seeking a DevOps and Platform Engineer to own and maintain the hosting platform across private hosted environments and public clouds. You will implement automation pipelines, infrastructure as code, and ensure patched, secure, monitored environments with reliable recoverability.

You will build CI/CD pipelines, manage cloud services on AWS and Azure, and collaborate with the Platform and Engineering Manager to meet hosting standards.

Qualifications

  • 5+ years in infrastructure, DevOps or hosting roles.
  • Hands-on experience implementing and running virtual machines and services in privately hosted environments.
  • Working experience with AWS and Azure services.
  • Strong Linux server administration.
  • Containerisation experience with Docker and an orchestrator such as Kubernetes, including reverse proxies and load balancing.
  • Infrastructure as code experience (Terraform, Ansible, CloudFormation or similar) and CI/CD pipeline experience.
  • Solid networking knowledge (DNS, TLS, firewalls, VPNs, network segmentation).
  • Backup, restore and disaster recovery experience, including tested restores.
  • Experience with monitoring, logging and alerting tools.
  • Identity and access management knowledge (least privilege, RBAC, SSO, OAuth).
  • Scripting in Bash, PowerShell or Python.
  • Clear documentation and compliance discipline.
  • Willingness to participate in out-of-hours support.

Responsibilities

  • Maintain hosting infrastructure to the standards set by Platform and Engineering Manager.
  • Build and maintain the CI/CD pipelines used by the development team.
  • Define infrastructure as code so environments can be rebuilt from source control.
  • Automate repetitive operational tasks and streamline deployments.
  • Support developers in deploying and running applications across environments.
  • Apply and enforce security hardening across hosted environments.
  • Manage backups, recovery, and disaster recovery preparations.
  • Monitor, alert, and log hosting platforms; respond to incidents and document root causes.

Skills

Linux administration
Docker
Kubernetes
Terraform
Ansible
CI/CD pipelines
AWS
Azure
Networking
Bash scripting
Security hardening
Documentation

Tools

Terraform
Ansible

Job description

The DevOps and Platform Engineer implements and maintains the hosting platform: the virtual machines and services that run the company's applications in Private Hosted Environments, and public cloud services where the business needs them. The role keeps that environment patched, secure, monitored, recoverable and well documented, and builds and maintains the automation (pipelines and infrastructure as code) that gets applications onto it reliably and repeatably. The role reports to the Platform and Engineering Manager, who sets the hosting standards and assists where needed. The engineer implements and maintains the environment to those standards and is the main hands‑on owner of the platform day to day.

Responsibilities
Hosting Infrastructure
  • Implement, configure, operate and maintain the hosting virtual machines and services in Private Hosted Environments, to the standards set by the Platform and Engineering Manager.
  • Implement and maintain public cloud services on AWS and Azure where the business needs them, to the same standards.
  • Carry out routine maintenance, including patching, upgrades, certificate and credential renewals, and lifecycle management.
  • Provision and decommission development, test and production environments in a consistent, repeatable way.
  • Maintain an accurate inventory of hosted systems, environments and their dependencies.
Automation and Delivery Pipelines
  • Build and maintain the CI/CD pipelines used by the development team.
  • Define infrastructure as code so environments can be rebuilt from source control rather than by hand.
  • Automate repetitive operational work and reduce manual steps in deployment and maintenance.
  • Support developers in deploying and running their applications correctly in each environment.
Security and Hardening
  • Apply hardening baselines, network segmentation, and firewall and access rules across hosted environments.
  • Manage access to hosting environments on a least‑privilege basis, review it regularly and remove it promptly when no longer needed.
  • Manage secrets, keys and certificates so that no credentials sit in code or repositories.
  • Run dependency, container image and configuration scanning in the pipelines, and act on the results with the Platform and Engineering Manager.
  • Remediate hosting‑related security and risk findings assigned by the Platform and Engineering Manager within agreed timelines, and provide evidence of the fix for independent verification.
Backup, Recovery and Resilience
  • Implement and operate backups for hosted systems, aligned to the agreed RPO/RTO and system classification.
  • Test restores on a regular schedule and record the results.
  • Maintain recovery runbooks and contribute to disaster recovery and business continuity planning.
Monitoring and Incident Response
  • Implement monitoring, alerting and log collection for hosted systems, and keep alerts actionable.
  • Respond to hosting incidents, restore service, and document the root cause and follow‑up actions.
  • Take part in out‑of‑hours support for hosted systems.
Change Control
  • Raise hosting changes through the IT Operations change process and implement only approved changes.
  • Record what was changed, when and why, so changes can be traced and reversed.
Cost Awareness
  • Right‑size and tag resources, and flag unused or under‑used resources.
  • Provide the Platform and Engineering Manager with consumption data so spend can be tracked and motivated.
Documentation and Knowledge Sharing
  • Maintain runbooks, architecture diagrams and procedures so another team member can operate, restore and rebuild the environment in the engineer's absence.
  • Work with the Platform and Engineering Manager and the senior developers so that at least one other person can perform critical tasks such as restoring from backup, rotating credentials and deploying to production.
Requirements
  • 5+ years in infrastructure, DevOps or hosting roles, running production systems.
  • Hands‑on experience implementing and running virtual machines and services in privately hosted environments, including virtualisation platforms.
  • Working experience with AWS and Azure services, enough to implement and maintain them where needed.
  • Strong Linux server administration.
  • Containerisation experience with Docker and an orchestrator such as Docker Swarm or Kubernetes, including reverse proxies and load balancing.
  • Infrastructure as code experience (for example Terraform, Bicep, CloudFormation or Ansible) and CI/CD pipeline experience.
  • Solid networking knowledge, including DNS, TLS, firewalls, VPNs and network segmentation.
  • Practical experience with backup, restore and disaster recovery, including having tested restores.
  • Experience with monitoring, logging and alerting tools.
  • Understanding of identity and access management, including least privilege, role‑based access, SSO and OAuth.
  • Scripting ability in Bash, PowerShell or Python.
  • Clear written documentation, and the discipline to work to a standard set by someone else and show evidence of compliance.
  • Willingness to take part in out‑of‑hours support.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps and Platform Engineer
DevOps and Platform Engineer

Recruit-It • Durban

On-site
ZAR 600,000 - 900,000
Platform and Engineering Manager
Platform and Engineering Manager

Pedros • Durban

On-site
ZAR 1,200,000 - 1,800,000
Microsoft & Cloud Platform Engineer
Microsoft & Cloud Platform Engineer

PayInc • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Platform Engineer (Aws, Github Actions, Heroku Ci) (Jhb)
Platform Engineer (Aws, Github Actions, Heroku Ci) (Jhb)

Datafin • Johannesburg

On-site
ZAR 600,000 - 800,000
DevOps Engineer I
DevOps Engineer I

ShopriteX • Wes-Kaap

On-site
ZAR 900,000 - 1,500,000
DevOps Engineer I
DevOps Engineer I

ShopriteX • Cape Town

On-site
ZAR 900,000 - 1,200,000
Biz Dev Ops Engineer (Contract)
Biz Dev Ops Engineer (Contract)

The Focus Group • Sandton

On-site
ZAR 1,000,000 - 1,800,000
Platform Engineering Lead
Platform Engineering Lead

Boardroom Appointments • Cape Town

On-site
ZAR 1,200,000 - 2,000,000
Platform Engineer
Platform Engineer

Exalto Consulting • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Senior DevOps Engineer
Senior DevOps Engineer

Network Finance • Randburg

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