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.
Operations & Managed Services
Installation on Ubuntu and Windows
Using Docker Machine for host provisioning
Docker Machine drivers for cloud providers
Creating and running containers
Stopping and restarting
Investigating a container
Viewing the logs
Looking at processes
Removing a container and its data
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
Finding and downloading existing images
Docker Hub and local repository
Sharing images with others
Deploying a private image repository
Container linking and naming
Creating and managing custom networks
Network over many Docker hosts
Host directories and files as data volume
Data volume containers
Data volumes shared between Docker Hosts
Backup and restore of data volumes
Describe the terminology and architecture of Ansible.
Install Ansible and run ad hoc commands.
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
Create and manage roles.
Configure complex playbooks
Introduction to VPCs
VPC and NAT
EC2 instances in VPC
Elastic Block Storage
Private static IPs, EIPs and DNS (Route53)
Elastic Load Balancers and Application
Load Balancers in AWS
Security & Dynamic Testing of Images
See why people choose JBI
07/11/2018: Containerized applications are becoming very popular and it’s easy to understand why. They provide so many benefits to organisations, especially...
23/01/2018: Unifying software development and operations has been identified as the most effective way to deliver true digital transformation. DevOps is...
22/01/2018: The adoption of DevOps principles to achieve digital transformation calls for applications that can be developed quickly and efficiently, and...
19/10/2017: Nowadays, there is a significant business advantage in being able analyse, process and visualize "big data". While there is no agreed definition...
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 iterative...
11/10/2017: The training was to target a team of developers, with a mix of Java, C# and some C++. The team made heavy use of Java SE with some elements of...
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
Excellent feedback, consistently !
"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"