Cloud Infrastructure Engineer

or Register to apply for this job
This Job has Expired
Company Details
Industry: Information Technology and Services
Description: Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects. With over 29 Million subscribers and an estimated market share of 67%, the Company has the widest modern mobile network coverage in Kenya and prides in its experienced shareholders, attractive tariffs, a nationwide network of effective dealers, high caliber staff and management enabling it to maintain its position as the region’s mobile market leader.
Job Description

Reporting to the Cloud Specialist, the role holder engineer will be responsible for delivering a fully integrated solution for virtualization, containerization, and storage while leveraging open-source technologies. They will be a key contributor to our cloud transformation strategy, enabling the organization to host IaaS, Kubernetes workloads, and scalable object storage. The ideal candidate should have a passion for open-source innovation, a strong background in Linux engineering, and a proven track record of implementing cloud solutions. Their contributions will directly influence the success of our private cloud-first strategy and support our business's evolution into a modern, agile, and cloud-driven organization. This role is integral to our mission of developing a robust and scalable private cloud infrastructure that rivals public cloud platforms in performance, scalability, and feature set.

Responsibilities

Infrastructure Automation 

  • Automate infrastructure provisioning through cloud provider SDKs like pyVmomi, Iac tools like Terraform and Cloud formation etc. 

Configuration management 

  • Automate infrastructure tasks e.g., OS patching by using tools like Ansible, Chef. Ensure these processes are automated for the other teams to re-use. 

Cloud Management Platform 

  • Build a Hybrid self-service cloud management platform. This should be a single plane platform for all infrastructure services.  

Integration of Virtualization Platforms: 

  • Develop a unified cloud platform for VMware ESXi, KVM, and other virtualization platforms. 

Kubernetes and Containerization: 

  • Deploy and manage Kubernetes clusters for containerized workloads and integrate with the private cloud. 

Documentation and process:  

  • Keeping accurate current infrastructure database for static and dynamic capacities . 
  • Adhere to the existing processes in workflow management.  
  • Process review and recommendation on process improvement. 
  • Preparation of infrastructure projects, POC bid /RFQ documents and Evaluations.  
  • Learn/research on new technologies/practices in the public cloud and infrastructure domain. 
  • Running of POCs and subsequent recommendations for approval. 
  • Development of design principles to guide future deployment. 

Open-Source Advocacy: 

  • Recommend and deploy open-source technologies that enhance cloud capabilities. 

Architecture and Design 

  • Translate business and customer requirements into technology requirements.  
  • Define architecture and design of systems and solutions to meet current and future business needs.

Must have technical / professional qualifications:  

  • BSc/B-Tech in computer Science/Electrical and communication/ Telecoms, Engineering, a similar field. 
  • At Least 3 years’ experience as cloud engineer, Systems administrator in a multifaceted business environment with integrated/mixed windows and major UNIX/Linux server environment. 
  • AWS and GCP Cloud knowledge and deployement  models. 
  • Experience in working with IaC tools like Terraform & CloudFormation and cloud provider SDKs.  
  • Configuration management tools like Ansible platform to automate various aspects of infrastructure configuration, provisioning, and management 
  • Experience with monitoring tools like Prometheus, Grafana, or similar. 
  • Experience working with agile methodologies, such as Scrum, Kanban, XP, BDD and TDD. 
  • Strong data analytical skills, analytical thinking, attention to details and ability to identify solutions to complex problems. 
  • Great Stakeholder management skills 
  • Knowledge of hybrid cloud integration and multi-cloud strategies. 
  • Familiarity with CI/CD pipelines and DevOps practices. 
  • Certification in any of the following Systems and Network or related trainings is an added advantage 
    • AWS Certified Solution Architect certification  
    • Microsoft Certified: Azure Administrator Associate
    • Terraform Associate certification
    • Red Hat Certified Specialist in Advanced Automation
    • Scrum Fundamentals Certified
    • Network certification e.g., CCNA, CCNP
    • UNIX/Linux certification
    • VMware certification e.g., VCP
    • Certified Kubernetes Administrator (CKA) 
Education: Degree, Diploma
Employment Type: Full Time

Recent Jobs