Topic : DevOps

Dive into diverse subjects like Agile, Testing, Data Engineering, and DevOps
Featured image for “Agile Fundamentals”
AGILE-101

Agile Fundamentals

From this workshop, trainees will:

  • Understand the methodologies and practices available in Agile, and to which situation each is applicable
  • Gain a shared understanding within the organization of the challenges and expectation of each role, and a shared perspective when addressing process improvements
  • Learn how Agile values affect requirements engineering
  • Identify and describe user roles, write and evaluate user stories, and learn estimation and prioritization for iterations and releases
  • Learn how to split and/or combine user stories, how to write effective acceptance criteria and tests for user stories, capture non-functional requirements as stories, and derive tests from User Stories
Learn More
Featured image for “DevOps Fundamentals: Enabling Agility via Cloud Native Culture and Mindset”
DEVOPS-100

DevOps Fundamentals: Enabling Agility via Cloud Native Culture and Mindset

  • Describe the main principles of Lean Management and Agile leadership, and apply them in a change management context.
  • Assess your organisational maturity across the five key areas in the Continuous Delivery Maturity Model.
  • Understand high-level Cloud Native technical concepts such as microservices and containerisation.
  • Identify key capabilities, processes and resources needed for successful Cloud Native digital transformation and strategy.
Learn More
Featured image for “Docker & Kubernetes Fundamentals”
DEVOPS-101

Docker & Kubernetes Fundamentals

  • Use the Docker client to build images and run containers
  • Write a Dockerfile, build an image and run it as a container, and store the image in a registry.
  • Use the kubectl CLI commands to create resources on a Kubernetes cluster.
  • Deploy and update applications in a Kubernetes cluster.
  • Configure probes to implement best-practice application deployment patterns
  • Troubleshoot deployment issues.
  • Understand when and how to use the various Kubernetes Service Types and Networking Controller to direct traffic as required for applications within a cluster.
  • Employ best practices for namespacing and labelling of Kubernetes resources.
Learn More
Featured image for “Continuous Integration Basics”
DEVOPS-104

Continuous Integration Basics

  • Set up a basic Maven project
  • Use GitLab to build, integrate, and verify code
  • Learn best practices in CI
Learn More
Featured image for “Professional Kubernetes for Developers”
DEVOPS-201A

Professional Kubernetes for Developers

  • Learn how to set up and manage a Kubernetes cluster, including networking, storage, and security configurations, which is crucial for both developers when designing applications and administrators when managing the infrastructure.
  • Understand how to integrate Kubernetes into a DevOps workflow, including continuous integration and continuous deployment (CI/CD) practices with tools like Jenkins, GitLab CI, or GitHub Actions.
Learn More
Featured image for “Professional Kubernetes for Operations”
DEVOPS-201B

Professional Kubernetes for Operations

  • Learn how to set up and manage a Kubernetes cluster, including networking, storage, and security configurations, which is crucial for both developers when designing applications and administrators when managing the infrastructure.
  • Understand how to integrate Kubernetes into a DevOps workflow, including continuous integration and continuous deployment (CI/CD) practices with tools like Jenkins, GitLab CI, or GitHub Actions.
Learn More
Featured image for “Continuous Integration & Continuous Delivery with Gitlab”
DEVOPS-204

Continuous Integration & Continuous Delivery with Gitlab

  • Use GitLab to develop software through both CD and release engineering.
  • Apply best practices in release engineering
Learn More
Featured image for “AWS Cloud Practitioner Preparation”
DEVOPS-205

AWS Cloud Practitioner Preparation

At the end of the course, trainees will be able to build solutions using the different AWS services discussed.

Learn More
Featured image for “Linux Fundamentals”
FND-011

Linux Fundamentals

At the end of this course, the trainee will be able to basic command line operations on a Linux or Unix bash shell.

Learn More