Description

Senior DevOps Systems Engineer

  • Job Type Full Time
  • Experience8 years
  • Location Nairobi
  • Job Field ICT / Computer 

Key Responsibilities

  • Utilize various open-source technologies
  • Use various tools to orchestrate solutions
  • Build independent web-based tools, microservices and solutions
  • Write scripts and automation using Perl/Python/Java/Bash
  • Configure and manage data sources like MySQL, Mongo, Elasticsearch, Hadoop, etc
  • Configure and manage queuing systems like Kafka, RabbitMQ, etc
  • Supervise and lead a systems administration team
  • Scheduling and Overseeing Preventive Maintenance of the Server/System Infrastructure
  • Ensure 99.99% availability of the System Infrastructure
  • Serve as a Level 2/3 escalation for all System incidents
  • Ensure System documentation is updated
  • Manage System Inventory and spares
  • Manage Configuration of all Systems (backup configuration and application of standardized configuration templates to Systems)
  • Ensure the System team is upskilled and fit for role in an environment of evolving System technologies
  • Liaise with the ITSM/Service Delivery manager to manage projects and IT&S processes and procedures.
  • Ensure System licenses are valid and initiate acquisition of the same before expiry
  • Managing day to day operation of internal System infrastructure and outsourced services, including hosted environment.
  • Providing support to internal and external customers
  • Development and maintenance of security protocols and controls
  • Maintenance and development of business continuity solutions and disaster recovery (DR, back-ups, contingency planning)
  • Perform regular audits and performance monitoring of mission critical infrastructure and processes

Financial Perspective KPIs:

  • Financial loss due to operational failure or incorrect processing Customer Perspective KPIs:
  • Internal customer satisfaction
  • System Uptime achievement
  • Service Availability per SLA

Operational

  • Successful update of Policies and Procedures (P&P)
  • Cycle time taken to complete activities (SLA)
  • Number of training days
  • Document quality
  • Success rate of IT resolution

Qualifications

  • Bachelor’s degree in computer science/engineering or Relevant Field Required RHCE or equivalent
  • Fintech, Telco / Service Provider experience is an advantage
  • 8+ years’ experience managing Systems running on Linux and Microsoft
  • Strong troubleshooting skills is key
  • Degree in Computer Science/Telecommunication or related degree
  • Ability to work with cross-functional teams to deliver projects and IT services
  • Responsible for all IT infrastructure, processes, and projects
  • Working knowledge of enterprise data center technologies including storage platforms, network switching, and security infrastructure within a virtualized data center
  • Continuous integration tools such as Jenkins, Hudson, etc
  • Minimum of 8 years DevOps experience
  • Minimum of 8 years’ experience in managing complex Linux based infrastructure
  • Minimum of 8 years’ experience in at least one scripting language and automation language
  • Minimum of 8 years’ experience with administering data sources including MySQL, Couchbase, MongoDB & Elasticsearch
  • Minimum of 8 years’ experience with containerization technologies such as docker, Kubernetes, Rancher
  • Minimum of 8 years’ experience with virtualizations/HCI technologies such as VMware, Proxmox, RH KVM.
  • Familiarity with a broad portfolio of Cloud infrastructure tools and experience with cloud infrastructure management and automation technologies (Chef, Puppet)
  • Highly motivated with demonstrable enthusiasm for role
  • Strong leadership, management, and communication skills
  • IT project management experience
  • Ability to configure and administer Active Directory, Microsoft365 and Azure Cloud AD is an added advantage.
  • Experience implementing and managing hosted or web-based systems within a Windows environment
  • Deep knowledge of Setup and Management of load balancing solutions (HaProxy, NGINX)
  • Experience of implementation and managing high availability and rapidly scalable environments
  • Internet technologies – DNS, SMTP, Proxies, Cache
  • Security best practices (hardening, vulnerability scans, DMZ etc.)
  • Storage and back-up methodologies

Location