We are seeking a skilled DevOps Engineer to enhance our cloud computing capabilities in Johannesburg. You will work collaboratively with developers to streamline procedures and optimize our CI/CD pipelines, while managing infrastructure as code.
Responsibilities
Develop and maintain automated deployment strategies.
Collaborate with cross-functional teams to enhance deployment workflow.
Implement scalable infrastructure solutions using cloud services.
Monitor application and infrastructure health using modern tools.
Provide training and support to junior engineers.
Evaluate new technologies and tools for potential adoption.
Maintain documentation for systems and processes.
Participate in on-call rotation for production support.
Requirements
Education
Bachelor's degree in Information Technology or related field
Master's degree preferred
Experience
5+ years of experience in a DevOps role
Technical Skills
Git
CI/CD tools
Monitoring Tools
Soft Skills
Critical thinking
Communication
Certifications
Google Cloud Certified - Professional Cloud Architect
Azure DevOps Solutions Expert
Languages
English: Fluent
Advantageous
Experience in database management: Understanding of relational and non-relational databases.
Knowledge of network protocols: Familiarity with network protocols and security best practices.
Benefits
Comprehensive health insurance package
Annual performance bonuses
Flexible hours with work-from-home options
Professional development support
Company Culture
Learning and Growth: We invest in our employees' growth through ongoing training and mentorship programs.
Work-Life Balance: We prioritize a healthy work-life balance, supporting our team members in all aspects of life.
Community Engagement: We actively encourage our employees to participate in community service and outreach programs.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development