Often found at the intersection of DevOps and security, creator of gauntlt and author of DevOps Fundamentals — a course on Lynda.com and LinkedIn Learning.
Over the last 12 months, I (James Wickett) have been working on a really exciting project to help make DevOps training and educational resources accessible to online learners. Along withErnest MuellerandKarthik Gaekwad, we have been building up the DevOps library over at LinkedIn Learning and Lynda.com. So far we havefour DevOps coursesready for you to watch right now and several more in pipeline that should release in early 2018.
In these courses we lay the groundwork of DevOps and show how to gain value from the DevOps movement in your organization. We tackle concepts like: Continuous Delivery, Infrastructure Automation, Containers, Serverless, Security, Testing, Agile, Lean and much, much more. The courses add up to over 8.5 hours of video so if you binge watch ‘em like a season of Game of Thrones, you can level up your DevOps game in just a day.
To give you an idea of what the courses are like, let’s take a look at the each of the courses in turn.
DevOps Foundations (the original course)
These courses are meant to help you out no matter where you are in your journey. We recommend starting out withDevOps Foundationswhich provides an overview of the DevOps movement, focusing on the core value of CAMS (culture, automation, measurement, and sharing). The course covers the various methodologies and tools an organization can adopt to transition into DevOps, looking at both agile and lean project management principles and how old-school principles like ITIL, ITSM, and SDLC fit within DevOps.
By automating development operations, you can make your organization’s systems more reliable, processes more repeatable, and server provisioning more efficient. In this course, learn the basics of infrastructure automation, and discover how to approach converting your systems over to becoming fully automated — from application installation to system-level management.
Testing your infrastructure
Going from infrastructure code to artifacts
Unit testing your infrastructure code
Creating systems from your artifacts
Instantiating your infrastructure from a defined model
Continuous delivery is one of the major DevOps practice areas. By continuously building, testing, and delivering your code, you can reap huge stability, speed, and flexibility benefits. In this course, learn about continuous integration and continuous delivery (CI/CD), and see how these concepts work in practice by constructing your own build pipeline.
DevOps Foundations: Lean and Agile (also just released!)
By applying lean and agile principles, engineering teams can deliver better systems and better business outcomes — both of which are crucial to the success of DevOps. In this course, see the theories, techniques, and benefits of agile and lean. Learn how they can be applied to operations teams to create a more effective flow from development into operations and accelerate your path of “concept to cash.” In addition to key concepts, you can hear in-the-trenches examples of implementing lean and agile in real-world software organizations.