Page 1 of 2

Course Title Infrastructure automation: Ansible & Terraform

Brief Course Description The course will teach the students the basics of

automating apps and IT infrastructure with Ansible and

Terraform (industry-standard tools).

Course Prerequisites Basic Introduction to Programming with Python,

System administration basics with Linux and SSH,

Introduction to Networking & Internet,

Introduction to networked systems architecture and

cloud or equivalent courses.

Learning Objectives* Upon completion of this course, the successful student

will have reliably demonstrated the ability to build and

provision, deploy and automate apps and IT

infrastructure using Ansible and Terraforms Tools

which have been widely popular and used by many

technology companies.

Additionally, Consul, Vault, Nomad and Packer will be

explored in terms of the key products of HashiCorp - a

leader in the DevOps field.

Required course materials* Optional books may be recommended.Proprietary

Materials for class lecture and lab activities, Textbook

excerpts may be provided as selected by the instructor

Course Duration 50 hours

Homework Hours 20 hours

Delivery Methods In-class instruction

Teaching Methods* 50% lecture and 50% supervised lab.

Page 2 of 2

Method(s) of Student Evaluation* Students will be evaluated with 2 homework

assignments that comprise 40% of the course’s

score and a quiz that comprises 60% of the course’s

score.

Completion Requirements* A minimum grade of 70% on each individual component

with a cumulative grade of at least 70%.