EMPLOYMENT TYPE:
12-month contract
COMPANY:
A large retail chain based in Cape Town.
LOCATION:
Cape Town
WORKING MODEL:
Onsite.
DESCRIPTION OF POSITION:
- Design, implement and maintain CI/CD pipelines to streamline development and deployment processes.
- Manage and monitor cloud infrastructure (e.g. AWS, Azure, GCP), ensuring high availability and performance.
- Collaborate with development, QA, and operations teams to deliver high-quality software quickly and reliably.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools.
- Implement robust monitoring, alerting, and logging systems to proactively identify and resolve issues.
- Ensure system security through best practices, updates, and vulnerability assessments.
- Support development teams with build processes and version control systems.
- Drive continuous improvement and contribute to DevOps culture within the organisation.
- Participate in on-call rotations and incident response processes.
KNOWLEDGE AND SKILLS:
- Strong understanding of DevOps principles and Agile methodologies.
- Proficiency in scripting languages (e.g. Bash, Python, PowerShell).
- Experience with CI/CD tools (e.g. Jenkins, GitLab CI, Azure DevOps, CircleCI).
- Solid knowledge of containerisation and orchestration tools (e.g. Docker, Kubernetes).
- Expertise in cloud platforms (AWS, Azure, or GCP) and related services.
- Familiarity with Infrastructure as Code tools (e.g. Terraform, Ansible, CloudFormation).
- Experience with monitoring and logging tools (e.g. Prometheus, Grafana, ELK stack, Datadog).
- Knowledge of source control systems such as Git.
- Understanding of networking, firewalls, load balancers, and DNS.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Knowledge of programming tools (e.g. Java, JavaScript, Python).
QUALIFICATIONS REQUIRED:
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field. A degree in Programming would be advantageous.
- Relevant DevOps, Cloud, or Infrastructure certifications are beneficial (e.g. AWS Certified DevOps Engineer, Certified Kubernetes Administrator, Azure DevOps Engineer Expert).
EXPERIENCE REQUIRED:
- At least 5 years of experience in a DevOps or related engineering role.
- Proven experience managing production environments and supporting development teams.
- Hands-on experience with automated deployment and configuration tools.
- Practical experience in managing and scaling cloud infrastructure.
- Experience in implementing DevOps practices within agile teams.
ADVANTAGEOUS SKILLS:
- Exposure to security and compliance frameworks (e.g. ISO 27001, SOC 2).
- Experience with hybrid cloud or multi-cloud environments.
- Knowledge of serverless computing and event-driven architectures.
- Familiarity with GitOps practices and tools such as Argo CD or Flux.
- Experience with performance tuning and cost optimisation in cloud environments.
- Contributions to open-source projects or active participation in DevOps communities.
**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.