DevOps Engineering Course

Master principles of DevOps with Azure DevOps Technologies to drive innovation and continuous delivery in 8 weeks
DevOps Engineering Course
  • Application ongoing for the June 10th, 2024 intake

    Apply Now!

Your learning path to becoming a DevOps Engineer begins here

This course will prepare you for a career in DevOps, one of the fastest-growing fields in tech.

Our curriculum covers DevOps concepts in an easy-to-understand language. For 8 weeks, you’ll learn the principles of DevOps, Cloud Computing, DevOps Azure, continuous development and deployment, automation of configuration management, inter-team collaboration, and IT service agility using popular DevOps tools such as Git, Docker, Jenkins, Azure, and more. You will also be provided with hands-on examples of CI/CD tools to ensure that you interlink the business mindset and technology to improve efficiency in your Engineering teams.

DevOps focuses on better collaboration between the Development team and the Operations team. A DevOps Engineer is an individuals who oversee the entire software development lifecycle. They are instrumental in handling the code releases, implementing CI/CD pipeline, automating various processes, and solving any issues that arise during the development, deployment, or maintenance phase.

Our DevOps Engineering Online Course is ideal for those who want to fast-track their careers in Software Development. People working in the following roles will benefit the most from the DevOps Course:-

  • Junior Web Developers
  • Junior Software Engineers
  • IT Specialists
  • Software Developers
  • Systems Administrators and IT Managers
  • Cloud Engineers
  • Data Engineers

  1. Huge demand for DevOps Experts – DevOps Engineers topped the list of LinkedIn’s Emerging Jobs and highest salary tech jobs due to their specialized skillset.
  2. Vulnerability Management – In Development Operations (DevOps), engineers build processes and streamline automation to optimize the software development lifecycle and protect against vulnerabilities.
  3. Process Improvements – DevOps Engineers use feedback, collaboration, ingenuity, and lean and agile methodologies to continuously improve all stages of software development.
  4. Favorable job opportunities – Most recently, companies are willing to adopt DevOps practices and tools to increase productivity and better Return on Investment (ROI). DevOps is getting increasingly popular, and more tech companies are hiring tech talent who know about DevOps.

  • DevOps Engineer
  • IT Systems Architect
  • Automation Architect
  • Release Manager
  • DevOps Test Engineer
  • DevOps Cloud Engineer
  • DevOps Architect
  • Cloud Security Specialist

Moringa is one of the most successful tech bootcamps in Africa. With a blended learning approach, we have trained top tech talent locally & globally.

  • Practical hands-on learning
  • Work on a portfolio of DevOps Engineering projects
  • Live Lectures from a Senior DevOps Engineer with experience working in both local & global tech companies
  • Dedicated Technical mentor support
  • Recognized certificate upon completion of the course
  • Access to a vast alumni network of Software Engineers, Data Scientists, Safaricom Digital Academy Alumni

DevOps Engineers help companies get more done at a faster pace by revolutionizing software development and deployment through the elimination of the conflicts between development and operations teams

Course Details

Find out the pacing options available, price, and more information about this course.

Duration:

8 weeks

Mode:

Part-time Classes

Delivery Model:

Live & Online | Mon – Fri from 6pm – 9pm (live lectures & Technical Mentor Support)

Tuition Fees:

Ksh 55,000

Course Prerequisites

  • All applicants must be 18 years and above and provide proof of ID/Passport
  • Must have fundamental knowledge about core software development principles.
  • Must have a basic understanding or proficiency with command-line tools and Linux operating system environments.
  • You are required to complete a technical assessment test and score 70% at the end of your application.
  • You are required to have a functional laptop with the following specs:- 8GB RAM, 500GB and above, Core i5 or i7.
  • All classes are fully online. You are required to have access to stable internet.
  • Be proficient in English and attend all classes.

DevOps Engineering Curriculum

For 8 weeks, you’ll learn the principles of DevOps, Cloud Computing, continuous development and deployment, automation of configuration management, inter-team collaboration, and IT service agility using popular DevOps tools such as Git, Docker, Jenkins, and more.

You will also be provided with hands-on examples on CI/CD tools to ensure that you interlink the business mindset and technology to improve efficiency in your Engineering teams.

Course Modules

  • Introduction to DevOps
  • Introduction to Git, Tools & Installations
  • Introduction to Continuous Integration/Continuous Development [CI/CD]
  • Introduction to Pipelines Development [Jenkins]
  • Projects

  • Pipelines Improvements & automation
  • Introduction to virtualization and containerization
  • Introduction to Docker & Containers
  • Docker Image Structures, Image Build Layers, Docker Volumes
  • Projects

  • Docker networks
  • Container orchestration
  • Continuous Integration Using Docker
  • Projects

  • Introduction to Testing
  • Introduction to Automation configuration
  • Introduction to Infrastructure automation with Ansible
  • Server User Configuration
  • Projects

  • Ansible and Docker
  • Introduction to GCP
  • GCP Security and Fundamentals
  • GCP Monitoring
  • GCP core infrastructure
  • GCP Network: Load Balancing & DNS
  • Projects

  • Introduction to Cloud Storage
  • Big Table
  • Cloud SQL
  • Cloud Spanner & Datastore [Cloud Firebase]
  • Orchestration
  • Micro-services
  • Projects

  • Introduction to Kubernetes
  • Kubernetes Structure
  • Introduction to Cloud Orchestration
  • Introduction to Services and Labels
  • Introduction to Resource Management
  • Controlled Replication and Resource Scheduling
  • Projects

  • Tools and Components of RPA
  • Introduction to Bot Development
  • RPA Implementation
  • Robotic Process Automation
  • Projects

Career Opportunities in DevOps Engineering

Ready to kickstart your DevOps Engineering Career?