DevOps Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our team as a DevOps Engineer where you'll play a pivotal role in streamlining deployment processes and enhancing system reliability. Ideal candidates will have a strong foundation in both development and operations, coupled with a passion for automation and optimization.

Responsibilities

  • Design and implement CI/CD pipelines to facilitate rapid software development.
  • Develop automation scripts to improve system efficiency and reduce manual efforts.
  • Work closely with developers to ensure smooth deployment of applications.
  • Monitor systems for performance and reliability issues, providing resolutions quickly.
  • Collaborate on disaster recovery planning and system backups.
  • Mentor junior engineers and share best practices across the team.

Requirements

Education
  • Bachelor's degree in Information Technology or a related field
  • Master's degree is advantageous
Experience
  • 3-5 years of experience in a DevOps role
Technical Skills
  • Terraform
  • Git
  • Monitoring Tools
Soft Skills
  • Problem-solving
  • Leadership
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Hands-on experience in designing and deploying microservices.
  • Knowledge of database management systems: Familiarity with working databases such as MySQL, PostgreSQL, or MongoDB.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Flexible working arrangements
  • Professional development opportunities
  • Paid time off and holiday leave

Company Culture

  • Diversity and Inclusion: We embrace diversity and promote an inclusive environment for all employees.
  • Continuous Education: We are committed to fostering an environment where learning and professional development are encouraged.
  • Community Engagement: We practice corporate social responsibility through various community engagement programs.
Status: Open