About the course
Automate your DevOps and Continuous Delivery software delivery process using Ansible 2.x Video Course
We live in a world of frequent software updates. It's no longer acceptable to take weeks or even days to deliver new software functionality. Ansible helps take software updates from testing to deployment in a short period of time. It is a great solution for orchestrating DevOps pipelines.
In this course, we show how a DevOps pipeline can speed up your software development. We will use DevOps practices to automate your building and testing environments to push software into production. You will use Ansible to automate your DevOps pipeline.
Whether you test and deploy applications on-premise or in the cloud, and whether you build full systems or containers with Docker and Kubernetes, by the end of the course you will be able to develop and deploy reliable applications with speed using Ansible.
The code bundle for this video course is available at - https://github.com/PacktPublishing/Hands-On-DevOps-with-Ansible
Style and Approach
This course is based around real-world examples. You will take real, open-source applications and see how to automate building, testing, and deployment. Along the way you'll get helpful tips that will make it easier for you to apply these examples to your own DevOps pipeline.
What You Will Learn
- Design every step in the DevOps pipeline, from code check-in to deployment.
- Deploy and configure your own Git repository server to serve as the basis for your DevOps pipeline.
- Build virtual machines to automate testing and deploying your applications
- Create a containerized application by using Ansible to build custom Docker images.
- Deploy a virtualized or containerized application and automatically and safely roll out updates.
Alan Hohn is a Software Architect who primarily works in Java, Go, and Python.
He has a lot of experience re-architecting embedded systems and in combining embedded and enterprise approaches. Currently, he works as a Lockheed Martin Fellow encouraging the adoption of virtualization, DevOps, and cloud technologies.
This also means that he frequently tries out new technologies and new approaches.
He enjoys teaching on technical topics and enjoys hearing from those who find his courses useful. He is employed by Lockheed Martin Rotary and Mission Systems and his personal blog is called Variegated.
Design Patterns in TypeScript [Video]