Join our Johannesburg team as a DevOps Engineer and play a vital role in driving continuous integration and delivery practices. You will be responsible for automating infrastructure deployment and ensuring that our systems are scalable and reliable.
Responsibilities
Establish best practices in DevOps and contribute to the organization’s strategic direction.
Integrate monitoring and logging solutions for all services.
Support the development team in troubleshooting and resolving issues.
Engage in capacity planning and resource management.
Continuously improve deployment processes through feedback and metrics.
Create and maintain documentation related to the DevOps process.
Requirements
Education
Bachelor's degree in Information Technology or equivalent
Master's degree in related field is a plus
Experience
4+ years of experience in a DevOps role or similar capacity
Technical Skills
CI/CD tools
Ansible
Soft Skills
Adaptability
Collaboration
Certifications
Certified Jenkins Engineer
Microsoft Certified: Azure DevOps Engineer Expert
Languages
English: Fluent
Advantageous
Experience with cloud-native application design: Hands-on experience in designing applications optimized for cloud environments.
Familiarity with monitoring tools: Experience with monitoring and alerting tools such as Prometheus or Grafana.
Benefits
Comprehensive medical aid plan
Work-from-home flexibility
Access to training and mentorship programs
Regular wellness initiatives
Company Culture
Inclusivity: We believe in the strength of diversity and inclusivity, ensuring everyone feels valued and supported.
Employee Recognition: Our company actively recognizes and rewards the achievements and contributions of our team members.
Work-Life Balance: We prioritize work-life balance, offering flexible schedules and a supportive environment.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development