DevOps Bootcamp

Sharpen your DevOps knowledge with DevOps Bootcamp
Preview in Mapt

DevOps Bootcamp

Mitesh Soni

2 customer reviews
Sharpen your DevOps knowledge with DevOps Bootcamp
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.00
RRP $31.99
Save 49%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.00
$39.99
$29.99p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


DevOps Bootcamp Book Cover
DevOps Bootcamp
$ 31.99
$ 16.00
DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk [Video] Book Cover
DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk [Video]
$ 149.99
$ 127.50
Buy 2 for $33.51
Save $148.47
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781787285965
Paperback312 pages

Book Description

DevOps Bootcamp delivers practical learning modules in manageable chunks. Each chunk is delivered in a day, and each day is a productive one. Each day builds your competency in DevOps. You will be able to take the task you learn every day and apply it to cultivate the DevOps culture.

Each chapter presents core concepts and key takeaways about a topic in DevOps and provides a series of hands-on exercises. You will not only learn the importance of basic concepts or practices of DevOps but also how to use different tools to automate application lifecycle management.

We will start off by building the foundation of the DevOps concepts. On day two, we will perform Continuous Integration using Jenkins and VSTS both by configuring Maven-based JEE Web Application​. We will also integrate Jenkins and Sonar qube for Static Code Analysis. Further, on day three, we will focus on Docker containers where we will install and configure Docker and also create a Tomcat Container to deploy our Java based web application. On day four, we will create and configure the environment for application deployment in AWS and Microsoft Azure Cloud for which we will use Infrastructure as a Service and Open Source Configuration Management tool Chef. For day five, our focus would be on Continuous Delivery. We will automate application deployment in Docker container using Jenkins Plugin, AWS EC2 using Script, AWS Elastic Beanstalk using Jenkins Plugin, Microsoft Azure VM using script, and Microsoft Azure App Services Using Jenkins. We will also configure Continuous Delivery using VSTS. We will then learn the concept of Automated Testing on day six using Apache JMeter and URL-based tests in VSTS. Further, on day seven, we will explore various ways to automate application lifecycle management using orchestration. We will see how Pipeline can be created in Jenkins and VSTS, so the moment Continuous​ Integration is completed successfully, Continuous Delivery will start and application will be deployed. On the final day, our focus would be on Security access to Jenkins and Monitoring of CI resources, and cloud-based resources in AWS and Microsoft Azure Platform as a Service.

Table of Contents

Chapter 1: DevOps Concepts and Assessment Framework
Need for DevOps
How can DevOps culture evolve?
Importance of PPT - people, process, and technology
Why DevOps is not all about tools
DevOps assessment questions
Summary
Chapter 2: Continuous Integration
Installing Jenkins 2
Creating and configuring Maven-based JEE web applications
Integrating Jenkins and SonarQube
E-mail notifications in Jenkins
Continuous integration using Visual Studio Team Services
Summary
Chapter 3: Containers
Overview of Docker containers
Understanding the difference between virtual machines and containers
Installing and configuring Docker
Creating a Tomcat container
Summary
Chapter 4: Cloud Computing and Configuration Management
An overview of the Chef configuration management tool
Installing and configuring a Chef workstation
Installing knife plugins for Amazon Web Services and Microsoft Azure
Summary
Chapter 5: Continuous Delivery
Continuous delivery in Docker container using Jenkins Plugin
Continuous Delivery in AWS EC2 and Microsoft Azure VM using Script
Continuous delivery in AWS Elastic Beanstalk using Jenkins Plugin
Continuous delivery in Microsoft Azure App Services Using FTP
Continuous delivery in Microsoft Azure App Services Using VSTS
Summary
Chapter 6: Automated Testing (Functional and Load Testing)
Functional testing using Selenium
Load testing using a URL-based test and Apache JMeter for Microsoft Azure
Summary
Chapter 7: Orchestration - End-to-End Automation
End-to-end automation of application life cycle management using Jenkins
End-to-end automation using Jenkins, Chef, and AWS EC2
End-to-end automation using Jenkins and AWS Elastic Beanstalk
End-to end aautomation using Jenkins and Microsoft Azure app services
End-to-end automation orchestration of application life cycle management using VSTS
Summary
Chapter 8: Security and Monitoring
Security in Jenkins and VSTS
User management in Jenkins
Monitoring Jenkins and Microsoft Azure
Summary

What You Will Learn

  • Static Code Analysis using SOnarqube
  • Configure a Maven-based JEE Web Application
  • Perform Continuous Integration using Jenkins and VSTS
  • Install and configure Docker
  • Converge a Chef node using a Chef workstation
  • Accomplish Continuous Delivery in Microsoft Azure VM and Microsoft Azure App Services (Azure Web Apps) using Jenkins
  • Perform Load Testing using Apache JMeter
  • Build and Release Automation using Visual Studio Team Services
  • Monitor Cloud-based resources

Authors

Table of Contents

Chapter 1: DevOps Concepts and Assessment Framework
Need for DevOps
How can DevOps culture evolve?
Importance of PPT - people, process, and technology
Why DevOps is not all about tools
DevOps assessment questions
Summary
Chapter 2: Continuous Integration
Installing Jenkins 2
Creating and configuring Maven-based JEE web applications
Integrating Jenkins and SonarQube
E-mail notifications in Jenkins
Continuous integration using Visual Studio Team Services
Summary
Chapter 3: Containers
Overview of Docker containers
Understanding the difference between virtual machines and containers
Installing and configuring Docker
Creating a Tomcat container
Summary
Chapter 4: Cloud Computing and Configuration Management
An overview of the Chef configuration management tool
Installing and configuring a Chef workstation
Installing knife plugins for Amazon Web Services and Microsoft Azure
Summary
Chapter 5: Continuous Delivery
Continuous delivery in Docker container using Jenkins Plugin
Continuous Delivery in AWS EC2 and Microsoft Azure VM using Script
Continuous delivery in AWS Elastic Beanstalk using Jenkins Plugin
Continuous delivery in Microsoft Azure App Services Using FTP
Continuous delivery in Microsoft Azure App Services Using VSTS
Summary
Chapter 6: Automated Testing (Functional and Load Testing)
Functional testing using Selenium
Load testing using a URL-based test and Apache JMeter for Microsoft Azure
Summary
Chapter 7: Orchestration - End-to-End Automation
End-to-end automation of application life cycle management using Jenkins
End-to-end automation using Jenkins, Chef, and AWS EC2
End-to-end automation using Jenkins and AWS Elastic Beanstalk
End-to end aautomation using Jenkins and Microsoft Azure app services
End-to-end automation orchestration of application life cycle management using VSTS
Summary
Chapter 8: Security and Monitoring
Security in Jenkins and VSTS
User management in Jenkins
Monitoring Jenkins and Microsoft Azure
Summary

Book Details

ISBN 139781787285965
Paperback312 pages
Read More
From 2 reviews

Read More Reviews

Recommended for You

DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk [Video] Book Cover
DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk [Video]
$ 149.99
$ 127.50
DevOps: Puppet, Docker, and Kubernetes Book Cover
DevOps: Puppet, Docker, and Kubernetes
$ 79.99
$ 56.00
DevOps: Streamlining Web Development Book Cover
DevOps: Streamlining Web Development
$ 124.99
$ 106.25
Learning DevOps: Continuously Deliver Better Software Book Cover
Learning DevOps: Continuously Deliver Better Software
$ 67.99
$ 47.60
Continuous Delivery and DevOps: A Quickstart guide Book Cover
Continuous Delivery and DevOps: A Quickstart guide
$ 14.99
$ 10.50
DevOps in Finance Book Cover
DevOps in Finance
$ 35.99
$ 25.20