Apply

Senior DevOps (Site Reliability Engineer)

Posted 2024-11-09

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: South Africa

🔍 Industry: InfoTech

🏢 Company: Mukuru

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSAgileBashCommunication SkillsCollaborationDocumentation

Requirements:
  • Grade 12 or equivalent (Essential). A related tertiary qualification is desirable.
  • Minimum of 7+ years in DevOps, IT, or SysAdmin roles, with solid experience in Linux administration (Essential).
  • Experience building PCI/ISO27001-compliant systems (Desirable).
  • Familiarity with Agile and TDD methodologies.
  • Expertise in AWS (required), with additional knowledge of Azure and GCP (desired).
  • Experience with configuration management tools like Puppet, Chef, Ansible, Salt, and VPN.
  • Proficiency in scripting languages such as Bash, PHP, Ruby, and Python.
  • Knowledge of configuring and monitoring core apps like web servers, databases, and messaging queues.
  • Experience with tools like JIRA, Jenkins, ELK stack, and Capistrano for CI, logging, and deployments.
  • Solid understanding of networking concepts including DNS, routing, firewall, and load balancing.
  • Knowledge of primary and read replica database design.
Responsibilities:
  • Collaboratively manage all cloud infrastructure environments as part of the DevOps team.
  • Monitor infrastructure to ensure optimal performance and availability at all times.
  • Implement intrusion prevention and detection tools to enhance security.
  • Ensure proper operating system and software installation/configuration.
  • Enhance and refine monitoring and alerting systems to catch issues early.
  • Identify opportunities for system performance optimization.
  • Ensure redundancy, failover, and disaster recovery processes are in place.
  • Create and maintain high-level design documentation and system diagrams.
  • Contribute in an agile environment and actively participate in relevant meetings.
  • Identify issues and propose solutions for efficiency.
  • Share knowledge and best practices with fellow DevOps engineers.
  • Take ownership of the strategic direction and maintenance of internal infrastructure.
  • Manage professional and self-development to stay updated on emerging technologies.
Apply