Continuous delivery (CD) answers two difficult questions: "How do we release software more quickly in response to user demand?" and "How do we release high-quality software reliably?" Using special practices and tools, teams can address both concerns. Learn the basics of CD, get hands-on experience with important tools, and discover how your organization can optimize software delivery.
Explore the foundations of continuous integration, delivery, and deployment.
Practice using tools for integrating development into the delivery life cycle.
Discover tools and practices for automating tests and deploying software to production.
Learn how to automate software development and system administration tasks with Jenkins, the open-source automation tool for Windows, Mac, Linux, and Docker.
1h 20m • COURSE
Git Essential Training with Kevin Skoglund
Shows how to use Git, the popular open-source version control software, to manage changes to source code.
6h 25m • COURSE
Programming Foundations: Software Quality Assurance with Aaron Dolberg
Learn how to incorporate different kind of software testing into your development cycle and start testing, recording, and resolving defects.
1h 24m • COURSE
Learning Selenium with Meaghan Lewis
Learn how to use Selenium to test web applications. Find out how to write, automate, and run tests with the Selenium WebDriver API and Selenium Grid.
1h 13m • COURSE
DevSecOps: Automated Security Testing with James Wickett
Learn how to set up automated security testing for your software delivery workflow, including continuous integration/continuous delivery pipelines.
1h 35m • COURSE
Learning Chef with Robin Beck
Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.
2h 56m • COURSE
Learning Puppet with Josh Samuelson
Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.
1h 39m • COURSE
Learning Ansible with Jesse Keating
Explore Ansible, an easy-to-use IT automation engine. Learn about the basic purpose of Ansible, the different components that make up this software, and the variety of high-level use cases that it was designed to handle.
59m 56s • COURSE
You'll advance your continuous delivery skills with these experts
Michael Jenkins is a senior systems engineer at a leading company in the entertainment industry.
A computer engineer with experience in administering web services and the Linux systems that host them, Michael also has past experience in Windows system administration and engineering application support.
His advanced skills include process automation and technical writing (for procedures, documentation, and presentations).
Michael is an experienced facilitator for training sessions and technical discussions. He has strong customer service skills with a reputation for troubleshooting technical problems quickly-or taking steps to find the right help when a solution isn't immediately available!
Specialties include scripting in Bash, Perl, and Python. He is well-versed in cloud technologies including Amazon Web Services, Google Cloud Platform, and a bit of Microsoft Azure.
Kevin Skoglund builds custom web solutions at Nova Fabrica, and teaches web development to others at Lynda.com.
Kevin Skoglund is the founder of Nova Fabrica, a web development agency specialized in delivering custom, scalable solutions using Ruby on Rails, PHP, SQL, and related technologies. Nova Fabrica clients include An Event Apart, Atlas Carpet Mills, Consulate Film, Gregorius|Pineo, Maharam, Oakley, and The Bold Italic. Kevin is a lynda.com author with over 15 years of teaching and web development experience.
Aaron Dolberg is the QA engineer behind software such as Flash Professional, Flex, and Shockwave Studio.
Aaron Dolberg has been contributing to successful high-profile products in a quality capacity since 2000. He's been a member of the engineering teams that produced Flash Professional, Flash Catalyst, Flash Player, Flex, and Director Shockwave Studio to name a few. Aaron is a passionate user advocate and has presented at conferences and user groups to maintain a strong connection with the people who use the products he devotes his time to. He currently manages teams of quality engineers in the gaming industry and works to identify efficient ways to validate functionality, track overall team progress, and mitigate risk.
Meaghan Lewis is a QA engineer at GitHub, specializing in test automation.
Originally from sunny Southern California, Meaghan moved to San Francisco in 2012 after graduating from Northwestern University with a B.S. in computer engineering.
She was a QA consultant at ThoughtWorks and a QA engineer at Earnest and Lever, before moving to GitHub. On a day-to-day basis, she tests software applications by discovering defects and raising risks. She enjoys picking an application apart so that when it is released to a customer, it works smoothly.
Meaghan is also a popular speaker, having presented at conferences such as SeleniumConf, SauceCon, and OSCON.
When Meaghan's not working, she's always looking for the next adventure. She loves to travel, and can find you the cheapest flight from San Francisco to anywhere on the planet. She also enjoys cooking, playing soccer, and hanging out with her dog, Glitch. Find out more at meaghanlewis.com.
James Wickett is the head of research at Signal Sciences and a supporter of rugged software and DevSecOps.
Seeing the gap in software testing, James founded an open-source project, Gauntlt, to serve as a rugged testing framework. He is the author of several security and DevOps courses on LinkedIn Learning, on topics such as DevOps, infrastructure as code, automated security testing, continuous delivery, and site reliability engineering.
He got his start in technology when he founded a startup as a student at the University of Oklahoma and has since worked in environments ranging from large, web-scale enterprises to small, rapid-growth startups. He is a dynamic speaker on topics in DevOps, AppSec, InfoSec, cloud security, automated security testing, DevSecOps, and serverless technology.
James is the creator and founder of the Lonestar Application Security Conference, which is the largest annual security conference in Austin, Texas. He also runs DevOpsDays Austin and previously served on the global DevOpsDays board. He also bears several security certifications, including CISSP and GWAPT.
In his spare time he is trying to learn how to make a perfect BBQ brisket.
Robin Beck is a lead technical trainer who helps developers overcome infrastructure challenges.
Josh Samuelson is an experienced systems administrator and DevOps engineer.
Josh has a strong background in email, DNS, MySQL, Linux, and Windows. He is a quick and eager study when it comes to new technology and emerging trends, and an excellent technical problem solver with hardware, software, and network issues. He has built and delivered training solutions for Puppet, an industry-standard IT automation platform, and is currently a DevOps engineer for HelloSign, the software company behind eSignature and other intelligent business solutions.
Jesse Keating is an accomplished automation software user, contributor, and developer.
He has been an active member of the Linux and open source communities for over 15 years. He has first-hand experience with a variety of IT processes, software development, and large-scale system administration. Jesse has presented at numerous conferences, including OpenStack Summit, Red Hat Summit, LISA, AnsibleFest, and more. He has written many articles on his own blog and other platforms on a variety of tech topics. Jesse is also the author of Mastering Ansible, which was published by Packt publishing. Outside of his DevOps day job, Jesse spends his time exploring the beautiful spaces of the Pacific Northwest. He is an avid cyclist and outdoorsman, frequently embarking on camping, multi-day biking trips, or bike races with his family and friends.