DevOps Training

Page 1

DevOps Training


Copyright @ 2019 Learntek. All Rights Reserved.

2


What is DevOps? DevOps Training : DevOps stands for the representation of the combination of the terms “Development” and “Operations”. DevOps is a software development methodology that smoothen and streamline the communication, collaboration and integration activities between the software developers and information technology (IT) professionals during the different phases of Software Development Life Cycle.

The adoption of DevOps is being driven by the following factors: •Difficulties in use of agile and other software development processes and methodologies. •Demand for an increased rate of production releases from application and business stakeholders. •Wide availability of virtualized and cloud infrastructure from internal and external providers. •Increased usage of data center automation and configuration management tools. Copyright @ 2019 Learntek. All Rights Reserved.

3


Why DevOps? •To increase deployment frequency •To reduce lead time for changes •For faster recovery when problems occur •For more robust and better integrated security •A “shift left” in quality – quality of code, testing, architecture, “deployability” and culture •For fast feedback loops and effective communication between teams and departments.

The following topics will be covered in our Online DevOps Training:

Copyright @ 2019 Learntek. All Rights Reserved.

4


DevOps Overview What is DevOps? DevOps definitions History of DevOps Lifecycle of DevOps Continuous Testing and Integration Continuous Release and Deployment Continuous Application Monitoring

Copyright @ 2019 Learntek. All Rights Reserved.

5


Source Code Management Tool –GIT GIT REPOSITORY What is a version control system? What is a distributed version control system? Installation Different levels of Git configuration The process of staging and committing The details of the commit objects Hands-On Sessions

Copyright @ 2019 Learntek. All Rights Reserved.

6


Continuous Integration Tool-Jenkins Â

Build Setup in Jenkins Test Automation Security in Jenkins Notification System Maven Build Scripts Securing Jenkins Jenkins Plugin Installation and Usage Hands-On Sessions

Copyright @ 2019 Learntek. All Rights Reserved.

7


Build Automation Tool – Maven Set-Up POM Build Lifecycle Creating Project Repositories Build & Test Project Snapshots Build Automation Manage Dependencies Fundamental of scripting Hands-On Sessions Copyright @ 2019 Learntek. All Rights Reserved.

8


Containerization using Docker What and Why of Containers Introduction to Docker Image Distribution Docker Containers

Ansible Ansible Introduction Architecture Ansible playbook Playbook construct Playbook example to setup Web-app Copyright @ 2019 Learntek. All Rights Reserved.

9


Continuous Monitoring Introduction to Nagios Nagios Plugins Nagios Objects Nagios Commands Nagios Notification

Copyright @ 2019 Learntek. All Rights Reserved.

10


AWS · What is

cloud computing? · Introduction to AWS Overview of EC2 EC2 Practice Storage S3 IAM Users Accounts Overview of AWS Services

Copyright @ 2019 Learntek. All Rights Reserved.

11


For more Training Information , Contact Us Email : info@learntek.org USA : +1734 418 2465 INDIA : +40 4018 1306 +7799713624 Copyright @ 2019 Learntek. All Rights Reserved.

12


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.