DevOps Engineer

Cape Town FULL TIME R41,666 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join us as a DevOps Engineer where you will be integral in shaping our cloud strategy. You will work closely with developers and operations teams to automate deployment processes and ensure robust application performance. Experience in AWS, Kubernetes, and scripting is crucial for this position.

Responsibilities

  • Streamline application deployment processes using containerization techniques.
  • Improve collaboration between teams by applying Agile methodologies.
  • Implement monitoring and alerting solutions for infrastructure management.
  • Analyze system logs for troubleshooting and performance tuning.
  • Develop scripts to automate routine tasks and processes.
  • Engage in configuration management using tools like Terraform or Ansible.
  • Provide technical guidance and mentorship to junior team members.
  • Drive initiatives for capacity planning and performance optimization.
  • Ensure data backups and recovery procedures are effectively maintained.
  • Document system architecture and procedures for knowledge sharing.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in a relevant discipline is advantageous
Experience
  • 4+ years of experience in DevOps or related field
Technical Skills
  • AWS
  • Docker
  • Kubernetes
  • CI/CD Tools
  • Bash Scripting
Soft Skills
  • Communication
  • Problem-Solving
  • Teamwork
Certifications
  • AWS Certified Solutions Architect
  • Docker Certified Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Terraform or Ansible: Knowledge in infrastructure as code for automating cloud service deployment.
  • Familiarity with Python or Go: Experience in scripting or programming to enhance automation efforts.

Benefits

  • Competitive salary with performance bonuses
  • Medical aid and wellness benefits
  • Flexible working hours and hybrid work options
  • Career development opportunities

Company Culture

  • Collaborative Environment: We promote teamwork and collaboration across all levels of the organization.
  • Innovative Culture: Our team embraces innovative approaches and new ideas.
  • Diversity and Inclusion: We are committed to fostering an inclusive workplace where everyone's opinion matters.
Status: Closed