EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD NATIVE & DEVOPS

DevOps Toolchain for the Project Team

Course outline

3 days

Duration

DevOps Toolchain for the Project Team

3 days

Overview

This 3-day course covers the essential components of DevOps, focusing on toolchain integration, user access management, and monitoring dashboards. Participants will gain hands-on experience in managing DevOps toolchains, configuring user access, and setting up effective monitoring systems. Additionally, the course covers key performance indicators (KPIs) reporting and administration of Rational Team Concert (RTC) project spaces within a DevOps environment.

Learning Objectives

  • Understand the DevOps toolchain and its importance in modern development workflows.
  • Configure and manage user access within the DevOps toolchain.
  • Set up and utilize monitoring dashboards for real-time project insights.
  • Learn how to generate and analyze KPI reports to track performance.
  • Administer and manage RTC project spaces effectively in a DevOps framework.
  • Gain practical experience with toolchain integration and management.

Day 1: Introduction to DevOps and Toolchain Management

  • Introduction to DevOps
  • Overview of DevOps principles and culture.
  • Understanding the DevOps toolchain and its components.
  • Benefits of integrating the toolchain in development workflows.
  • DevOps Toolchain Setup
  • Installing and configuring the essential tools in the DevOps toolchain.
  • Integration of CI/CD tools, version control systems, and monitoring tools.
  • Toolchain Integration and Automation
  • Automating workflows with Jenkins, Git, and other DevOps tools.
  • Best practices for continuous integration and delivery in a toolchain environment.
  • Hands-on Lab
  • Set up and configure a simple DevOps toolchain with Jenkins, Git, and monitoring dashboards.

Day 2: User Access Management and Monitoring Dashboards

  • User Access Management in DevOps
  • Managing user roles and permissions across the toolchain.
  • Configuring role-based access control (RBAC) in Jenkins, Git, and other DevOps tools.
  • Ensuring security and compliance through access control.
  • Monitoring with Dashboards
  • Setting up real-time monitoring dashboards to track system health and performance.
  • Integrating monitoring tools like Prometheus, Grafana, or ELK stack for visualization.
  • Configuring alerts and notifications for system anomalies.
  • Hands-on Lab
  • Configuring user access management in a sample DevOps toolchain.
  • Setting up a monitoring dashboard with real-time data visualizations.
  • KPI Reporting and Monitoring
  • Defining and tracking KPIs in DevOps.
  • Setting up automated reports and dashboards to track performance metrics.
  • Analyzing KPIs to optimize DevOps workflows.

Day 3: RTC Project Space Administration & DevOps Best Practices

  • Introduction to RTC (Rational Team Concert)
  • Overview of RTC and its role in project management.
  • Integrating RTC within a DevOps framework.
  • RTC Project Space Administration
  • Creating and managing RTC project spaces.
  • Configuring roles, permissions, and workflows in RTC.
  • Best practices for collaboration and tracking within RTC project spaces.
  • RTC Integration with DevOps Toolchain
  • Connecting RTC with Jenkins, Git, and other CI/CD tools.
  • Automating project management workflows through RTC.
  • Hands-on Lab
  • Administering RTC project spaces and configuring integrations with the DevOps toolchain.
  • DevOps Best Practices
  • Optimizing DevOps toolchain for scalability and performance.
  • Security considerations in a DevOps environment.
  • Case studies of successful DevOps implementations.

Prerequisites

  • Basic understanding of software development and project management principles.
  • Familiarity with version control systems (e.g., Git).
  • Experience with CI/CD tools (e.g., Jenkins) is recommended but not mandatory.

Programme scope, delivery arrangements and suitability are confirmed during enquiry.