Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps: Configuration Management, CI/CD, Monitoring-Security
Rating: 4.3 out of 5(38 ratings)
390 students

DevOps: Configuration Management, CI/CD, Monitoring-Security

Protect your organization with the collaboration of DevOps and security using DevOps tools and technology framework
Last updated 2/2019
English

What you'll learn

  • Implement DevOps using a Docker container
  • Explore continuous integration tools and different configuration management tools.
  • Explore Container orchestration with best practices and implement security solutions in the DevOps cycle.
  • Integrate Security into Continuous Delivery workflows for continuous security.
  • Leverage Infrastructure as Code techniques for secure configuration management and provisioning.
  • Eliminate manual security practices such as risk assessments and audits by automating all the verification.
  • Build a better defense mechanism by the use of Red and Blue teams.
  • Create automatic compliance by using the DevOps Audit Defense Toolkit.
  • Build continuous a feedback loop by automating all security checks throughout the Continuous Delivery pipeline.

Course content

2 sections49 lectures4h 45m total length
  • The Course Overview5:40

    This video provides an overview of the entire course.

  • What Is DevOps? What Needs to be Done to Excel at DevOps?7:19

    In this video, understand DevOps and the steps you need to take to excel in the adoption of DevOps in your organization.

    • Highlight the shortcomings of Agile methodology

    • Learn how DevOps overcomes the shortcomings of Agile methodology

    • What is DevOps? What needs to do to excel at DevOps?

  • New DevOps Roles6:19

    This video will give you an overview of new roles made when SDLC moved to the DevOps domain.

    • Learn about the new roles working (in coordination) in DevOps

    • Learn about the responsibilities of these roles

    • New DevOps Roles

  • Continuous Integration, Configuration Management, and Continuous Delivery6:43

    In this video, learn about the first three major practices of continuous integration, configuration management and continuous delivery.

    • Learn about the major practices of DevOps and their working domain

    • Get an overview of DevOps tools/practices in the DevOps Lifecycle

    • DevOps lifecycle: Continuous Integration, Configuration Management and Continuous Delivery

  • Continuous Monitoring, Testing, and Deployment5:06

    In this video, learn about the three major practices of continuous monitoring, testing, and deployment.

    • Learn about the major practices of DevOps and their working domain

    • Get an overview of DevOps tools/practices in the DevOps Lifecycle

    • DevOps lifecycle: Continuous Monitoring, Testing and Deployment

  • Software Configuration Management Tools (Git)9:36

    In this video learn about software configuration management tools (Git).

    • Get an overview of version control

    • Get an overview of GitHub and GitHub account

    • Get an overview Git operations and flow

  • Vagrant – Lightweight, Reproducible, and Portable Development Environments9:36

    This video will give you an overview of vagrant: lightweight, reproducible, and portable development environments.

    • Get an overview of vagrant and install vagrant

    • Get an overview of operations

    • Get an overview of provisioning

  • The Role of Docker in the DevOps Cycle9:13

    In this video learn about the first three major practices of continuous integration, configuration management and continuous delivery.

    • Get an introduction to Docker

    • Learn about installation and usage

    • Understand role of Docker in devops

  • Docker Networking11:41

    In this video learn about the first three major practices of continuous monitoring, testing and deployment.

    • Get an introduction to Docker networking

    • Learn about the basic networking

    • Learn about Docker overlay networks using swarm

  • Docker Deep Dive with Use Cases10:26

    This video will give you an overview of use cases.

    • Understand configuration files

    • Run the microservices as Docker containers

  • Configuration Management Tools with Chef, Puppet, and Ansible5:42

    In this video understand the configuration management tools with chef, puppet and Ansible.

    • Learn about Ansible as cm tool

    • Learn about chef as cm tool

    • Learn about puppet as cm tool

  • Ansible – Provisioning, Configuration Management, and Application Deployment Too14:10

    This video will give you an overview of Ansible: provisioning, configuration management, and application deployment tool.

    • Learn about use cases of Ansible and provisioning

    • Learn about configuration management

    • Learn about application deployment

  • Jenkins – Continuous Integration and Continuous Delivery6:33

    In this video learn about the Jenkins: continuous integration and continuous delivery.

    • Install of Jenkins

    • Get an introduction to continuous integration using Jenkins

    • Get an introduction to continuous delivery using Jenkins

  • Configuring Jenkins with Git6:09

    In this video learn how to configure Jenkins with Git.

    • Walk through a sample example

    • Integrate Git and Jenkins

  • Kubernetes – Managing Containerized Workloads and Services7:28

    This video will give you an overview of how to manage containerized workloads and services.

    • Get an introduction to Kubernetes

    • Understand Kubernetes architecture

    • Get an hands-on: running Kubernetes locally

  • DevOps Monitoring Solutions Using Monit and Nagios8:04

    In this video you will learn about DevOps monitoring solutions using Monit and Nagios.

    • Get an introduction to monitoring

    • Learn about Monit: monitoring system

    • Learn about Nagios: monitoring system

  • Set Up and Configure Nagios9:32

    This video will give you an overview of setup and configure Nagios.

    • Download and install Nagios

    • Setup and configure Nagios

  • Infrastructure Monitoring Using Nagios8:56

    This video will give you an overview of setup and configure Nagios.

    • Download and install Nagios

    • Setup and configure Nagios

  • Best Practices in DevOps Lifecycle7:17

    In this video, you will look at some of the best practices. You will take a deep dive into these best practices.

    • Learn about the different practices in the DevOps lifecycle

  • Security Best Practices in DevOps6:29

    This video will give you an overview of best practices of security on DevOps.

    • Study security in DevOps

    • Look at the DevSecOps model

    • Learn the best security practices in DevOps

  • Tool for Security Checks in Each Cycle of DevOps10:26

    In this video, you will learn about the tools used for security check.

    • Study the security and pre-commit security tools

    • Learn about some continuous integration security tools

    • Study the operations security tools

  • Test your knowledge

Requirements

  • Basic understanding of DevOps, Cloud computing, automation frameworks, and programming skills would be beneficial. However, you need to have a basic understanding or working experience with Linux, and an understanding of the IT environment.

Description

If continuous security in development lifecycle like configuration checks, code analysis, vulnerability scanning etc. is not adequately automated then it leads to increased security violations and hacking/phishing attacks. DevOps enables rapid application development and follows a traditional way of performing security checks. It helps an organization deploy software while maintaining service stability. If you’re looking to protect your organization with the collaboration of DevOps and security then is the perfect Course for you!

This comprehensive 2-in-1 course takes a step-by-step practical approach to protect your organization with the collaboration of DevOps and security using DevOps tools and technology framework. You’ll initially implement a complete DevOps cycle with use cases as well as implement DevOps using a Docker container. You’ll explore continuous integration tools and different configuration management tools using Chef, puppet, and Ansible. Moving further, you’ll create automatic compliance by using the DevOps Audit Defense Toolkit. Finally, you’ll build a continuous feedback loop by automating all security checks throughout the Continuous Delivery pipeline.

Towards the end of this course, you'll protect your organization with the collaboration of DevOps and security using DevOps tools and technology framework.

Contents and Overview

This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Professional DevOps, covers DevOps tools and technology frameworks to implement DevOps for your organization. This course helps you implement a complete DevOps cycle in your existing IT environment. Each section of this course will help you implement the DevOps culture in your professional environment. With the help of source control, continuous build, continuous integration, automated test with quality controls, and container technologies, this course will be your perfect guide to learn and apply DevOps in your organization. By the end of this course, you’ll be able to identify and choose the appropriate tools and technology framework to implement DevOps in your organization.

The second course, Practical DevOps Security, covers protecting your organization with the collaboration of DevOps and security. This course shows you how to apply DevOps security best practices at every stage in your DevOps pipeline. You will learn proven approaches to reducing vulnerability and strengthening your defenses against attack. You will understand using security as code with the intent of making security and compliance consumable as a service. This course explains how DevOps security practices differ from traditional security approaches and provide techniques to embed governance and cybersecurity functions throughout the DevOps workflow. By the end of the course, you will have learned best practices in DevSecOps, the core concepts of secure DevOps, and how security can be integrated into the development pipeline.

Towards the end of this course, you'll protect your organization with the collaboration of DevOps and security using DevOps tools and technology framework.

About the Authors

Umar Murtaza has more than 25 years’ experience of System Administration in implementing, commissioning development, testing, and production environments. He has designed and implemented a number of DevOps environments, conducted 4- day hands-on DevOps training sessions at a number of private and government telecommunications and software companies/institutions.

Gurpreet Sachdeva is a Technology Executive with 21+ years' experience working on some of the most challenging technologies related to Cloud Computing, DevOps, and Security. Gurpreet did his B. Tech (C.S.) from NIT, Kurukshetra, and M.S. (Software Systems) from BITS, Pilani. He is currently working as Assistant Vice President—Technology with Aricent, Gurgaon. He is a keen Java enthusiast and co-founder of Delhi – NCR – Java User Group. Gurpreet is an invited speaker in prestigious conferences such as Oracle – Java One, Great India Developer Summit.

Who this course is for:

  • System Administrators, Solution Architects, DevOps Engineers, Security Consultant, Cloud Security Strategists who want to understand the concept of building a DevOps strategy from scratch and are looking to use the principles of DevOps to secure their software in a continuous and iterative manner!