Enable job alerts via email!

DevOps at QES

QE Services (QE Services)

Cape Town

Hybrid

ZAR 60 000 - 100 000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a DevOps Engineer in Cape Town, where you'll play a pivotal role in developing and maintaining world-class digital marketing products. This exciting opportunity involves automating and managing production systems, ensuring their availability and security. You'll work closely with a dynamic development team, implementing best practices and innovative solutions. If you're passionate about technology and eager to make a significant impact in a fast-paced environment, this role is perfect for you. Embrace the chance to grow your career while contributing to cutting-edge projects.

Qualifications

  • 5+ years of experience with Linux systems and DevOps practices.
  • Strong skills in automation, configuration management, and CI/CD pipelines.

Responsibilities

  • Deploying and managing production systems for optimal performance.
  • Collaborating with development teams for product enhancements.

Skills

DevOps
Automation
Configuration Management
Scripting (Bash, Python)
CI/CD Pipelines
Networking
Cloud Platforms (AWS, Azure, GCP)
Security Best Practices
Collaboration
Documentation

Education

Grade 12 / Matric

Tools

Jenkins
Ansible
Docker
Kubernetes
Terraform
Zabbix
Prometheus
Grafana
ELK Stack
Git

Job description

My client based in Cape Town (Claremont) is currently looking for a DevOps Engineer to join them on a permanent basis

Cape Town / Hybrid

DevOps Engineer
Are you a DevOps engineer who's looking for a fantastic opportunity? We are looking for an enthusiastic person to join our development and support team based in Cape Town. We make world-class digital marketing products and we need someone to fulfill a pivotal role focusing on developing and maintaining our suite of products.

The candidate must be able to operate well in a high paced environment, have hands-on technical experience and a can-do approach towards environment automation / management and continuous improvement.

This role would be suitable for someone that wants to make their mark. The ideal candidate will have a wide-ranging experience in this field to identify best solutions for the business. They will be responsible for implementing and managing DevOps systems whilst working closely with the development team to deliver the best possible experience to our customers.

Day to day responsibilities:

  • Deploying, automating, maintaining, monitoring and managing production systems, to ensure the availability, performance, scalability and security of production systems.
  • Suggesting architecture improvements, recommending process improvements.
  • Evaluate new technology options and vendor products.
  • Skill in networking topology and infrastructure design
  • Server hardware including sizing and scalability as well as deployment best practices, server management suites
  • Centralized backup and restore activities.
  • Definition of processes and procedures to carry on regular server and system health checks.
  • Liaising with development personnel, for product enhancements and trouble shooting.
  • Liaising with technical support personnel to support them with the use of our systems

Requirements:

  • Presentable and well-spoken, and able to deal with colleagues in a high pressure environment.
  • Good communicator with a sense of responsibility
  • Ability to work in a fast paced environment and work independently
  • Very good time management, ability to self-prioritize and complete work in a timely manner
  • Excellent written and verbal communication skills
  • Highly analytical and structured thinking - you need to be an expert in identifying and prioritizing multiple tasks.
  • Should be a stickler for detail

Technical Requirements:

Core DevOps Skills:

  • Solid DevOps experience ensuring 24/7 uptime, automation, and configuration management - (Jenkins, Puppet, Chef, Ansible, Docker)
  • Excellent scripting skills focused on automation - (Bash, Python)
  • Exposure to continuous integration tools - (Jenkins, Ansible, GitHub Actions, etc.)
  • Strong experience building and maintaining CI/CD pipelines
  • Experience with containerization and orchestration tools - (Docker, Kubernetes)
  • Infrastructure as Code (IaC) with tools like Terraform or CloudFormation

Cloud & Infrastructure:

  • Hands-on experience with cloud platforms - (Proxmox, AWS, Azure, GCP)
  • Provisioning and scaling cloud-native applications and services
  • Understanding of hybrid cloud and on-premise infrastructure integration

Monitoring, Logging & Alerting:

  • Experience with monitoring tools - (Zabbix, Prometheus, Grafana)
  • Familiarity with centralized logging solutions - (ELK Stack, Splunk, Fluentd, Graylog)
  • Implementing alerting mechanisms and automated incident response

Security & Compliance:

  • Understanding of DevSecOps and security best practices in CI/CD pipelines
  • Experience with secrets management tools - (Vault, AWS Secrets Manager, SOPS)
  • Familiarity with SSL/TLS certificate management - (Let's Encrypt, OpenSSL)
  • Knowledge of basic compliance frameworks - (SOC2, HIPAA, PCI - optional but beneficial)

Networking & Messaging:

  • Good understanding of email messaging systems - (Exim4, Postfix, Microsoft Exchange, M365)
  • Solid understanding of network protocols - (SMTP, POP3, IMAP, TCP/IP, DNS, SSL/TLS)
  • Experience with firewall management and VPN configuration
  • Load balancing and reverse proxy tools - (NGINX, HAProxy, Traefik)

Operating Systems & Databases:

  • 5+ years experience with Linux systems - (Ubuntu, Red Hat, Oracle Linux)
  • Experience with relational databases - (PostgreSQL, MySQL - Postgres preferred)

Collaboration & Documentation:

  • Experience in Agile/Scrum environments and cross-functional collaboration
  • Clear documentation practices using tools like Confluence or Markdown
  • Familiarity with version control best practices using Git

If you meet these requirements and would like to apply please send your cv to [Email Address Removed]

Desired Skills:

  • DevOps
  • Ansible
  • Puppet
  • Jenkins
  • DevOps Engineering

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Grade 12 / Matric
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.