AfriLabs

Request for Consultant: DevOps Engineer

About Organization 

AfriLabs is a network organization supporting over 500 technology and innovation hubs across 53 African countries. We support the growth of technology hubs and their community to raise high potential entrepreneurs that will stimulate economic growth and social development in Africa. We do this by providing capacity building resources, financing, mentoring and networking opportunities to our network members. 

 

Objective of Position 

AfriLabs is seeking to recruit a skilled DevOps Engineer with 3–5 years of experience to help build and maintain scalable, secure, and high-performance infrastructure. The ideal candidate has expertise in cloud services, automation, CI/CD pipelines, and containerization technologies. You will work closely with development teams to enhance deployment efficiency, monitor system performance, and implement best practices in DevOps culture. 

 

Primary Focus: Ensuring efficient deployment pipelines, cloud infrastructure, and security best practices. 

 

Primary Duties and Responsibilities: 

 

  • Develop and maintain CI/CD pipelines to automate software deployment. 
  • Manage cloud infrastructure (AWS, Azure, or Google Cloud) and optimize performance. 
  • Implement infrastructure-as-code (IaC) using Terraform, CloudFormation, or Ansible. 
  • Monitor system health and performance, ensuring high availability and scalability. 
  • Implement and maintain security best practices, including access controls, encryption, and compliance monitoring. 
  • Automate repetitive tasks using scripting (Bash, Python, or PowerShell). 
  • Manage and optimize containerization and orchestration using Docker and Kubernetes. 
  • Work closely with developers to ensure smooth application deployment and scaling. 
  • Troubleshoot infrastructure and deployment issues in staging and production environments. 
  • Mentor junior developers and contribute to code reviews. 

 

Key Deliverables 

 

  • CI/CD Pipeline Management 
  • Automated build and deployment pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or CircleCI. 
  • Infrastructure-as-Code (IaC) using Terraform or AWS CloudFormation. 
  • Cloud Infrastructure Setup & Maintenance 
  • Deployment of applications on AWS, Azure, or Google Cloud. 
  • Load balancing, auto-scaling, and server optimization. 
  • Backup and disaster recovery strategies. 
  • Security & Compliance 
  • Implementation of security best practices for cloud infrastructure. 
  • Monitoring and logging with tools like Prometheus, Grafana, and ELK stack. 
  • Conducting vulnerability assessments and patching systems. 
  • Monitoring & Performance Optimization 
  • Implementing real-time monitoring, logging, and alerting. 
  • Optimizing cloud resources to minimize costs and maximize efficiency. 
  • Collaboration & Documentation 
  • Working closely with developers to streamline DevOps processes. 
  • Documentation of deployment procedures and infrastructure setup. 

 

Required Qualifications 

  • 3–5 years of experience in DevOps or cloud engineering. 
  • Hands-on experience with AWS cloud platforms (EC2, S3, RDS/MySQL, Lambda, IAM roles and permissions). 
  • Proficiency in CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions. 
  • Strong knowledge of containerization (Docker) and orchestration (Kubernetes). 
  • Experience with monitoring tools (Prometheus, Grafana, ELK Stack, Datadog). 
  • Proficiency in scripting languages (Bash, Python, or PowerShell). 
  • Strong understanding of networking, security best practices, and system administration. 
  • Experience with version control systems like Git. 
  • Experience with serverless architectures (AWS Lambda). 
  • Knowledge of database management and optimization. 
  • Understanding of microservices and distributed systems. 
  • Experience with log aggregation and centralized logging. 
  • Familiarity with compliance frameworks (ISO 27001, SOC 2, GDPR). 

 

Reporting and Communication 

This position will report to the Senior Technology Officer and provide: 

  • Weekly status updates. 
  • Participation in sprint planning and review meetings. 
  • Documentation of work and contributions. 

 

Duration and Contract Terms 

  • The contract will be for 4 Months with the possibility of renewal based on performance and project needs. 
  • Compensation and benefits will be discussed during the hiring process. 

 

Application Process 

Interested individuals can send a maximum 1-page cover letter and CV(s)/portfolio(s) to procurement@afrilabs.com by the 31st of March, 2025. Also include your salary range in the cover letter. 

AfriLabs will invite only shortlisted applicants for an interview. 

 

DISCLAIMER 
AfriLabs reserves the right to select and negotiate with any applicants as it deems in its sole discretion. This advertisement does not constitute a commitment by AfriLabs to award a contract.  
 

This advertisement notice and the application process are totally free: Beware of fraudsters