DevOps Introduction Training Course

19 Feb London
request info

Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

DevOps Introduction training course (code: DEVOPS)

Gain comprehensive DevOps Skills - with AWS, Docker, Ansible and Terraform



Our DevOps training course / boot camp  is designed to give students from both the developer and sysops practices experience of a selection of the tools that have emerged as part of the DevOps tool chain. We focus on the idea of deploying large-scale complex systems in the  AWS cloud.

In 5 days the course covers the basics of virtualisation with Amazon Web Services, using AMI in the cloud, continuous integration  and continuous deployment systems, containerisation with Docker, configuration management using both Ansible and Terraform  along with  monitoring and maintenance.


IT Managers, Developers, Operations Staff, Network Administrators


Introduction to DevOps

Introduction to AWS

Cloud Paradigm
Cloud Storage
Cloud Compute
Operations & Managed Services

Docker 1

Installation of Docker

Installation on Ubuntu and Windows
Using Docker Machine for host provisioning
Docker Machine drivers for cloud providers

Container life cycle

Creating and running containers
Stopping and restarting
Investigating a container
Viewing the logs
Looking at processes
Removing a container and its data

Dockerizing applications

The hello world example
Interactive Bash container
Building an image by committing changes
Building an image from a Dockerfile
Automated builds based on GitHub
Running more than one process in a container
gosu helper tool
Running a webapp in a single container
Running a webapp in micro services architecture

Docker 2

Managing images

Finding and downloading existing images
Docker Hub and local repository
Sharing images with others
Deploying a private image repository

Networking of containers

Port mapping
Container linking and naming
Creating and managing custom networks
Network over many Docker hosts

Data in containers

Data volumes
Host directories and files as data volume
Data volume containers
Data volumes shared between Docker Hosts
Backup and restore of data volumes


Introduce Ansible
Describe the terminology and architecture of Ansible.
Deploy Ansible
Install Ansible and run ad hoc commands.
Implement playbooks
Write Ansible plays and execute a playbook.
Manage variables and inclusions
Describe variable scope and precedence, manage variables and facts in a play, and manage inclusions.
Implement task control
Manage task control, handlers, and tags in Ansible playbooks.
Implement Jinja2 templates
Implement roles
Create and manage roles.
Configure complex playbooks

TerraforM 1



AWS Setup
Software Provisioning
Remote State
Data Sources

Terraform with AWS

Introduction  to VPCs
EC2 instances in VPC
Elastic Block Storage
Private static IPs, EIPs and DNS (Route53)

Terraform 2

Elastic Load Balancers and Application
Load Balancers in AWS

Introduction to DevSecOps

AWS Security
Securing Images
Patching Images
Monitoring AWS
Secure Deployments
Security & Dynamic Testing of Images


  • Introduction to AWS
  • Docker
  • Ansible
  • Terraform
  • Introduction to DevSecOps
Receive the latest version of this course into your inbox

See why people choose JBI

"At jbi even the sales team are technical so you are able to ask questions before the course"

Garima Aon

Blog (Show All)

JBI training course London UK

Javascript training | 5 Reasons to Learn Javascript

01/11/2017: Javascript - In transition or in confusion? A Developer's take on things... JavaScript is ina time of rapid transition. In the recent past...

JBI training course London UK

Application Security training courses | 4 Reasons to gain secure coding skills

03/10/2017: Traditionally Cyber security has been associated mainly with penetrating networks and infrastructure. Now a more subtle level of attack needs...

JBI training course London UK

Angular training courses | 7 Reasons to Learn Angular

05/10/2017: Back in March 2014, the Angular team dropped a bomb by announcing Angular 2 and everyone started yelling. Instead of an evolutionary step forward,...

Case Studies (Show All)

JBI training course London UK

Python skills help Data Scientists manipulate "Big Data"

19/10/2017: Nowadays, there is a significant business advantage in being able analyse, process and visualize "big data". While there is no agreed...

JBI training course London UK

Analysts gain Agile & Scrum Master Certification in 2 days

19/10/2017: A leading Financial Services organisation was keen to get several of its teams working consistently in an "Agile" way. Agile is an...

JBI training course London UK

Software Engineering Excellence boost productivity

05/10/2017: The BBC, who have a very substantial investment in technology, were keen to improve the quality of software development: to instil developers...

Call our Tech Team :  0800 028 6400  request info



19th Feb 2018 - 5 days £2995

see all dates


Show Discount for this course


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote

  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote

Get in touch
0800 028 6400

You may also be interested in ...

Show all related courses

Our inspiring and up-to-date courses gain exceptional feedback

►"great tips help reduce build times"
► "we got access to exclusive content"
► "Short course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"

Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers