DevOps

This course empowers individuals and professionals to navigate the exciting world of DevOps. Through a blend of interactive lectures, hands-on labs, real-world case studies, and collaborative projects, participants will gain a comprehensive understanding of DevOps principles, tools, and methodologies.

Beginner
20 Weeks

About This Course

  1. Gain a comprehensive understanding dev ops principles, methodologies, and tools.
  2. Develop practical skills for infrastructure automation, configuration management, and continuous delivery.
  3. Learn to collaborate effectively within DevOps teams and break down silos between development and operations.


Target Audience:

  1. Software Developers
  2. System Administrators
  3. IT Operations Professionals
  4. Project Managers


Course Format:

  1. Interactive Lectures: Engaging presentations delivered by DevOps practitioners.
  2. Hands-on Labs: Interactive exercises to apply DevOps concepts in simulated environments.
  3. Real-World Case Studies: Analysing successful and challenging DevOps implementations.
  4. Collaborative Projects: Working on team projects to practice DevOps methodologies.
  5. Career/Internship: CV development, interview prep and work experience

What You'll Learn

Module 1: Course overview

·Introduction to DevOps

·Key DevOps Principles and Concepts

·What is DevOps

·DevOps Building Blocks

·Software Development Life Cycle (SDLC)

·DevOps Culture and Best Practices

·DevOps Culture

·Key roles in a DevOps team

·DevOps Engineers,

·Release managers,

·Automation architects,

·Ground System Engineer,

·Site Reliability Engineer,

·System Administrators


Module 2: Development

·Development Basics

·CICD Strategy

·Continuous Integration (CI),

·CI Tools,

·What is Continuous Integration?,

·CI Tools,

·Continuous Deployment/Delivery (CD),

·CD Tools

·Source Control Management

·Build Management

Module 3: Infrastructure

·Automation

·Release and Deployments

·Release Management

·Reliability Engineering

·Infrastructure as Code (IaC)

·Infrastructure Provisioning

·Terraform

·Configuration Management

·Ansible


Module 4: Version Control

·Introduction to version control

·Jenkins

·Git

·GitHub/GitLab

·Branching

·Git Command

·Git GUI

·Pull/Merge Request

·Monitoring Applications


Module 5: Containerization and Microservices

·Introduction to Containers

·

Container orchestration

·Introduction to microservices

·

Docker

Module 6: Monitoring and Logging

· Importance of Monitoring and Logging

· Monitoring Tools

· Logging Tools

· Introduction to ELK Stack

· Configuring the ELK stack to collect, process, and visualize log data.

Module 7: Security in DevOps

·Introduction to DevSecOps

·Integrating security into the DevOps pipeline

·Key practices and tools

·Security Tools

·Introduction to Snyk, Aqua, and SonarQub

·Implementing basic security scans in CI/CD pipelines:


Module 8: Case Studies and Real-World Applications

 DevOps in Action

·   Case studies of successful DevOps implementations: Real-world examples of organizations adopting DevOps practices and their outcomes

£1,000.00

Course Features

  • 20 Weeks
  • Beginner
  • Certificate of Completion
Chat
Infinix Tech Joke of the Day
Loading joke...