DevOps training for beginners in Istanbul | devops bootcamp | Build Tools - git and jenkins, build and test automation, chef, ansible, containerization using docker, puppet,continuous integration,continuous development,ci,cd training
This is a week day course that will be held June 10-27, 2019
The class sessions will be held-Monday, Wednesday every week
6:00-8:00 PM Local time, each day.
Please check your local date and time for first session.
Please see at the bottom for more detailed weekly course schedule.
What is DevOps?
DevOps is a set of software development practices that combines software development (Dev) and information technology operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives
Who can take this course
This course is meant for IT professionals who are Systems Admins, Developers, Testers, Solutions Architect, Release Engineers, Cloud Professionals and others who want to build a career in DevOps.
There are no specific prerequisites to become a DevOps Practitioner. Anyone with basic knowledge of Linux and Networking can take up this DevOps course.
Training material, instructor handouts and access to useful devops resources on the cloud provided
Practical Hands on Lab exercises on cloud workstations provided
Actual code and scripts provided
1. Basics of DevOps
What is DevOps,
DevOps Market Trends
DevOps Engineer Skills
DevOps delivery pipeline
2. Build tools - GIT and Jenkins
Automatic Source Code Management using GIT and Continuous Integration using Jenkins.
Introduction to VCS and GIT
GIT File workflow
Important GIT Commands
Introduction to Continuous Integration and Jenkins
Plugin Management in Jenkins
Various scenarios of Building Delivery Pipeline.
3. Build and Test Automation
How to build an appropriate delivery pipeline and perform test automation on it.
You can also understand the various security options and notification management in Jenkins.
Build Setup in Jenkins
Security in Jenkins
4. Containerization using Docker
Identify the difference between containers and VMs.
Virtualization using Docker
Deep dive into image and containers concept in Docker.
What and Why of Containers
Introduction to Docker
5. Docker Commands and Use-cases
Networking concepts in Docker
Best way to use the Docker Volume
Creating a Docker file.
Master-agent architecture and catalog compilation in Puppet
Write a Puppet program using Puppet DSL
Basic Puppet Terminologies
Puppet Language Constructs.
Install modules from a third-party tool
Node classification using hiera and ENC
Puppet environment structure and configuration
Various kinds of puppet classes and puppet template.
Introduction to Chef
Chef – Server Architectures
Chef – Repo
Servers and Nodes
Cookbooks and Recipes
Installing chef with Knife
Data – Bags
Introduction to Ansible
Setting up Ansbile and Vagrant
Ansible Command Line Usage
Ansible Real Time Production Examples- USE CASES
100% refund can be applied if request is initiated 24 hours before the 1st course session.
If a class is rescheduled/cancelled by the organizer, registered students will be offered a credit towards any future course or a 100% refund.
Detailed Course Schedule
June 10, 2019 from 6:00 PM to 8:00 PM US Pacific Time (US PST)
June 12, 2019 from 6:00 PM to 8:00 PM US Pacific Time (US PST)
June 17, 2019 from 6:00 PM to 8:00 PM US Pacific Time (US PST)
June 19, 2019 from 6:00 PM to 8:00 PM US Pacific Time (US PST)
June 24, 2019 from 6:00 PM to 8:00 PM US Pacific Time (US PST)
June 25, 2019 from 6:00 PM to 8:00 PM US Pacific Time (US PST)
June 26, 2019 from 6:00 PM to 8:00 PM US Pacific Time (US PST)
June 27, 2019 from 6:00 PM to 8:00 PM US Pacific Time (US PST)