10 months ago
Cape Town, South AfricaMid Level
Responsibilities
- Design, implement, and manage CI/CD pipelines for automated build, test, and deployment workflows.
- Monitor software performance, troubleshoot errors, and develop proactive system reliability solutions.
- Manage and optimize cloud infrastructure for cost-efficiency, scalability, and performance.
- Implement Infrastructure as Code using Terraform, CloudFormation, Ansible, or similar tools.
- Collaborate with development, QA, and operations teams to streamline deployments and resolve technical challenges.
- Automate routine tasks and system operations to improve team productivity.
- Implement security best practices, automated compliance, and secure code delivery.
- Integrate monitoring, alerting, and logging into delivery processes.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Proficiency with Infrastructure as Code tools such as Terraform, Ansible, or similar.
- Understanding of containerization and orchestration using Docker and Kubernetes.
- Familiarity with monitoring and logging stacks such as Prometheus, Grafana, Splunk, or ELK.
- Strong scripting capabilities in Python, Bash, or similar languages.
- Experience with cloud platforms, preferably Microsoft Azure; AWS or GCP experience is also valuable.
- Exposure to DevSecOps or integrating security into CI/CD processes.
- Experience working in Agile environments and understanding of Agile software delivery practices.
- Knowledge of API gateway configuration, artifact management, and build orchestration is a plus.
- Strong problem-solving, debugging, communication, and collaboration skills.
Tech Stack
AnsibleAWSAzureBashDockerGitHub ActionsGitLab CI/CDGoogle Cloud PlatformGrafanaJenkinsKubernetesPrometheusPythonSplunkTerraform
