Senior Devops Engineer

Western Cape, South Africa

Job Description


Job SummaryDay-to-day responsibilities:

  • Deploying, automating, maintaining, monitoring, and managing production systems to ensure availability, performance, scalability, and security.
  • Suggesting architecture improvements and recommending process enhancements.
  • Evaluating new technology options and vendor products.
  • Designing network topology and infrastructure.
  • Managing server hardware, sizing, scalability, and deployment best practices.
  • Managing centralized backup and restore activities.
  • Defining processes and procedures for regular server and system health checks.
  • Liaising with development teams for product enhancements and troubleshooting.
  • Supporting technical support personnel with system use.
Requirements:
  • Presentable and well-spoken; able to work under pressure.
  • Good communicator with a sense of responsibility.
  • Ability to work independently in a fast-paced environment.
  • Strong time management and prioritization skills.
  • Excellent written and verbal communication.
  • Highly analytical, structured thinking with attention to detail.
Technical Requirements: Core DevOps Skills:
  • Solid experience in DevOps with 24/7 uptime, automation, and configuration management (Jenkins, Puppet, Chef, Ansible, Docker).
  • Strong scripting skills (Bash, Python).
  • Familiar with continuous integration tools (Jenkins, Ansible, GitHub Actions).
  • Skilled in building and maintaining CI/CD pipelines.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Proficient with Infrastructure as Code (Terraform, CloudFormation).
Cloud & Infrastructure:
  • Hands-on experience with cloud platforms (Proxmox, AWS, Azure, GCP).
  • Skilled in provisioning and scaling cloud-native applications.
  • Knowledge of hybrid cloud and on-prem infrastructure integration.
Monitoring, Logging & Alerting:
  • Experience with monitoring tools (Zabbix, Prometheus, Grafana).
  • Familiar with centralized logging (ELK Stack, Splunk, Fluentd, Graylog).
  • Implementing alerting and automated incident responses.
Security & Compliance:
  • Knowledge of DevSecOps and security best practices in CI/CD.
  • Experience with secrets management (Vault, AWS Secrets Manager, SOPS).
  • Familiar with SSL/TLS management (Let's Encrypt, OpenSSL).
  • Awareness of compliance frameworks (SOC2, HIPAA, PCI beneficial).
Networking & Messaging:
  • Good understanding of email systems (Exim4, Postfix, Microsoft Exchange, M365).
  • Solid knowledge of network protocols (SMTP, POP3, IMAP, TCP/IP, DNS, SSL/TLS).
  • Firewall management and VPN configuration.
  • Experience with load balancing and reverse proxies (NGINX, HAProxy, Traefik).
Operating Systems & Databases:
  • 5+ years of Linux experience (Ubuntu, Red Hat, Oracle Linux).
  • Experience with relational databases (PostgreSQL preferred, MySQL).
Collaboration & Documentation:
  • Experience in Agile/Scrum environments.
  • Good documentation practices (Confluence, Markdown).
  • Proficient in Git and version control best practices.
Recruiters of DistinctionRecruiter

Job Mail

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
    JD1425119
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R5500 - 6000 per month
  • Employment Status
    Permanent
  • Job Location
    Western Cape, South Africa
  • Education
    Not mentioned