At TeKnowledge, we turn complexity into clarity – and potential into progress. We go beyond problem-solving to transform how you grow. By blending cutting-edge technology with expert insight, we help enterprises, governments and tech vendors tackle their biggest challenges while preparing them for what’s next. From strategy to execution, we drive smarter, faster, and more sustained innovation—empowering organizations with the capability and control to lead with confidence.

We are recruiting to fill the position below:

Job Title: DevOps and Automation Engineer

Location: Lagos

About the Job

  • We’re seeking a motivated DevOps and Automation Engineer to join our Digital Technology Services team.
  • In this role, you will support cloud operations, drive continuous integration and delivery (CI/CD), and mentor junior engineers. Working closely with architects, developers, and security teams, you will help deliver cloud transformation projects while maintaining performance, reliability, and compliance.
  • This is an excellent opportunity to build your DevOps career within a supportive, forward-looking technology organization, working alongside experienced engineers and contributing to impactful projects.

Responsibilities
CI/CD & Automation:

  • Support the design, configuration, and management of CI/CD pipelines using tools such as Azure DevOps and GitHub Actions.
  • Work with development, QA, and operations teams to automate workflows and enhance deployment processes.
  • Incorporate DevSecOps practices, including security checks and Microsoft Defender for Cloud integration.

Cloud & Infrastructure:

  • Assist in implementing DevOps practices across hybrid and cloud-based environments.
  • Contribute to infrastructure as code (IaC) initiatives using Terraform, Ansible, or similar tools.
  • Participate in implementing security and access controls, such as RBAC and Key Vault integration.

Monitoring & Troubleshooting:

  • Support the deployment and monitoring of observability tools (e.g., Azure Monitor, Log Analytics, Grafana).
  • Troubleshoot and resolve issues in deployment environments, ensuring performance and reliability.
  • Participate in incident, change, and configuration management processes.

Collaboration & Knowledge Sharing:

  • Document automation processes, create user adoption materials, and share insights with the wider team.
  • Stay up to date on emerging technologies to drive innovation and process improvement.
  • Mentor junior engineers and support cross-team collaboration on cloud transformation projects.

Requirements / Qualifications

  • Bachelor’s Degree in Computer Science, Information Systems, Engineering, or a related technical field (required).
  • Technical degree preferred; Master’s not required.
  • 4+ years of hands-on experience in DevOps, cloud engineering, or related fields.
  • Knowledge of CI/CD tools and best practices (Azure DevOps, GitHub Actions, etc.).
  • Basic scripting proficiency (e.g., PowerShell, Bash, or Python).
  • Familiarity with cloud platforms (Azure preferred; AWS or GCP a plus).
  • Understanding of infrastructure as code concepts and tools (Terraform, Ansible).
  • Exposure to observability and monitoring solutions.
  • Strong collaboration, communication, and troubleshooting skills.
  • Ability to coordinate activities across the software development lifecycle.
  • Knowledge of Microsoft 365 and Azure infrastructures.
  • Willingness to learn and adapt in a dynamic environment.
  • Professional fluency in English.

Apply for this role

Closes Tuesday 22 December · 60 days left

Application handled on the employer's own site. We track that you applied but cannot see status updates.

How to apply

Application Closing Date
Not Specified.

How to Apply
Interested and qualified candidates should:
Click here to apply online

What to submit

  • CV / résumé

Similar roles open now

Keep looking

Questions about applying

They see your structured profile as it stands at the moment you apply, plus your CV if you have one attached. That snapshot is frozen - if you edit your profile next week, this application still shows what you sent today. Your salary expectation is never sent unless you choose to include it.
Yes. The match figure is for you, not for them - TeKnowledge does not see it. The apply button works the same regardless of your match percentage.
Because boards rewrite titles when they republish. All copies of this vacancy are the same job at the same employer with the same closing date. We show the employer's own wording and list the rest above so you know you have already seen it.
It appears in your application tracker straight away. Because this application is handled here rather than on an external site, you will see the status change as TeKnowledge moves it - viewed, shortlisted, interviewing or declined. Roles that redirect to an employer's own site cannot be tracked that way, and we say so on those listings.
This employer has not yet been checked against the corporate register. Regardless of any of that, no employer on this platform may ask you for money at any stage. If this one does, report it and tell us what they asked for.

Pay not stated Closes in 60 days

Continue on employer site