Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ......

44
Upskill your team. Accelerate Change . Move to a new way of working.

Transcript of Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ......

Page 1: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Upskill your team. Accelerate Change.Move to a new way of working.

Page 2: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Contents.03 Now is the time to evaluate your digital transformation skills

04 Addressing the skills shortage

05 Training tailored to your needs

06 HashiCorp Training

16 CloudBees Training

28 D2iQ Training

35 What previous students have said

36 Amazon Connect

38 DevSecOps

40 Courses at a glance

43 Why upskill with ECS

Page 3: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Upskill your team. Accelerate Change. 3

Now is the time to evaluate your digital transformation skills.If recent times have taught us anything, it is that people are the drivers of

transformation. Whilst technology and modern tools can do a lot of the

heavy lifting, it is the people using the technology that are the true indicator

whether the proposed transformation will be a success or not.

A 2018 McKinsey & Company report found that although 80% of enterprises have

attempted a digital transformation project, fewer than one-third have succeeded

at improving company performance. Another report* found that 84% of technology

projects “partially or completely fail.” These figures are daunting at the best

of times, never mind when you include the added pressure of implementing a

digital transformation initiative as a way of securing business continuity.

Whilst business continuity is about survival, it extends beyond simply surviving

another day. It is about building resilience into your business so you can prevent

and recover from potential threats. Part of this resilience comes from adopting

new skills and knowledge that strengthens internal capabilities, meaning you have

the people, processes and technology you need ready to respond at pace.

As was put forward by Gary Beach of the Wall Street Journal, those experiencing a

business slowdown or find themselves stuck at a crossroad should invest in an unorthodox

pairing: align the “Great Pause” in business activity to the digital transformation skills

of technology. By assessing the digital transformation skills of every individual on

your IT staff you can begin to identify the individuals who possess the essential skills

needed to implement digital transformation platforms in the post-pause period.

You’ll also be able to identify the skills gaps in your own workforce.

Upskill your team. Accelerate Change. 3

Page 4: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

*www.opendoorerp.com/the-standish-group-report-83-9-of-it-projects-partially-or-completely-fail/

Addressing the skills shortage.It’s no secret. The IT industry is facing a skills shortage. And as the number of businesses

adopting DevOps continues to increase – with 2018 having the biggest jump in adopters in

recent years, increasing from 10% in 2017 to 17%* – the detrimental impact of this shortage will

endure.

ECS is already starting to see the impact on businesses within the market. Smaller disruptive

companies are leveraging new technologies to innovate at pace but are failing to sustain

their growth due to an insufficient number of technical talents. On the other hand, larger, more

traditional organisations attract considerable interest in their technology teams but struggle to

reskill their existing workforce amidst the fast-changing nature of the technology industry.

According to a recent survey by Forbes, 50% of respondents named IT skills shortage and

training requirements as the key challenge to IT transformation. These challenges range from

creating a roadblock for those looking to escape digital transformation pilot purgatory, to

preventing businesses from effectively leveraging the tools needed to deliver solutions to end-

users. The lasting effect being a derailment of digital roadmaps.

In the words of McKinsey,

Fortunately, ECS has continuous learning at the heart of everything we do. From monthly

hands-on Meetups with the DevOps community to prioritising the upskilling of our client’s

teams in every engagement we carry out; we want to do our bit in helping to address the skills

shortage across the IT industry.

For those looking for a more intensive training experience, ECS also runs regular training

courses in the latest tools, technology and ways of working. From the fundamentals of

DevSecOps to advanced Jenkins workflows, we offer a comprehensive range of continuous

delivery and DevOps training opportunities designed to give you the skills you need to

transform your business.

“it’s critical to adopt a through-cycle mindset on people — not just in keeping the right talent but also in building the skills of the people you already have. For CEOs, this means developing a talent road map that’s as detailed as a technology one.”

Page 5: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Training tailored to your needs.All our courses are offered either

in person or remotely and can be

implemented as scheduled or on-

demand sessions. Our training team

is made up of seasoned, certified

engineers with real-world experience

implementing DevOps in different

industries, meaning we can offer unique

insights into the latest automation

solutions currently in play within some of

the largest enterprises in the world.

We’re also proud to offer training in three

locations: London, Edinburgh and Singapore, as

well as bespoke training at a location that works for you

– making it even easier for you to book a course.

Please bear in mind that all courses are currently being offered virtually.

The following pages cover all the course we currently offer.

Upskill your team. Accelerate Change. 5

Page 6: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Hashicorp Training*.Learn to create consistent workflows that provision, secure, connect and run the infrastructure of your choice for any application. Each HashiCorp tool addresses a particular concern for the technical and organisational challenges of infrastructure automation – this means they can be adopted one at a time, or all together.

Our courses look at each of these in detail, enabling your team to integrate with the HashiCorp

products and develop technical skills and go-to-market initiatives around DevOps principles, cloud

technologies, and data centre management.

Courses available:• Terraform 101 – Introduction to Modern Infrastructure Provisioning

• Terraform 201 – Collaborative Infrastructure Automation Including Terraform Cloud

• Vault 101 – Secure Applications for Developers

• Vault 102 – Introduction to HashiCorp Vault

• Vault 202 – Intermediate Vault Operations

• Consul 101 – Connect Dynamic Applications

• Consul 201 – Connect Dynamic Enterprise Applications

• Nomad 101 – Run Applications at Scale

• Nomad 201 – Run Enterprise Applications at Scale

• Vault Training Bundle – Vault 101 & 102

• HashiCorp Training Bundle – Terraform 101, Terraform 201, Vault 101, Vault 102 and

• Consul 101

Prices start from £850 per person, plus VAT. If you require more accurate pricing or would like to

discuss group discounts, please find your preferred course online for extra information.

*ECS is a Hyper Specialised Partner and global training provider for HashiCorp and has been

delivering training in their tools since 2016.

Page 7: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Terraform 101Introduction to Modern Infrastructure Provisioning

This is an introductory course that covers HashiCorp Terraform, a simple and powerful tool for

safely and predictably creating, changing, and improving infrastructure. If you have never used

Terraform, this is the place to start.

AudienceDevelopers and operators who want to automate the creation of cloud infrastructure, or

any resources that have an API supported by Terraform. This is a beginner course aimed at

practitioners getting started with Terraform.

AbstractDuring this hands-on, one-day training course you will cover:

• Terraform syntax, internals, and patterns

• Creating and accessing compute instances

• Provisioning resources with Terraform

• Running custom applications on instances

• Authoring and using Terraform modules

• The computer science theory behind Terraform

• Basic collaboration with Terraform Enterprise

Students will receive access to their own personal Linux-based lab environment for the class.

Requirements• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 7

Page 8: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Terraform 201Introduction to Modern Infrastructure Provisioning

AudienceDevelopers and operators who want to automate the creation of cloud infrastructure, or

any resources that have an API supported by Terraform. This is a beginner course aimed at

practitioners getting started with Terraform.

AbstractThis is an introductory course that covers HashiCorp Terraform, a simple and powerful tool for

safely and predictably creating, changing, and improving infrastructure. If you have never used

Terraform, this is the place to start.

During this hands-on, one-day training course you will cover:

• Provisioning across multiple cloud providers

• Team workflows and code organization (module owners, users, builders)

• Multi-environment techniques (production, staging)

• Managing resource lifecycles (create_before_destroy, prevent_destroy, ignore_changes)

• Recovering from partial state saves

• Collaborating on infrastructure changes with Terraform Cloud

• Using Sentinel to implement Policy As Code in your organization

• Authoring and distributing modules with the registry

Students will receive access to their own personal Linux-based lab environment for the class.

Requirements• WiFi and SSH-enabled device with a terminal

• Modern internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public internet unrestricted (no proxies or firewalls)

Page 9: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Vault 101*Secure Applications for Developers

AudienceDevelopers who work with sensitive data of all kinds. This is a beginner course aimed at

developers getting started with Vault.

AbstractThis is an introductory course for developers who want to get started using Vault to encrypt

secrets at rest and in transit. Experience with Vault is preferred but not required.

During this hands-on, one-day training course you will cover:

• Module 1: Vault Overview

• Module 2: Secret Engines: Static Secrets

• Module 3: Secret Engines: Cubbyhole Secret Engine

• Module 4: Secret Engines: Dynamic Secrets

• Module 5: Encryption as a Service - Transit Secrets Engine

• Module 6: Authentication

• Module 7: Application Integration

Requirements• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

*Vault 101 is also being offered as part of a two-day training bundle with Vault 102. This

training bundle will cover all the modules mentioned in Vault 101 and Vault 102, giving you

a comprehensive overview of the Vault tool and how it can be used to secure dynamic

infrastructure across your clouds and environments. Please enquire about the Vault Training

Bundle with our team – details can be found at the back of the brochure.

Upskill your team. Accelerate Change. 9

Page 10: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Vault 102*Introduction to HashiCorp Vault

AudienceOperators who work with sensitive data of all kinds. This is a beginner course aimed at

operators getting started with Vault.

AbstractThis is an introductory course for operations staff who are responsible for deploying Vault

clusters.

During this hands-on, one-day training course you will cover:

• Module 1: Vault Overview

• Module 2: Vault Installation

• Module 3: Auto-Unseal

• Module 4: Vault Cluster Deployment

• Module 5: Vault Operations

• Module 6: Vault Policies

• Module 7: Secure Introduction

Requirements• WiFi and SSH-enabled device with a terminal

• Modern internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public internet unrestricted (no proxies or firewalls)

*Vault 102 is also being offered as part of a two-day training bundle with Vault 101. This

training bundle will cover all the modules mentioned in Vault 101 and Vault 102, giving you

a comprehensive overview of the Vault tool and how it can be used to secure dynamic

infrastructure across your clouds and environments. Please enquire about the Vault Training

Bundle with our team – details can be found at the back of the brochure.

Page 11: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Vault 202Intermediate Vault Operations

AudienceDevelopers who work with sensitive data of all kinds. This is an intermediate workshop-style

course aimed at developers who are experienced with Vault.

AbstractThis is an intermediate hands-on course aimed at users who desire an in-depth exploration of

Vault. The course highlights Enterprise features that are necessary for scale.

During this hands-on, one-day training course you will cover:

• Module 1: Vault Identities - Entities and Groups

• Module 2: Namespaces

• Module 3: Granular Access Control

• Module 4: Scaling for Performance

• Module 5: Codifying Management of Vault Clusters

• Module 6: Production Topologies

• Module 7: Monitoring Vault

Students will receive access to their own personal Linux-based lab environment for the class.

Requirements• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 11

Page 12: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Consul 101Connect Dynamic Applications

AudienceDevelopers and operators who are writing or supporting dynamic applications or microservices

and have not run Consul in production before.

AbstractLearn how to connect dynamic applications using Consul service discovery and service mesh.

This introductory course will get you started using Consul’s core capabilities and give you the

tools to continue learning about more advanced use cases on your own. Learn by doing, with

the help of an instructor in this mixed lab and lecture course.

During this hands-on, one-day training course you will cover:

• Learn about the problems that Consul solves

• Explore Consul’s architecture and interfaces (HTTP API, DNS interface, and web UI)

• Implement service discovery and health checking

• Connect services into a service mesh to encrypt and control network traffic

• Manipulate values in Consul’s key-value store and watch them for updates

• Render a configuration file from key-value data using Consul Template

• Install a local Consul agent that you can use to continue experimenting with after the

course

• Use Consul with Kubernetes

• Explore additional online learning resources

Students will receive access to their own personal Linux-based lab environment for the class.

Requirements• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Page 13: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Consul 201Connect Dynamic Enterprise Applications

AudienceDevelopers and operators who are writing or supporting microservices. This is an intermediate

course aimed at experienced users of Consul who want to use advanced open source and

enterprise features.

AbstractThis is an intermediate course aimed at users who desire an in-depth exploration of Consul

including advanced open source topics and enterprise features.

During this hands-on, one-day training course you will cover:

Students will receive access to their own personal Linux-based lab environment for the class.

• Learn about the problems that Consul solves

• Explore Consul’s architecture and interfaces (HTTP API, DNS interface, and web UI)

• Implement service discovery and health checking

• Connect services into a service mesh to encrypt and control network traffic

• Manipulate values in Consul’s key-value store and watch them for updates

• Render a configuration file from key-value data using Consul Template

• Install a local Consul agent that you can use to continue experimenting with after the

course

• Use Consul with Kubernetes

• Explore additional online learning resources

The one-day training course will cover advanced open source and enterprise topics including:

• Access control lists

• Automated backups

• Enhanced read scalability

• Network segments

• Agent communication encryption

• TLS certificates

Students will receive access to their own personal Linux-based lab environment for the class.

Requirements• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 13

Page 14: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Nomad 101Run Applications at Scale

AudienceDevelopers and operators who are running short lived and long-lived jobs in the cloud. This is a

beginner course aimed at practitioners getting started with Nomad.

AbstractThis is an introductory course aimed at users who desire an in-depth exploration of Nomad

including architecture, installation and configuration, scheduling, operations, and advanced

topics. We will discuss the use cases and problems solved using cluster schedulers. We

will describe Nomad, a multi-region, fault tolerant single binary that schedules virtualized,

containerized and standalone applications.

This one-day session will cover the following topics:

• Overview and architecture

• Installing and configuring Nomad

• Creating, running, and inspecting jobs

• Service registration

• Interacting via the HTTP API

• Advanced job strategies (rolling updates, blue-green)

• Failure simulation

In the second part of this session, we will spend time destructively testing applications

scheduled in Nomad against different types of failures like process failure, machine failure,

network connectivity issues, loss of quorum, and other situations that are likely to happen in

a production environment. Attendees will leave this session learning how to use features in

Nomad to build resilient applications.

Requirements• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Page 15: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Nomad 201Run Enterprise Applications at Scale

AudienceDevelopers and operators who are running short lived and long-lived jobs in the cloud. This is

an intermediate course aimed at experienced users of Nomad.

AbstractThis is an intermediate course aimed at users who desire an in-depth exploration of Nomad

including advanced topics and enterprise features. This one-day training course will cover

advanced open source and enterprise topics including the following topics:

• Namespaces

• Resource quotas

• Sentinel policies

• Advanced autopilot

• Persistent storage

• Monitoring

Students will receive access to their own personal Linux-based lab environment for the class.

Requirements• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 15

Page 16: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

CloudBees Training*.Manage and control your software delivery process with CloudBees | Jenkins.

From learning how to integrate Jenkins® with other tools in your development environment to setting up a production grade instance of a Jenkins server – complete with automated builds, tests, code quality audits and reports – our courses are designed to give students a solid understanding of how to implement a Continuous Integration environment.

Attaining a certified status with ECS also means possessing the skills and hands-on experience

required to use Jenkins to its full capability.

Courses available:• Jenkins Fundamentals

• Jenkins Administration Fundamentals

• Pipeline Fundamentals

• Pipeline Intermediate

• CloudBees CI (aka CloudBees Core) Fundamentals

• CloudBees CI (aka CloudBees Core) for Modern Cloud Platforms Intermediate

• CloudBees CD (aka CloudBees Flow) Deployment Automation – Course 1 - Users &

Implementers

• CloudBees CD (aka CloudBees Flow) Deployment Automation – Course 2 - Implementers

• CloudBees CD (aka CloudBees Flow) Release Orchestration – Course 1 - for Users &

Implementers

• CloudBees CD (aka CloudBees Flow) Release Orchestration – Course 2 - for

Implementers

Prices start from £800 per person, plus VAT. If you require more accurate pricing or would like to

discuss group discounts, please find your preferred course online for extra information.

*ECS is a Services Delivery Partner for CloudBees and was awarded CloudBees Partner of the

Year 2018

Page 17: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Jenkins FundamentalsManage, monitor and build with Jenkins

AudienceAny software professional who wants to learn about Jenkins

AbstractDuring this one-day course, we will be covering the fundamentals of Jenkins – including

Continuous Integration / Continuous Delivery (CI/CD) and Continuous Deployment – to help

give you the foundations you need to accomplish more complex Jenkins tasks.

This course covers the following topics:

• The role of Jenkins in the software development cycle

• How to use the Jenkins dashboard to manage your Jenkins instance

• This includes using plugins and controlling security

• How to build your software, concentrating on Declarative Pipelines

• How to monitor builds using Blue Ocean and the Jenkins dashboard

This course also forms part of the preparation for the Certified Jenkins Engineer 2020 exam.

Requirements• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 17

Page 18: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Jenkins Administration Fundamentals Learn to administrate a Jenkins environment

AudienceDevOps Engineers, System Administrators, Build and Release Engineers, QA Engineers,

Technical Project Managers and Architects – anybody who wants to gain a good

understanding administrating a Jenkins environment.

AbstractThis one-day course is a great addition to the Jenkins Fundamentals course and consists of

lectures with follow-along labs plus lab exercises that allow you to practice what you have

learned.

This course covers the following topics:

• Install, set up, and upgrade Jenkins

• Explore the “Manage Jenkins” screens

• Manage plugins

• Configure notifications

• Implement distributed builds with Masters, Nodes, and Agents

• Manage security on your Jenkins instance

• Use folders to segregate builds by project and team

• Monitor Jenkins

• Back up your Jenkins instance

• Use the Jenkins command line interface (CLI) to automate tasks

Please also ensure you have:

• WiFi and SSH-enabled device with a

Terminal

• Modern Internet browser such as Firefox,

Chrome, or Safari

• Ability to connect to the public Internet

unrestricted (no proxies or firewalls)

RequirementsStudents should have some familiarity with

ancillary technologies that are used in this course:

• Docker

• Git

• Java

• Apache Maven, Gradle, Apache Ant or npm

• Apache Groovy

Page 19: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Pipeline Fundamentals Create and run Declarative Pipelines

AudienceAimed at beginner and intermediate Developers, QA Engineers, Build and Release Engineers,

Technical Project Managers and Architects.

AbstractThis one-day course hopes to provide students with a good understanding of working with

pipelines in Jenkins. Consisting of an in-person instruction, this course features following-along

labs to ensure you can put into practice what you have learned.

This course covers the following topics:

• How to create, run, analyse and save a Declarative Pipeline using the Blue Ocean Editor

and the Blue Ocean text editor

• The structure of a Declarative Pipeline, including the role of the stage, step, agent and

post sections

• How to control the flow of execution in a Declarative Pipeline

• How to preserve and use files created by the build and test activities

• Pipeline capabilities that provide fit and finish to your Pipeline

RequirementsStudents should have completed the Jenkins Fundamentals course and have some familiarity

with ancillary technologies that are used in this course

• Docker

• Git

• Apache Maven, Gradle, Ant, or NPM

• Apache Groovy

The course has been structured so you can do the exercises even if you are not familiar with

these tools but learning them will help you implement your Pipelines once the course has

finished.

Please also ensure you have:

• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 19

Page 20: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Pipeline Intermediate Create robust, maintainable Pipelines

AudienceAimed at Intermediate Developers and Build and Release Engineers.

AbstractThis is the perfect course to follow on from the Pipeline Fundamentals training. Building on

the skills learnt in the first course, this eight-hour Intermediate course will enable you to delve

deeper into more advanced Jenkins topics..

This one-day course covers the following topics:

• How to create and modify Pipeline code without using Blue Ocean

• How to create and configure a Shared Library

• How to call a Shared Library custom step from a Pipeline

• How to create and use a Resource File

• More about creating robust, maintainable Pipelines

RequirementsStudents should have completed the Pipeline Fundamentals course and have some familiarity

with ancillary technologies used in this course:

• Docker

• Git

• Apache Maven, Gradle, Ant or NPM

• Apache Groovy

The course has been structured so you can do the exercises even if you are not familiar with

these tools but learning them will help you implement your Pipelines once the course has

finished.

Please also ensure you have:

• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Page 21: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

CloudBees CI (aka CloudBees Core) FundamentalsCreate robust, maintainable Pipelines

AudienceAimed at Intermediate Developers and Build and Release Engineers.

AbstractThis is a one-day course that takes students through the CloudBees CI product line and

features that are included on all platforms.

Over the day, we will cover the following topics:

• CloudBees CI Overview

• Operations Center and Masters

• Controlling Access to Resources

• Agent Features

• Build Optimizations

• Cluster Administration

RequirementsWe recommend students thinking about taking this course ensure they have completed

training in the following courses or have a CJE/CCJE certification:

• Jenkins Fundamentals

• Jenkins Administration Fundamentals

Students should also have some familiarity with the following technologies related to the

product:

• Docker

• Git

Please also ensure you have:

• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 21

Page 22: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

CloudBees CI (aka CloudBees Core) for Modern Cloud Platforms Intermediate Onboard the major CloudBees CI Features

AudienceAimed at Administrators of CloudBees CI on modern cloud platforms, Pipeline Developers, QA

Engineers, Build and Release Engineers, Technical Project Managers and Architects.

AbstractThis one-day course aims to help students understand how CloudBees CI is integrated with

Kubernetes and explains how to use the major CloudBees CI features that are only available

for CloudBees Core on modern platforms. We’ll also cover the basic practices for managing

your cluster.

This course covers the following topics:

• Introduction to CloudBees CI on modern cloud platforms

• Architecture of CloudBees CI on Kubernetes

• Managing the Cluster

• Working with Masters (Managed Masters, Team Masters, and Client Masters)

• High Availability

• Agents on Kubernetes

• Autoscaling agents on Kubernetes

• Installation Demonstration

• Using kubectl to explore and troubleshoot the cluster

Page 23: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Requirements

We recommend students thinking about taking this course ensure they have completed

training in the following courses or have a CJE/CCJE certification:

• Jenkins Fundamentals

• Jenkins Administration Fundamentals

• CloudBees CI Fundamentals

Students should also have some familiarity with the following technologies related to the

product:

• Docker

• Git

• Kubernetes

Please also ensure you have:

• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 23

Page 24: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

CloudBees CD (aka CloudBees Flow) Deployment Automation - Course 1 - Users & ImplementersDeploy applications, microservices, and other content to your target environments

AudienceAimed at Deployment and Release Engineers, Technical Project Managers and Architects.

AbstractCloudBees CD Deployment Automation teaches features and functionality

of the deployment capabilities in CloudBees CD for deploying Applications,

Microservices, and other content to your target environments.

This one-day course covers the following topics:

• Creating Environments

• Creating Applications & Components

• Snapshots

• Platform Fundamentals: Projects, Procedures, Properties

• ectool

• Dynamic Procedures

RequirementsWe recommend students thinking about taking this course ensure they have

completed training in the following courses or have a CJE/CCJE certification:

• Jenkins Fundamentals

• Jenkins Administration Fundamentals

• CloudBees CI Fundamentals

• CloudBees CI for Modern Cloud Platforms Intermediate

Please also ensure you have:

• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Page 25: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

CloudBees CD (aka CloudBees Flow) Deployment Automation - Course 2 - ImplementersLevel up your CloudBees CD Deployment skillsts

AudienceAimed at Deployment Automation Engineers, and Release Automation Engineers.

AbstractThis course teaches additional features and functionality of the deployment capabilities in

CloudBees CD for deploying Applications, Microservices, and other content to your target

environments.

Over the one-day course we will cover the following topics:

• Deployment Concepts

• Application Modelling

• Environment Modelling

• Process Automation

• Properties

• Procedures

• Access Controls

• Containers & Microservices

• Snapshot

• Advanced Deployment features: Blue and Green Deployment, Canary Deployment

RequirementsWe recommend students thinking about taking this course to ensure they have completed the

CloudBees CD Deployment Automation - Course 1 - Users & Implementers course or have a

CJE/CCJE certification.

Please also ensure you have:

• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 25

Page 26: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

CloudBees CD (aka CloudBees Flow) Release Orchestration – Course 1 - for Users & ImplementersGain skills in process automation

AudienceAimed at Release Managers and Release Automation Engineers.

AbstractThis course gives students a basic understanding of the Release Orchestration concepts in

CloudBees CD. It will also allow End Users and the Engineers implementing the automation

to speak the same language and to have an understanding of the basic capabilities of

CloudBees CD so that they can begin the discussion of process automation.

Over the one-day course we will cover the following topics:

• Jenkins Fundamentals

• Jenkins Administration Fundamentals

• CloudBees CI Fundamentals

• CloudBees CI for Modern Cloud Platforms Intermediate

RequirementsWe recommend students thinking about taking this course ensure they have completed

training in the following courses or have a CJE/CCJE certification:

• Jenkins Fundamentals

• Jenkins Administration Fundamentals

• CloudBees CI Fundamentals

• CloudBees CI for Modern Cloud Platforms Intermediate

Please also ensure you have:

• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Page 27: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

CloudBees CD (aka CloudBees Flow) Release Orchestration – Course 2 - ImplementersImplement the automation for Release Orchestration

AudienceAimed at Release Automation Engineers.

AbstractThis course gives the user an understanding of how to implement the automation for Release

Orchestration.

Over the one-day course we will cover the following topics:

• Creating Pipelines

• DSL

• Access Control

• Artifact Management

• Advanced Dashboards and Reports

• Notifications

Requirements We recommend students thinking about taking this course to ensure they have completed the

CloudBees CD Release Orchestration – Course 1 - for Users & Implementers course or have a

CJE/CCJE certification.

Please also ensure you have:

• WiFi and SSH-enabled device with a Terminal

• Modern Internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 27

Page 28: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

D2iQ Training*.As you swiftly move to adopt new cloud native applications and services, learning the intricacies of the landscape and the nuances of each technology can be quite complex. Developing the required expertise may take months of laborious self-paced work for even the best technologists.

To significantly shorten this effort, D2iQ has years of experience in helping organisations educate their

own team of experts at any level of their individual journey. Whether it’s basic Kubernetes knowledge

or advanced levels of cloud native development capabilities, D2iQ’s certified team of training experts

and partners can help your team develop the skills they need to succeed.

If you needed any further convincing, D2iQ has also achieved the coveted Cloud Native Computing

Foundation (CNCF) designation as a Certified Kubernetes Training Partner. This means our experts

and processes have been rigorously inspected to ensure the industry’s highest level of capabilities for

delivering training services.

Courses available:• KSphere: MK100: Kubernetes Fundamentals and CKA Prep Course

• KSphere: MK200: Kubernetes Advanced Training

• KSphere: MK400: Kubernetes Developer and CKAD Prep Course

• Mesosphere: DC/OS Fundamentals

• Mesosphere: DC/OS Day 2 Operations

Prices on application. If you require more accurate pricing or would like to discuss group

discounts, please find your preferred course online for extra information.

*ECS is part of the D2iQ Partner Community and has co-hosted events with D2iQ to shed

greater insights on the application of container technology in the real world.

Page 29: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

MK100: Kubernetes Fundamentals Upskill in Kubernetes fundamentals

AudienceThose interested in gaining a meaningful learning experience with Kubernetes, want

CKA exam preparation or are seeking hands-on labs and exercises. It is also perfect for

preparing students for the Cloud Native Computing Foundation (CNCF) Certified Kubernetes

Administrator (CKA) Exam.

AbstractKubernetes Fundamentals is a 4 ½ day course designed to accelerate the understanding of

key foundational elements of Kubernetes architecture, installation and operations, and give you

everything you need to prepare for your CKA exam.

This hands-on course covers the following topics:

Introduction• The what and why of Kubernetes

• Kubernetes resources: on the job and on the exam

Kubernetes Architecture• Cluster hardware & requirements

• OS considerations

• Kubernetes on-premises vs. cloud

• Kubelet, Kube-apiserver & Kube-scheduler

• DNS

Container Review• Containers vs. virtual machines

• Docker overview

• YAML review & tips

• Docker run to K8s YAML translations

Upskill your team. Accelerate Change. 29

Page 30: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Kubernetes Core• Pods, deployments, DaemonSets, ReplicaSets, StatefulSets

• Init containers & sidecars

• Selectors

• Using Go templates

• Scheduling pods

• Taints, tolerations, affinity & anti-affinity

Networking, storage, monitoring, security and much more...

The CKA Exam• Exam objectives explained

• Methodology

• Preparing for the exam

• Registering to take the exam

• Exam strategies

• Results, retakes, & next steps

Requirements• WiFi and SSH-enabled device with a terminal

• Modern internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public internet unrestricted (no proxies or firewalls)

Page 31: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

MK200: Kubernetes Advanced TrainingExpand your knowledge of Kubernetes and service mesh technologies

AudienceYou should consider this course if you are looking to move beyond the basics of Kubernetes

after taking the Certified Kubernetes Administrator training and/or exam. This is also the

perfect course for those looking to explore service mesh technologies, understand common

operational tasks and gain a meaningful learning experience through hands-on labs and

exercises.

AbstractKubernetes Advanced is an instructor-led learning offering designed to build upon the

knowledge students acquired when preparing for the CKA exam. The course covers advanced

topics revolving around application lifecycle management, security, networking, and cluster

operations. Over the 3 days (four hours per day), you will learn:

Course Introduction:• Components Review

• Terminology Review

Application Lifecycle Management:• Kustomize Use-Cases, Benefits, and Core Concepts

• Kubernetes Operators

• Kubernetes Universal Declarative Operator (KUDO)

• Helm

Service Mesh with Istio:• Understanding the Benefits of Service Meshes

• The Istio Implementation

• Istio Architecture

• Istio Capabilities

Kubernetes Cluster Operations:• Backup and Restore

Requirements• WiFi and SSH-enabled device with a terminal

• Modern internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public internet unrestricted

(no proxies or firewalls) Upskill your team. Accelerate Change. 31

Page 32: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

MK400: Enterprise Cloud Native Application Development FundamentalsDevelop Enterprise Cloud Native Applications

AudienceYou should consider this course if you are a developer looking to expand your skills leveraging

Kubernetes or if you are looking to take the Certified Kubernetes Application Developer Exam.

AbstractEnterprise Cloud Native Application Development Fundamentals is a four-day instructor-

led, hands-on, virtual course designed to provide fundamentals on developing Cloud Native

Applications on Kubernetes.

Unlike other CKAD courses in the industry, this course is much more extensive, as it was

specifically created by developers for developers. It equips you with hands-on fundamental

knowledge in developing Cloud Native Applications on Kubernetes. In addition, this course will

prepare you with insight and strategies to pass the CNCF CKAD certification exam.

This course covers the following topics:

Cloud Native Application Journey• Build and Deploy a reference Cloud Native Application on Kubernetes

• Hands-on labs for each stage - containerization to deployment - covering

• Kubernetes concepts required to run production applications

• CKAD Exam Preparation and Labs

• CKAD Exam test-taking strategy

• Over 30 practical labs to cement knowledge and increase muscle memory to

successfully pass the exam

Page 33: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Development Core Concepts• Multi-container Pods

• Pod Design

• Configuration

• Observability

• Services and Networking

• State Persistence

Requirements• WiFi and SSH-enabled device with a terminal

• Modern internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public internet unrestricted (no proxies or firewalls)

Mesosphere: DC/OS Fundamentals• Learn the administration foundations of the Distributed Cloud Operating System

AudienceUsers and applications developers interested in learning the overview topics that help get

them started and learning the DC/OS fundamentals.

AbstractThis 15-hour training is the foundational course of the D2iQ curriculum.

Learn the basics of DC/OS administration: installation and hardware/software requirements,

deploying containers, DNS/service discovery, and load balancing. Students will also learn

how to leverage DC/OS for active health monitoring, compliance needs, and troubleshooting.

Hands-on labs will be used throughout to reinforce and expand on course concepts.

Requirements• WiFi and SSH-enabled device with a terminal

• Modern internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 33

Page 34: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Mesosphere: DC/OS Day 2 OperationsExpand your knowledge of the Distributed Cloud Operating System

AudienceDesigned for operators and administrators: those in charge of keeping DC/OS up, healthy, and

running at its peak.

AbstractThis 8-hour online training will cover the basics of troubleshooting, recovery, upgrades, scaling,

and expanding your cluster. Topics on application performance monitoring and security – plus

hands-on labs throughout – round out this ‘must have’ course for DC/OS admins.

Requirements• Wi-Fi and SSH-enabled device with a terminal

• Modern internet browser such as Firefox, Chrome, or Safari

• Ability to connect to the public internet unrestricted (no proxies or firewalls)

Page 35: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

What previous students have said.

“Very well paced. Great examples.

Fantastic teacher who answered any

questions. Even if he couldn’t immediately,

Dan would come back to it later after

finding out. Definitely provided me with a

vast breadth of knowledge initially on the

HashiCorp products :)”

Oliver Bailey, Technical Support &

Infrastructure Manager at iHASCO

“We were a mixed bunch with varied experience and

a common goal to drain the brains of all those kind

enough to share their time by delivering training.

Each session gave a comprehensive introduction and

practical hands-on time; leaving us all with tasks

and reading lists galore and enthusiasm to continue

growing knowledge fast.

It makes a great springboard for those new to

DevOps to launch onto a development plan. All have

a foundation of the key skills which we can apply from

here to independent learning.”

Olwen Davies DevOps Consultant

Upskill your team. Accelerate Change. 35

Page 36: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Amazon Connect*.Our AWS advanced consulting partner status is testament to ECS’ experience helping enterprises design, architect, build, migrate, and manage their workloads and applications on AWS Amazon Connect. .

Amazon Connect is a self-service, cloud-based contact centre platform that makes it easy for any

business to deliver a better customer experience at a lower cost. It is based on the same contact

centre technology used by Amazon’s customer service associates around the world to power millions

of customer conversations. And now you can harness the power of Amazon Connect for your business

too.

Introducing the Amazon Connect Immersion Lab – a two-day lab session that introduces attendees

from a broad cross-section of UK brands to Amazon Connect via a series of hands-on experiences.

The focus is on demonstrating how companies can improve communications with huge numbers of

consumers over multiple channels, while delivering enhanced customer satisfaction and ensuring

compliance. Attendees learned how to create call-flow integrations, build chatbots, and implement

innovative customer experiences rapidly, starting from scratch

Courses available:• Two-day Amazon Connect Immersion Lab – physically delivered over two days; or,

• Virtual Builders Days – delivered virtually over 2 x sessions of 3 x hours each.

Amazon Connect Immersion Labs are free to attend and will be run either

virtually or in person. Please note, depending on which style of event you

choose, the content will remain the same, but varies in depth. The content

for both events is subject to change depending on the particular needs

of the target audience.

*ECS is an AWS advanced consulting partner, an Amazon Connect

Service Delivery Partner focused on enterprise organisations and has

been an Amazon Connect Go-To Partner since 2018. We have also been

awarded the DevOps competency partner status by AWS.

Page 37: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Amazon Connect Immersion LabDevelop Enterprise Cloud Native Applications

AudienceAnybody who is interested in gaining a thorough understanding of core concepts of Amazon

Connect related to the provisioning, configuration, and management of the platform.

AbstractDuring the two-day Immersion Lab, you will get hands-on experience with AWS

services leveraged by Amazon Connect as well as discovering how to create

call-flow integrations, build Chatbots and discover how you can implement

innovative customer experiences rapidly, starting from nothing.

At the end of the course you will have had the opportunity to explore creating

customer experiences you have been thinking about but are too slow to build in

traditional approaches, and gaining insights as to how you might leverage other

AWS services to enrich and differentiate the CX you deliver your customers.

The Immersion Labs consist of six hands-on modules:

• Use Case Discussion, Theory, and Goals

• Hands-on Module 1: Amazon Connect basic setup

• Hands-on Module 2: Amazon Connect and Amazon Lex

• Hands-on Module 3: Amazon Connect Dynamic Contact Flow

• Hands-on Module 4: Amazon Lex Enhanced

• Hands-on Module 5: Send SMS Confirmation

• Hands-on Module 6: Integrate CCP into a custom web page

Requirements• An AWS account with Access to Amazon Connect and Lex Console

• Wi-Fi and SSH-enabled device with a Terminal

• Internet browser: Latest versions of Firefox or Chrome

• Ability to connect to the public Internet unrestricted (no proxies or firewalls)

Upskill your team. Accelerate Change. 37

Page 38: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

DevSecOps.Security is a major concern in the DevOps world. As development teams are constantly pushed for greater innovation and the adoption of a fast-paced approach, a mountain of security challenges usually follows, with security teams struggling to keep up with testing.

Taking students through basic concepts such as the move from datacentres to cloud computing,

source code versioning, containers, infrastructure as code and Continuous Integration/Continuous

Delivery, we introduce and practice the ways of developing code securely across the entire lifecycle.

Our instructors are experienced engineers, and they are your guide on the journey as you

learn the fundamental principles and build the components of a secure application.

If you are looking to build upon your skills and understand about the core technology and

principles that creates software in todays ‘cloud first’ applications, this course is for you

Courses available:• Introduction to DevSecOps

Prices start from £1,500 per person, plus VAT. If you require more accurate pricing or would like

to discuss group discounts, please find your preferred course online for extra information.

Introduction to DevSecOpsThis course is a mix of instructor-led presentations along with practical labs to allow students

to explore the concepts behind developing code securely across the entire lifecycle.

AudienceAimed at a technical audience and is suited to anyone who would like to gain an overview

of the goals, processes and tools within a modern software development environment.

Page 39: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

AbstractIn the space of 4 days we will cover the following modules:

• Evolution of the datacentre, from on premises to cloud

• From local to customer, moving parts

• Develop Operation Security

• Source Code

• Kubernetes

• OS Paradigm in real life

• OS Paradigm

• Version Control

• Continuous Integration and Continuous Delivery

• Repeatable Infrastructure

• Security and Monitoring

These are supported by the following labs which reinforce the module learning:

• Code - Version Control System (using Gitea)

• Code - Unit testing and coverage reports (using SonarQube)

• Code - Jenkins

• Operate - Terraform

• Operate - Ansible

• Monitor - Icinga and Graphite

• Deploy - Docker

• Management - Kubernetes

• Cloud - EC2

• Cloud - Lambda

ECS will provide a virtual machine image to use for the labs and will

provision cloud services for students to connect to from their labs.

Requirements• Familiarity with core computing concepts such as internet technology and networking.

• Comfortable with using Linux or Unix, including the terminal

• Unfiltered internet access

• A laptop or computer capable of running VirtualBox (required for the Labs).

See https://www.virtualbox.org/wiki/End-user_

documentation for the recommended hardware.

Upskill your team. Accelerate Change. 39

Page 40: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Courses at a glance.

Brand Course Name Course Length Cost (excluding VAT)

Virtual / In Person

HashiCorp

Terraform 101 – Introduction

to Modern Infrastructure

Provisioning

1 day Starting from £850 V / IP

Terraform 201 – Collaborative

Infrastructure Automation

Including Terraform Cloud

1 day Starting from £850 V / IP

Vault 101 – Secure

Applications for Developers1 day Starting from £850 V / IP

Vault 102 – Introduction to

HashiCorp Vault1 day Starting from £850 V / IP

Vault 202 – Intermediate Vault

Operations1 day Starting from £850 V / IP

Consul 101 – Connect

Dynamic Applications1 day Starting from £850 V / IP

Consul 201 – Connect

Dynamic Enterprise

Applications

1 day Starting from £850 V / IP

Nomad 101 – Run Applications

at Scale1 day Starting from £850 V / IP

Nomad 201 – Run Enterprise

Applications at Scale1 day Starting from £850 V / IP

Vault Training Bundle – Vault

101 & 102Starting from £850 V / IP

HashiCorp Training Bundle –

Terraform 101, Terraform 201,

Vault 101, Vault 102 and Consul

101

Starting from £850 V / IP

Brand Course Name Course Length Cost (excluding VAT)

Virtual / In Person

AWSAmazon Connect Immersion

Day2 days Free V / IP

Page 41: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Brand Course Name Course Length Cost (excluding VAT)

Virtual /

In Person

CloudBees

Jenkins Fundamentals 1 day Starting from £800 V / IPJenkins Administration

Fundamentals1 day Starting from £800 V / IP

Pipeline Fundamentals 1 day Starting from £800 V / IP

Pipeline Intermediate 1 day Starting from £800 V / IP

CloudBees CI Fundamentals 1 day Starting from £800 V / IPCloudBees CI for Modern

Cloud Platforms Intermediate1 day Starting from £800 V / IP

CloudBees CD Deployment

Automation – Course 1 - Users

& Implementers

1 day Starting from £800 V / IP

CloudBees CD Deployment

Automation – Course 2 -

Implementers

1 day Starting from £800 V / IP

CloudBees CD Release

Orchestration – Course 1 - for

Users & Implementers

1 day Starting from £800 V / IP

CloudBees CD Release

Orchestration – Course 2 - for

Implementers

1 day Starting from £800 V / IP

Brand Course Name Course Length Cost (excluding VAT)

Virtual /

In Person

D2iQ

KSphere: MK100: Kubernetes

Fundamentals and CKA Prep

Course

4.5 daysPrices on

applicationV

KSphere: MK200: Kubernetes

Advanced Training3 days

Prices on

applicationV

KSphere: MK400: Kubernetes

Developer and CKAD Prep

Course

4 daysPrices on

applicationV

Mesosphere: DC/OS

Fundamentals15 hours

Prices on

applicationV

Mesosphere: DC/OS Day 2

Operations8 hours

Prices on

applicationV

Brand Course Name Course Length Cost (excluding VAT)

Virtual / In Person

ECS Introduction to DevSecOps 4 days £1,500 V / IP

Upskill your team. Accelerate Change. 41

Page 42: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Accelerate change remotely.Like many, our clients are being challenged to continue building the resilience their business needs

with a remote workforce. And we’re here to help.

When it comes to large scale migration programs or digital transformation projects, having the right

skills in-house can greatly accelerate the speed of change, whilst reducing costs associated to

maintaining or improving your IT estate. Our courses offer a wide range of professional training to

raise the profile of your internal competencies and give your team the confidence and knowledge

they need to leverage technologies that will directly benefit your business.

Please bear in mind that all courses are currently being offered virtually.

Page 43: Upskill your team. Accelerate Change · • Consul 101 – Connect Dynamic Applications ... Introduction to HashiCorp Vault Audience Operators who work with sensitive data of all

Why upskill with ECS.ECS is one of the UK’s leading

digital transformation

consultancies, with over 15

years’ experience helping

organisations – from large

enterprises to agile start-ups –

on their transformation journey.

Being deeply embedded in the world of

DevOps and the tooling that this movement

is driving, ECS is proud to partner with the

leading software vendors in this space, including:

Through these partner relationships, we have created bespoke training packages that enable

our clients to adopt the skills they need to drive real change in the business. All our courses are

led by fully certified engineers, consisting of leading consultants for containerised applications

in the UK, as well as being some of the first to be certified in particular partner tools.

Our consultants are also hugely passionate about enabling the IT industry in new tools and

skills – making them the best people to upskill and diversify the technical expertise of your

workforce.

Interested to find out how you can build on the skills of your tech team?

Head to the ECS website to book your team onto their next training course:

ecs.co.uk/training-courses

Alternatively, drop us a call to book over the phone or send us an email

[email protected]

+44 (0) 207 403 0477