Are you a developer learning continuous delivery, a sys admin keeping current, or a new engineer getting started? This Learning Path helps you gain skills to work in DevOps. Learn about infrastucture automation, lean and agile transformation, security, monitoring, and site reliability engineering.
Discover how to adopt DevOps at your organization.
Explore tools and concepts for infrastructure automation.
Build a continuous delivery pipeline using practices.
Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
2h 53m • 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
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 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 Docker with Arthur Ulfeldt
Learn the basics of Docker, the open-source tool for deploying and managing applications as containers.
2h 35m • COURSE
DevOps Foundations: Continuous Delivery/Continuous Integration with James Wickett
Discover how to build faster, more reliable software with continuous delivery and continuous integration. Learn about core CI/CD concepts by seeing how they fit into a delivery pipeline.
2h 9m • COURSE
Learning Jenkins with Michael Jenkins
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
Learning Software Version Control with Michael Lehman
Reviews the history of version control and demonstrates its fundamental concepts: check-in/checkout, forking, merging, commits, and distribution.
2h 55m • COURSE
DevOps Foundations: Lean and Agile with Ernest Mueller
Learn how to apply lean and agile principles to deliver better systems and better business outcomes for your DevOps team.
1h 26m • COURSE
Lean Technology Strategy: Running Agile at Scale with Jez Humble
Learn about common pitfalls you may encounter when adopting agile across an organization. Discover practical techniques that can help you successfully manage a transformation.
46m 5s • COURSE
Lean Technology Strategy: Building High-Performing Teams with Jez Humble
Great teams develop better products. Get tips to build a high-performing lean team.
33m 49s • COURSE
Lean Technology Strategy: Starting Your Business Transformation with Barry O'Reilly
Learn how to leverage the lean management approach to innovate your organization and kick-start your business transformation.
37m 32s • COURSE
Lean Technology Strategy: Moving Fast With Defined Constraints with Joanne Molesky
Learn how to adopt lean and agile practices while dealing with defined processes, compliance, risk, and other concerns.
47m 33s • COURSE
DevOps Foundations: DevSecOps with Tim Chase
Get an overview of DevSecOps. Find out how a DevSecOps program can help you integrate security into the application development pipeline.
54m 24s • COURSE
DevOps Foundations: Infrastructure as Code with Ernest Mueller
Learn the basics of infrastructure as code, including how to keep your configuration in a source repository and have it built and deployed like an application.
2h 6m • COURSE
DevSecOps: Building a Secure Continuous Delivery Pipeline with James Wickett
Explore best practices and tools that can help you implement security across the entirety of the continuous integration and continuous delivery (CI/CD) pipeline.
1h 12m • 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
DevOps Foundations: Monitoring and Observability with Ernest Mueller
Learn about techniques and tools for monitoring from a DevOps mindset.
2h 12m • COURSE
Learning the Elastic Stack with Emmanuel Henri
Discover how to set up and use the Elastic Stack to ingest your data, analyze it, and visualize it with charts and graphs.
1h 30m • COURSE
Learning Nagios with Josh Samuelson
Learn how to use Nagios to monitor system health and gain actionable intelligence about your IT infrastructure.
1h 6m • COURSE
Graphite and Grafana: Visualizing Application Performance with Laura Stone
Learn how to combine StatsD, Graphite, and Grafana to visualize metrics about the performance of your applications.
1h 49m • COURSE
DevOps Foundations: Site Reliability Engineering with Ernest Mueller
Explore the basics of site reliability engineering for DevOps. Learn SRE techniques for release, change and incident management, self-service automation, and more.
1h 20m • COURSE
Learning Kubernetes with Karthik Gaekwad
Learn how to deploy container-based applications using Kubernetes, the popular open-source orchestration engine.
2h 19m • COURSE
Kubernetes: Cloud Native Ecosystem with Karthik Gaekwad
Learn about the tools and platforms provided by the Cloud Native Computing Foundation and the problems these tools can solve.
27m 42s • COURSE
Kubernetes: Microservices with Karthik Gaekwad
Get started with Kubernetes and microservices. Learn how to break monolithic applications down into nimble microservices and deploy them in a container-centric Kubernetes environment.
1h 28m • COURSE
You'll learn DevOps skills with these experts
Ernest Mueller is head of engineering operations at Precision Autonomy.
Ernest has a degree in electrical engineering from Rice University. Upon graduation, he went moved to Memphis, Tennessee, where he learned Unix system administration and web programming at FedEx and led the technology team at a print and internet publisher, Towery Publishing.
In 2002, Ernest moved back to his home state of Texas to take a job managing the web systems team at National Instruments, focusing his team on high uptime, continuous operations, application performance management, system development process, and web security. In 2008, he moved into the LabVIEW R&D group, where he was the web systems architect responsible for delivering Amazon Web Services and Azure-based SaaS products with an integrated DevOps team.
In 2012, he moved to SaaS provider Bazaarvoice to be the manager of release engineering and migrated product delivery from a ten-week release cycle to a one-week release cycle. Then he led the 40-person product ratings and reviews engineering team, a very large-scale web property managing reviews for many of the major retailers and manufacturers on the web.
In 2014, Ernest became the APM product manager at CopperEgg, an Austin-based SaaS monitoring company, which was acquired by Idera. He served as APM product manager for the Idera CopperEgg, Uptime, and Precise product lines.
In 2015, Ernest moved to AlienVault, a cybersecurity software company, where as Director of Engineering Operations his international team of DevOps pros supported the development teams with tooling and techniques to create infrastructure as code, continuous delivery, and monitoring to deliver SaaS security products for unified security management and threat intelligence. In 2018, AlienVault was acquired by AT&T as part of the company's cybersecurity strategy and became AT&T Cybersecurity. Currently, Ernest plans, develops, and maintains the systems infrastructure for Precision Autonomy, a startup providing API-driven risk management and insurance solutions for drones and other autonomous vehicles.
Ernest is active in the DevOps movement and the Austin technical community. He helped found the Austin chapter of OWASP, the CloudAustin user group, and the DevOpsDays Austin conference. He blogs with a cadre of like-thinking professionals at theagileadmin.com.
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.
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.
Robin Beck is a lead technical trainer who helps developers overcome infrastructure challenges.
Arthur Ulfeldt is a Linux geek, a futurist, and a software engineer at Yummly.
An all-around tech enthusiast, he gets excited about all the fancy new developments around Linux, new programming languages, and whatever the current "next new thing™" is. His specialties include Clojure, Linux Kernel, security, functional programming, and cloud deployment systems (what used to be called DevOps). He has been a software engineer at Untangle and Brocade and is currently employed at Yummly. Connect with him on Twitter or LinkedIn.
James Wickett is a speaker on software engineering topics ranging from security to development practices.
James spends a lot of time at the intersection of the DevOps and security communities, and seeing the gap in software testing, James founded the open-source project, Gauntlt, to serve as a rugged testing framework.
James works as a senior security engineer and developer advocate at Verica, and is he is the author of several courses on DevOps and DevSecOps. James is the creator and founder of the Lonestar Application Security Conference, which is the largest annual security conference in Austin, TX. He also runs DevOpsDays Austin and ServerlessDays Austin. He previously served on the global devopsdays board.
In his spare time, he is trying to learn how to make a perfect BBQ brisket.
You can book James to speak at your event through his website: wickett.me.
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.
Michael Lehman is managing director of DreamTimeStudioZ, LLC, an app development and consulting company.
Prior to launching DreamTimeStudioZ, he worked with developers world-wide as a senior architect in Microsoft's Patterns & Practices and Developer/Platform Evangelism groups. Michael has nearly 20 years experience in using source code control, ranging from CVS/VSS to Git/SVN/TFS. His current repository contains C#, song lyrics, and the KittyTeeVee cartoons he draws.
Jez Humble is an author, CTO at DevOps Research and Assessment LLC, and a lecturer at UC Berkeley.
He is the co-author of Continuous Delivery, the Jolt Award-winning book in Martin Fowler's signature series, as well as the books Lean Enterprise and The DevOps Handbook. Jez has spent his career tinkering with code, infrastructure, and product development and consulting in companies of varying sizes across three continents, most recently working for the US Federal Government at 18F. Currently, he's researching how to build high-performing teams at his startup, DevOps Research and Assessment LLC, and teaching at UC Berkeley.
Barry O'Reilly is a business advisor, entrepreneur, and author.
Barry has pioneered the intersection of business model innovation, product development, organizational design, and culture transformation. He works with business leaders and teams from global organizations that seek to invent the future, not fear it. Every day, Barry helps with many of the world's leading companies, from disruptive startups to Fortune 500 behemoths, break the vicious cycles that spiral businesses toward death by enabling a culture of experimentation and learning to unlock the insights required for better decision-making, higher performance, and results.
Joanne Molesky is a deeply experienced IT manager, consultant, speaker, and author.
Currently, Joanne works as a principal associate at ThoughtWorks, where she leads internal global IT teams in GRC activities, including information security, risk and compliance, software asset management, and financial management. She's also a successful writer, having co-authored the international bestseller Lean Enterprise: How High Performance Organizations Innovate at Scale. Joanne's professional specialties include lean enterprise, continuous software delivery, and IT governance.
Tim Chase is director of application security and architecture at Nielsen, a global information services firm.
Tim's demonstrated success in building a robust security infrastructure is the direct result of his ability to not just manage security and risks, but also to enhance and develop the systems and standards in order to meet the growing needs of the organization. Tim is an expert at resolving challenging security incidents within short turnaround times.
He has strong technical experience in testing and quality control, which keeps him actively involved in the project management cycle. With a passion for developing and growing people, Tim takes pride in coaching and mentoring strong teams that deliver excellence in technology and business. For the last six years, he has also been a professional speaker, lecturing on security issues at RSA DevOps Connect and HP Discover.
Emmanuel Henri is a full-stack developer with 20 years of experience in programming, technology, and design.
Karthik Gaekwad is a principal Oracle engineer who builds software using cloud and container technologies.
Karthik graduated from the University of Arizona with a BS and MS in computer engineering in 2007. After graduating, he moved to Austin, Texas to work on the ecommerce team at National Instruments (NI) IT as a developer and created the first version of Parts list and various other ecommerce applications.
In 2009, he moved into the LabVIEW R&D group at NI, where he was an engineer for its cloud-based SaaS and mobile products. He designed and implemented the cloud-based authentication and licensing system for the NI cloud products and worked on various features to integrate the products with the NI purchasing systems. Finally, Karthik also spent some time with the mobile team at NI creating the first iOS version of Data Dashboard.
In 2012, he moved to R&D at Mentor Graphics Embedded to work on cloud products for embedded engineers.
He enjoys working on the development side of the DevOps paradigm, and is most interested in creating REST style services and product user experiences. He also is an organizer for DevOpsDays Austin and Cloud Austin.