Disclosure: when you buy through links on our site, we may earn an affiliate commission.

DevOps: Automate your Infrastructure using Ansible in 9Hours

Deploy applications the right way with the power of Ansible to fasten scalable orchestration, DevOps, and automation
(64 reviews)
1,012 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 9h 43m
Language: English
Next start: On Demand

Table of contents


Ansible is a simple IT automation engine, that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all your systems interrelate, rather than managing one system at a time.
This comprehensive 2-in-1 course is comprehensive, hands-on course with discovery of orchestration, DevOps and automation using Ansible. Explore Ansible with cloud services and its AWS provisioning. Understand infrastructure automation and decide what makes Ansible a good choice for your projects. Get started with Ansible through playbooks and organize the automation of infrastructure tasks by building and using roles from Ansible Galaxy. Use the best DevOps practices to automate your building and testing environments to push your software into production.
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Hands-On Infrastructure Automation with Ansible, covers practical course for beginners to Ansible and deployment of applications the right way. Use Ansible to automate deployment so you can quickly and reliably run and upgrade your applications. Infrastructure Automation results in cost reduction, productivity, availability, reliability, and performance. Gain real-world experience on your own deployments.
In the second course, Hands-On DevOps with Ansible, you will learn how a DevOps pipeline can speed up your software development. You 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, you will be able to develop and deploy reliable applications with speed using Ansible.
By the end of this course, you’ll be able to create and maintain Ansible playbooks, roles, and custom modules, enabling you to make full use of Ansible as part of a DevOps or automation strategy.

Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
•Alan Hohn is a Software Architect who primarily works with distributed Java. He has had a lot of experience re-architecting embedded systems and in combining embedded and enterprise approaches. Lately he has been doing quite a bit of work with virtualization, DevOps, and cloud technologies. Over the past several years, he has had the opportunity to teach courses on Java. His role and interest also mean that he frequently tries out new libraries and new approaches. His hope is that some of that material will be as useful to others as he has occasionally found it. He is employed by Lockheed Martin Mission Systems and Training and his personal blog is called Variegated.

You will learn

✓ Understand more about Ansible Modules, the structure of Ansible Playbooks, the creation and execution of Ansible playbooks, Ansible Facts, and Jinja2 Templating
✓ Manage multiple servers from a single Ansible environment with different and overlapping configuration
✓ Create a rapid reliable application deployment
✓ Build custom Ansible roles and modules
✓ 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
✓ Use Ansible with cloud services and containers, such as AWS, Jenkins, Docker, and Kubernetes


• Familiarity with Ansible and a basic knowledge of system administration will be helpful.

This course is for

• This course is aimed at programmers, systems administrators, and DevOps engineers who wish to learn Ansible for application deployment and task automation.
Tech Knowledge in Motion
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 9h 43m
Language: English
Next start: On Demand

Students are also interested in