Introducing Signal Sciences Terraform Provider DevOps has always been part of Signal Sciences’ DNA: the…
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 with Ernest Mueller and Karthik Gaekwad, we have been building up the DevOps library over at LinkedIn Learning and Lynda.com. So far we have four DevOps courses ready 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 with DevOps Foundations which 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.
Get started with DevOps Foundations today!
DevOps Foundations: Infrastructure Automation (released summer 2017)
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
- Provisioning with CloudFormation
- Immutable deployment with Docker
- Container orchestration with Kubernetes
Get started with Infrastructure Automation now.
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.
- Benefits of continuous delivery
- Building your own pipeline
- Version control practices
- Building artifacts
- Testing and continuous delivery
- Application deployment and release
- UI testing in action with Robot
- Security testing in action with gauntlt
- CI/CD best practices
Get started with Continuous Integration and Continuous Delivery now.
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.
- What is agile?
- What is lean?
- Measuring success
- Learning and adapting
- Building a culture of metrics
- Continuous learning
- Advanced concepts
Start your Lean and Agile journey here.
All in one playlist!
I have set all this up in one playlist that I will keep up-to-date with new courses as we make them.