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