Job Title: DevOps Engineer
Location: Johannesburg, South Africa
Job Summary:
We are seeking a skilled DevOps Engineer with mid to senior-level experience to join tje team. The ideal candidate will be responsible for building and managing a robust API networking environment that supports our application infrastructure. You will work closely with development and operations teams to enhance our CI/CD pipelines and ensure seamless integration and delivery processes.
Key Responsibilities:
- Design, build, and maintain scalable API networking environments.
- Collaborate with development teams to automate deployment processes and ensure high availability of applications.
- Implement monitoring and logging solutions to optimize system performance and reliability.
- Troubleshoot and resolve issues in development, test, and production environments.
- Develop and manage CI/CD pipelines for efficient software delivery.
- Document infrastructure and processes to facilitate knowledge sharing within the team.
What You’ll Bring:
- Proven experience as a DevOps Engineer or in a similar role, with a focus on API and networking environments.
- Strong understanding of cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Proficiency in scripting languages (Java, Python, Bash, Ruby etc.) and infrastructure as code (Terraform, Ansible).
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI, etc.) to automate deployment workflows.
- Familiarity with networking concepts and API management frameworks.
- Excellent problem-solving skills and ability to work collaboratively with cross-functional teams.
What’s in It for You?
- Competitive salary and benefits package.
- Opportunities for professional growth and development in a fast-paced environment.
- A collaborative culture that values innovation and teamwork.