Job Title: Senior DevOps Engineer
Location: Durbanville (Claremont)
Sector: IT / Finance
Responsibilities
- Deploy, automate, maintain, monitor, and manage Rocketseed production systems to ensure availability, performance, scalability, and security.
- Suggest architecture and process improvements.
- Evaluate new technology options and vendor products.
- Design networking topology and infrastructure.
- Manage server hardware, including sizing, scalability, and deployment best practices.
- Oversee centralized backup and restore activities.
- Define processes and procedures for server and system health checks.
- Collaborate with development teams for product enhancements and troubleshooting.
- Support technical support personnel with system usage.
Experience
- Proven DevOps experience ensuring 24/7 uptime, automation, and configuration management (Jenkins, Puppet, Chef, Ansible, Docker).
- Strong scripting skills in Bash and Python.
- Experience with continuous integration tools (Jenkins, Ansible, GitHub Actions).
- Building and maintaining CI/CD pipelines.
- Containerization and orchestration (Docker, Kubernetes).
- Infrastructure as Code using Terraform or CloudFormation.
- Hands-on with cloud platforms (Proxmox, AWS, Azure, GCP).
- Provisioning and scaling cloud-native applications.
- Understanding hybrid cloud and on-premise infrastructure.
- Monitoring tools experience (Zabbix, Prometheus, Grafana).
- Centralized logging solutions (ELK Stack, Splunk, Fluentd, Graylog).
- Implementing alerting and incident response automation.
- DevSecOps and security best practices in CI/CD pipelines.
- Secrets management tools (Vault, AWS Secrets Manager, SOPS).
- SSL/TLS certificate management (Let's Encrypt, OpenSSL).
- Knowledge of compliance frameworks (SOC2, HIPAA, PCI).
- Experience with email messaging systems (Exim4, Postfix, Microsoft Exchange, M365).
- Understanding network protocols (SMTP, POP3, IMAP, TCP/IP, DNS, SSL/TLS).
- Firewall management and VPN configuration.
- Load balancing and reverse proxy tools (NGINX, HAProxy, Traefik).
- 5+ years Linux experience (Ubuntu, Red Hat, Oracle Linux).
- Relational database experience (PostgreSQL, MySQL).
- Agile/Scrum environment experience.
- Documentation skills (Confluence, Markdown).
- Version control expertise (Git).
Competencies
- Presentable, articulate, and able to handle high-pressure situations.
- Responsible and communicative.
- Independent worker in a fast-paced environment.
- Excellent time management and prioritization skills.
- Strong written and verbal communication.
- Analytical and structured thinking with multitasking ability.
- Attention to detail.
If you're ready for the next step in your career, please send your updated CV for review.
Desired Skills
- DevOps Engineering
- MySQL
- SQL
- Agile methodologies
- Site Reliability Engineering
- Tooling Management
- Bash scripting
- Ansible