Skip to Content

DevOps Engineer

Abuja, Nigeria
Job Title: DevOps Engineer
Location: Abuja, Nigeria | Hybrid
Department: Managed Service Team
Reports To: Head of IT

Job Summary

We are looking for a highly skilled and detail-oriented DevOps Engineer to join Data2Bots. This role sits within the Managed Service Team and is responsible for bridging the gap between software development and IT operations by automating, optimizing, and managing infrastructure, deployment pipelines, and cloud environments.

The ideal candidate will ensure the reliability, scalability, and security of systems while enabling fast and efficient software delivery. You will work closely with software engineers, QA teams, and product teams to design and maintain CI/CD pipelines, manage cloud infrastructure, and support production systems across multiple enterprise projects.

This role requires strong experience in cloud platforms, infrastructure as code, automation tools, and modern DevOps practices in fast-paced environments.
Key Requirements
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field

  • 4–8 years of experience in a DevOps, Site Reliability Engineering (SRE), or Infrastructure Engineering role

  • Strong experience with cloud platforms (AWS, Azure, or Google Cloud Platform)

  • Proficiency in CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or similar

  • Strong understanding of containerization and orchestration (Docker, Kubernetes)

  • Experience with Infrastructure as Code tools (Terraform, Ansible, CloudFormation)

  • Solid knowledge of Linux systems administration

  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack, etc.)

  • Strong scripting skills (Python, Bash, or similar)

  • Understanding of networking, security, and system architecture principles

  • Strong problem-solving and troubleshooting abilities

  • Excellent communication and collaboration skills

  • Must have completed NYSC

  • Based in Abuja and available for hybrid work

Key Responsibilities
  • Design, implement, and maintain CI/CD pipelines for automated software delivery

  • Manage and optimize cloud infrastructure (AWS, Azure, or GCP) to ensure scalability and reliability

  • Deploy, monitor, and maintain production systems across multiple environments

  • Implement Infrastructure as Code (IaC) using tools such as Terraform, Ansible, or similar

  • Collaborate with software engineers to improve deployment processes and system performance

  • Monitor system health, performance, and security using observability tools

  • Troubleshoot and resolve infrastructure and deployment issues in a timely manner

  • Automate repetitive tasks to improve operational efficiency

  • Ensure system security, compliance, and best practices are maintained across environments

  • Support disaster recovery planning and system backup strategies

  • Work with containerization technologies such as Docker and orchestration tools like Kubernetes

  • Continuously improve DevOps processes, tools, and workflows