DevOps Core Concepts: DevOps Beginner

  • 20 Courses | 19h 34m 20s
  • 7 Books | 26h 55m
  • 1 Audiobook | 12h 55m 7s
Likes 168 Likes 168
 
DevOps can help organizations achieve faster, better software delivery services. Explore the DevOps fundamentals.

GETTING STARTED

DevOps Agile Development: Agile Processes for DevOps

  • Playable
    1. 
    Course Overview
    1m 31s
    NOW PLAYING
  • Playable
    2. 
    DevOps Principle of Flow Feedback and Learning
    5m 1s
    UP NEXT

COURSES INCLUDED

DevOps Agile Development: Agile Processes for DevOps
Discover how to apply the lean development, Agile, Design Thinking, Greenfield and Brownfield DevOps processes to build and implement DevOps workflows and transformations in this 12-video course. Explore the DevOps principles for modular design and microservices and how to implement Kanban workflows using Jira. Key concepts covered in this course include DevOps principles of flow, feedback, and continuous learning; the need for DevOps cultural transformation for productive team collaboration; and the lean software development process and the use of Kanban and Scrum Agile implementation practices. Next, learn to recognize the process of initiating DevOps; transformation with focus on Greenfield and Brownfield DevOps projects; and the approaches of Value Stream mapping, building a DevOps transformation team, and integrating Ops into Dev. Then, examine the approach of designing DevOps strategies that enumerate plans from transformation to implementation; learn to build Kanban workflow to illustrate the entire process of transformation to the DevOps culture; and learn design thinking approaches that can complement DevOps design practices and the principles, characteristics, and benefits of microservices.
12 videos | 57m has Assessment available Badge
DevOps Agile Development: DevOps Methodologies for Developers
Discover how to implement source code management, continuous code build by using Maven and MSBuild, and automate functional and load testing in this 13-video course. Explore adopting deployment strategies and implement continuous deployment (CD) with various open-source tools, and apply continuous monitoring, and building infrastructure as code using Puppet. Key concepts covered here include steps and risks involved in implementing continuous integration (CI) workflow that can be mitigated with CI; how to version and control source codes using Git; and how to implement continuous build using Maven and MSBuild. Next, learn how to implement automated testing from the perspective of functional and load testing; describe the process of implementing CD with focus on deployment strategies like Blue/Green and Rolling Upgrade; and set up end-to-end continuous delivery pipelines and implementations using open-source DevOps tools. Then explore implement infrastructure as code using Puppet to automate infrastructure deployment and configuration management; steps involved in implementing CI workflow; and prominent frameworks and tools that can be used to implement infrastructure as code, and implement infrastructure as code using Puppet.
13 videos | 1h 7m has Assessment available Badge
DevOps Smart Failure: Fail Fast & DevOps
Explore the concept of fail fast in DevOps and software development, how to prevent failure, and the scenarios of adopting fail fast systems in this 13-video course. Discover how to set up fail fast development and operations environment, set up Jenkins pipelines for fail fast management, and enforce fail fast in Maven. Key concepts covered here include adoption approaches for failure prevention and the fail fast approach; fail fast as a DevOps principle and the role of feedback cycle; the essential principles driving the Agile manifesto and Agile fail fast; and implementation of the fail fast principle from the perspective of test-driven development and continuous integration. Then learn about implementing Jenkins to enforce fail fast in Maven; how to set up Jenkins pipelines for fail fast management; and study design methodology and enable continuous improvement. Finally, examine scenarios and circumstances leading to adoption of the fail fast approach; specify software development techniques that can be used to build software to fail fast; and set up Jenkins pipeline for fail fast management.
13 videos | 1h 3m has Assessment available Badge
DevOps Security Considerations: Securing DevOps Pipeline
In this 11-video course, learners can explore policy requirements and guidelines setting implementation standards for security requirements specified in the baseline IT security policy, and the role, approaches, and tools needed to implement and apply security in DevOps. Other key topics covered here include essential components for building logging and auditing pipelines; steps involved in implementing mature DevOps security model; and demonstrating how to control and manage permissions granted to user in GitHub (a Git repository hosting company) and Docker Hub. You will learn essential security features of Jenkins that will secure continuous build pipelines, along with the role of security in DevOps workflow, for continuous integration and continuous development (CI/CD) implementation. Next, learn how to implement continuous security in DevOps pipelines. You will explore the need for test-driven security in applications, infrastructure and automated DevOps pipelines, along with components used to build logging and auditing pipelines. Finally, discover how to control permissions in GitHub and how to manage permissions in Docker Hub, along with the security features of Jenkins.
11 videos | 59m has Assessment available Badge
DevOps Security Considerations: DevSecOps Principles
Explore core concepts, benefits, and different phases of DevSecOps in this 11-video course, which compares DevOps with DevSecOps. In this course, learners will explore the prominent DevSecOps tools that are used to integrate security throughout the DevOps pipeline and illustrate the DevSecOps maturity model. Watch demonstrations of how to integrate security and testing into DevSecOps environment. Learn how to secure Jenkins secrets to store and manage credentials; to use Jenkins OAuth plugin to securely pull from GitHub (a Git repository hosting company); and to use pen test tool to conduct penetration testing on deployed applications. Explore the prominent categories of tools provided by OWASP (Open Web Application Security Project) to secure applications. OWASP comes with Top 10 Issue Ruleset, and provides proper guidelines to ensure that those issues are taken care of when applications are written. Other key topics include Jenkins credentials, Static Application Security Testing (SAST), and Dynamic Application Security Testing (DAST).
11 videos | 1h has Assessment available Badge
DevOps Continuous Testing: Testing Approaches
This course explores DevOps, the practice of operations and development used by engineers participating together in the entire service lifecycle. Learners will examine the Agile environment, where development takes an incremental approach to design and testing. You will explore differences between continuous testing and automation testing, the disadvantages of late testing, and common causes of technical debt. This course will examine tools used in continuous testing, including Katalon Studio, Selenium, Appium, Eggplant, and Testsigma. You will work with BDD (Behavior Driven Development), a test-first Agile testing practice, and learn its benefits for programs and release management. Next, learn about unit testing, the tools to use, and how to implement it. You will examine technical debt, the debt owed to the code to become quality code, and its main causes. Then you will learn to test Web Services and the reason for integration testing. Finally, you will learn to implement unit testing on Java by using its JUnit framework, and how to test REST (representational state transfer) web services by using the SoapUI protocol.
13 videos | 1h has Assessment available Badge
Development Approaches
Examine the important fundamentals of a DevOps-structured organization, including infrastructure operations and multiple software development approaches.
7 videos | 24m has Assessment available Badge
DevOps Continuous Testing: Testing Methodologies
Explore the approaches and steps for performing system testing, a process of testing an integrated hardware and software system in this course, where learners will study prominent project management methodologies, and the reasons behind them, as well as processes for conducting user acceptance testing. This 12-video course examines automated testing in DevOps, the practice where operations and development engineers participate together in the entire service lifecycle by using the Agile scrum methodology. Next, examine performance testing components and types, the reason for load testing, and the associated testing tools. You will learn to configure projects, create backlogs, plan, and start sprints by using Jira, a proprietary issue tracking product. Next, learn to configure projects by using the Scrum methodology, a project management system based on incremental development, the Kanban methodology to design and improve flow systems. Finally, learners will examine QTM4J (QMetry Test Management for Jira) capabilities for Agile and DevOps, and how to use Apache's JMeter load testing tool for both static and dynamic resources.
12 videos | 50m has Assessment available Badge
Development Methodologies
Examine the important fundamentals of a DevOps-structured organization, including several software development methodologies, such as waterfall, Agile, and more.
13 videos | 49m has Assessment available Badge
Management
Discover how a DevOps process-oriented organization can better manage its governance, assets, services, and implementation approaches.
8 videos | 34m has Assessment available Badge
Deployment Approaches
Examine how a DevOps process-oriented organization can better manage its deployment approaches, software distribution, device management, and networking.
12 videos | 48m has Assessment available Badge
DevOps Corporate Impacts
Examine the important fundamentals of a DevOps-structured organization and its relationship with corporate culture, enterprise architecture, and DevOps adoption.
7 videos | 36m has Assessment available Badge
Testing & Delivery
Examine the important fundamentals of a DevOps-structured organization and its relationship with all types of testing, development, and delivery practices.
13 videos | 1h 11m has Assessment available Badge
DevOps- More Than Just Dev & Ops
For decades there have been disconnects between the different roles of the IT shop. We struggle with inherent barriers between development projects and the stable infrastructure needed to deploy and run products. In this course, you’ll be introduced to DevOps and why it’s more than just the sum of development and operations. You’ll begin by discovering what DevOps represents and why successful organizations utilize it. Then you’ll explore how DevOps impacts developer productivity, a brief history of DevOps, W. Edwards Deming and his influence on the TQM movement, the Lean movement, and waste identification. Finally, you’ll learn about Agile and its principles, continuous delivery, and the end goals of DevOps. This course was originally created by Global Knowledge (GK). 
18 videos | 1h 34m has Assessment available Badge
Maturing DevOps Practice in the Enterprise
In traditional development environments, applications get completed and tested in insulated internal environments without adequate collaboration between production IT staff and infrastructure administrators. In this course, you’ll learn about maturing DevOps practice in the enterprise, beginning with DevOps and its role in organizational culture, the patterns adopted by successful organizations, using Lean startup teams, collaboration tools, the importance of automation, and the importance of reserving time for improvement. Then you’ll explore the involvement principle, systems thinking, and information security, and value streams and value stream mapping. Finally, you’ll discover how to approach a transformation change using DevOps as a guide, Conway’s Law and how it relates to DevOps, and different approaches to organizational structures and how they relate to DevOps. This course was originally created by Global Knowledge (GK). 
20 videos | 1h 17m has Assessment available Badge
Your DevOps Journey: Optimizing Flow
Without DevOps, unforeseen challenges can plague the production environment, wreaking havoc with deadlines, deliverables, and ultimately the business mission. In this course you’ll learn about optimizing flow, beginning with the six principles of flow: make work visible, limit work in progress, reduce batch sizes, optimize the process to reduce the number of handoffs, continually identify and elevate constraints, and eliminate waste in the value stream. Then you’ll discover the effect of DevOps on optimizing flow, how infrastructure configuration management can be applied, common tools used for configuration management of infrastructure, and the deployment pipeline as part of infrastructure as code. Finally, you’ll explore examples of deployment pipelines, how to improve flow by integrating security, and the role of automating steps in the deployment pipeline. This course was originally created by Global Knowledge (GK). 
17 videos | 1h 7m has Assessment available Badge
Your DevOps Journey: Tools and Automation
There’s a number of tools that can be leveraged in the implementation and management of DevOps. In this course you’ll learn about DevOps tools and automation, beginning with tools used for automating the deployment pipeline, shared version control as part of infrastructure as code, and popular version control tools. Then you’ll explore the benefits of infrastructure as code, the Agile principle of definition of done, the test automation pyramid, and the role played by the principle of building quality in. Finally, you’ll discover the various options for implementing automated testing tools, continuous integration and the role it plays in the deployment pipeline, build automation and its role in the deployment pipeline, and explore a case study that demonstrates how an organization implemented improvements. This course was originally created by Global Knowledge (GK). 
12 videos | 1h 13m has Assessment available Badge
Your DevOps Journey: Architecture and Virtualization
New technologies are providing a positive impact on the implementation of DevOps, and no recent technology has been more impactful than virtualization and the cloud. In this course, you’ll explore architecture and virtualization in DevOps, beginning with the concept of containerization, how paying attention to architecture can reduce risk in deployments, and the role of microservices in software deployment. Then you’ll learn about the strangler pattern and the role it plays in re-architecting, the blue/green deployment pattern as an architectural approach, and how the move in IT towards virtualization and the cloud is enabling the DevOps movement. Finally, you’ll discover change review and coordination as it relates to flow optimization and the basic steps for optimizing flow. This course was originally created by Global Knowledge (GK). 
9 videos | 40m available Badge
Your DevOps Journey: Amplifying Feedback
Feedback often gets overlooked in lieu of the pace at which business moves, but organizations ignore the importance of feedback at their own peril. In this course, you’ll learn how DevOps thrives by amplifying feedback, beginning with the principles and practices of amplifying feedback and the importance of identifying problems as they occur. Then you’ll discover the importance of pushing quality closer to the source, optimizing for downstream workflow, telemetry metrics, monitoring, and alerting, telemetry from an architectural standpoint, and levels of telemetry architecture. Finally, you’ll explore the role played by alerting in automation, system monitoring tools and their uses, log aggregation tools, DevOps metrics, how telemetry can be used to anticipate problems, hypothesis-driven deployment, and A/B testing and how it relates to hypothesis-driven development. This course was originally created by Global Knowledge (GK). 
19 videos | 1h 8m has Assessment available Badge
Your DevOps Journey: Continual Learning and Experimentation
Continual learning and experimentation are cornerstones of successful development organizations and play a significant role in DevOps. In this course, you’ll discover continual learning and experimentation, beginning with organizational culture and the importance of becoming a learning culture, the role of the postmortem and why it's important to avoid laying blame, and transitioning to an innovation culture. Then you’ll learn how institutionalizing the improvement of daily work leads to innovation, the role of patterns that build the resilience of systems and services, transforming local discoveries into global improvements, and the importance of setting aside time to stimulate learning. Finally, you’ll explore how organizations benefit from enabling knowledge sharing, the importance of establishing internal consulting and coaching, and how organizational leadership can reinforce a learning culture. This course was originally created by Global Knowledge (GK). 
13 videos | 1h 6m has Assessment available Badge
SHOW MORE
FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

BOOKS INCLUDED

Book

DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory
Assisting leaders who are accountable for the rapid development of high-quality software applications, this concise guide shows you how to design, implement, measure, and improve DevOps programs that are tailored to your organization.
Book Duration 2h 45m Book Authors By Aruna Ravichandran, Kieran Taylor, Peter Waterhouse

Book

Introduction to DevOps with Chocolate, LEGO and Scrum Game
A unique case study-driven approach to learning DevOps, this book includes a fun game that helps simulate an end-to-end product delivery process and visualize the bottlenecks in the value delivery flow.
Book Duration 1h 13m Book Authors By Dana Pylayeva

Book

The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations
Featuring numerous case studies you can research and learn from, this book shows leaders how to create the cultural norms and the technical practices necessary to maximize organizational learning, increase employee satisfaction, and win in the marketplace.
Book Duration 6h 47m Book Authors By Gene Kim, Jez Humble, John Willis, Patrick Debois

Book

The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT Enterprise
Providing practical, actionable, real-world guidance on implementing DevOps at enterprise scale, this book shows you how to get your organization on board so you can slip production into the fast lane and innovate your way to the top.
Book Duration 7h 2m Book Authors By Sanjeev Sharma

Book

DevOps, DBAs, and DBaaS: Managing Data Platforms to Support Continuous Integration
Investigating the complex intersection between DBA functions and DevOps processes, this book explains that as DBAs assimilate as DevOps team members, the movement advances and benefits customers, businesses, the IT industry, and the professional involved.
Book Duration 2h 51m Book Authors By Michael S. Cuppett

Book

DevOps for Developers
Describing how to streamline the software delivery process and improve the cycle, this practical and thorough guide will enable you to deliver software faster, in better quality and more aligned with individual requirements and basic conditions.
Book Duration 3h 17m Book Authors By Michael Hüttermann

Book

Beginning PowerShell for SharePoint 2016: A Guide for Administrators, Developers, and DevOps Engineers, Second Edition
Explaining the fundamental concepts behind the PowerShell language, this book uses real-world examples and scripts to introduce PowerShell operations in the context of deploying, migrating, managing, and monitoring SharePoint 2016.
Book Duration 3h Book Authors By John Edward Naguib, Nikolas Charlebois-Laprade
SHOW MORE
FREE ACCESS

AUDIOBOOKS INCLUDED

Audiobook

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
This audio edition tells you how to integrate product management, development, QA, IT operations, and information security to elevate your company and win in the marketplace.
Audiobook Duration 12h 55m 7s Audiobook Authors By Gene Kim, Jez Humble, John Willis, Patrick Debois

YOU MIGHT ALSO LIKE

Likes 2 Likes 2  
Likes 64 Likes 64