This is a live online training with hands on in Google cloud platform. The objective of this course is to be familiar with hands on in creating CI/CD pipeline. This course will provide you the in-depth knowledge of various DevOps tools including Git, Jenkins, Docker, Selenium and
Ansible. This training is completely hands-on oriented and designed
in a way that will help you by providing you an intensified training
for the best practices about Continuous Development, Continuous Testing, Configuration Integration and Continuous Deployment of the software throughout its development life cycle.
Hands will include
- Sample projects to explain how all these tools are integrated with each other how automated pipelines are being created
- Demonstration of how to use Ansible to automate the process of installing and setting up Docker on a remote server.
- Jenkins E-2-E automated Pipeline with different phases of the SDLC
- How Docker Images can be used in the E-2-E automated pipelines
- Create a Docker Swarm. Over here we are going to create 4 Docker Machines, where one of them will act as the Manager (Leader) and the other will be worker nodes. Use this Docker Swarm to understand. Deploy a service on this swarm and then understand the process of accessing the service via different Swarm machines, how to scale up/scale down, how to inspect nodes, how to drain a node, rolling updates etc.