DevOps Engineer
Job Type | Permanent |
Area | Johannesburg, South AfricaGauteng, South Africa |
Sector | IT - Development |
Salary | Market Related |
Start Date | As soon as possible |
Job Ref | VR/26582 |
- Description
Swan iT is searching for a DevOps Engineer to take lead on a new project a client is leading. The successful candidate will play a critical role in ensuring the smooth deployment, automation, and scaling of our applications and infrastructure. As the DevOps Engineer, you will be required to grow a team and implement DevOps cloud infrastructures in the long run.
Responsibilities:
- Collaborate with software developers to understand application requirements and design appropriate infrastructure solutions.
- Implement and manage continuous integration and continuous delivery (CI/CD) pipelines.
- Automate manual processes to improve efficiency and reduce errors.
- Monitor, maintain and potentially re-implement On-Prem clusters or Cloud Architecture (Azure) to ensure high availability and performance.
- Troubleshoot issues related to deployments and infrastructure.
- Implement security best practices to protect data and applications.
- Stay up-to-date with industry trends and best practices.
Requirements:
- Bachelor's degree in Computer Science or a related field (or equivalent work experience).
- Proven experience as a DevOps Engineer or in a similar role. (Minimum 3 years)
- Proficient in Docker, Kubernetes & Terraform.
- Proficient with Jira, Bitbucket.
- Experience with configuration management tools (e.g. Terraform, Ansible, Puppet, Chef).
- Proven Experience with CI/CD Tools.
- Knowledge of cloud services and infrastructure as code (IAC)
- Familiarity with version control systems (e.g., Git)
- Understanding of Agile workflows is advantageous.
- Certification in DevOps and/or DevOps systems/tools are advantageous