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%.