Skip to content

Software Engineering

DevOps Engineering

Learn Linux, Docker, Kubernetes, CI/CD and cloud infrastructure to automate how software is built, tested, released and monitored.

  • Intermediate
  • Online
  • In class
  • Certificate

Course overview

About the DevOps Engineering Course

DevOps engineers are among the most sought-after roles in tech. This DevOps engineering course teaches you to automate and run modern software infrastructure: Linux administration, scripting, containers, orchestration, infrastructure as code and monitoring.

Through hands-on labs you'll build pipelines that take code from a developer's laptop to production safely and repeatably, the core skill employers in Kenya and abroad are hiring for.

What You'll Learn

  • Administer Linux servers and write Bash scripts
  • Containerise applications with Docker
  • Orchestrate services with Kubernetes
  • Build CI/CD pipelines with GitHub Actions or Jenkins
  • Provision cloud infrastructure with Terraform
  • Monitor systems and respond to incidents

Tools & technologies

  • Linux
  • Git
  • Docker
  • Kubernetes
  • CI/CD
  • AWS

Curriculum

DevOps Engineering Curriculum

7 modules, each ending with a hands-on project.

  1. 1Linux and scripting
    Shell, permissions, processes, networking and Bash automation.
  2. 2Git workflows
    Branching strategies and collaboration for teams.
  3. 3Docker
    Images, containers, volumes and Compose.
  4. 4CI/CD pipelines
    Automating build, test and deployment.
  5. 5Cloud and infrastructure as code
    Cloud services and Terraform.
  6. 6Kubernetes
    Deployments, services, scaling and configuration.
  7. 7Monitoring and reliability
    Logs, metrics, alerts and incident response.

Who This Course Is For

  • Developers who want to own deployment and operations
  • IT and systems administrators moving into DevOps
  • Cloud and infrastructure enthusiasts

Entry Requirements

  • Basic command line and programming knowledge
  • A laptop with 8 GB RAM or more

Career opportunities

Jobs You Can Apply For After This Course

  • DevOps engineer
  • Cloud support engineer
  • Site reliability engineer (junior)

Graduates get CV and portfolio reviews, interview practice and introductions through our hire our graduates programme.

Fees & intakes

DevOps Engineering Fees & Next Intake

Course fee

On request

Duration

Ask us

Next intake

Monthly

Online or In class

FAQs

DevOps Engineering: Frequently Asked Questions

What do I need to know before joining?

This is a intermediate course. We recommend: Basic command line and programming knowledge; A laptop with 8 GB RAM or more. Not sure? Talk to an advisor and we'll suggest where to start.

Can I take this course online?

Yes. You can attend in class at our Utawala campus in Nairobi or join live online. Both options include the same projects and mentor support.

Will I get a certificate?

Yes. Students who complete the course and its projects receive an Eujim Academy certificate of completion.

Ask about this course

An advisor will call you with fees, the next intake and payment options.

We reply within one working day. Your details stay private.

Keep exploring

Website Design Mastery Course
Beginner

Software Engineering

Website Design Mastery Course

Learn to design and build fast, mobile-friendly websites with HTML, CSS, JavaScript and WordPress, and launch your own portfolio site.

  • Online
  • In class

FeeKES 25,000

View course
Beginner Full-Stack (MEAN Stack) Software Engineering
Beginner

Software Engineering

Beginner Full-Stack (MEAN Stack) Software Engineering

Become a full-stack developer with MongoDB, Express, Angular and Node.js. Build complete web applications from the database to the user interface.

  • Online
  • In class

FeeKES 90,000

View course

DevOps EngineeringContact for fees

Apply