757-216-3656 | Monday–Friday 8:30 AM – 4:30 PM | info@itdojo.com

Course Duration

4 Days

Audience

Employees of federal, state and local governments; and businesses working with the government.

Prerequisites

Students should have experience with Ansible configuration management and Jenkins CI/CD, either from the Implementing a CI/CD Pipeline course or equivalent work experience. Familiarity with scripting and experience working at the command line in Unix, Linux, or a similar environment is required.

Course Description

Learn how to use an integrated CI/CD pipeline that tests and deploys server infrastructure the same way every time, including during times of disaster recovery In order to manage large-scale infrastructure, DevOps teams need to manage how servers are deployed in a repeatable and reliable fashion. Deploying servers at scale can be complex, time-consuming, and when things go wrong, the costs could be huge in losses of both customer revenue and customer trust. This hands-on, lab-based, instructor-led course teaches exactly how to create and use an end-to-end CI/CD pipeline geared specifically for server and application deployment. We’ll teach you Terraform from the ground up so you can define in code how to create cloud networking components and launch VM's in the cloud. Then we’ll teach you how to configure those servers using Ansible provisioners. Next, we’ll integrate Terraform and Ansible with Docker containerization, allowing the blistering fast launch of applications on your server infrastructure.

Learning Objectives

  • Define types of networking components and types of virtual machines best for your solutions
  • Use Terraform to build everything needed for an enterprise-class server architecture
  • Relaunch your entire infrastructure in a different cloud region with minimum downtime
  • Turn basic virtual machines launched by Terraform into web or database servers using Ansible
  • Create Docker hosts
  • Launch Docker containers on virtual machines using Ansible
  • Build and launch container images
  • Mount volumes and deploy applications using containers
  • Test for reliable code before deployment
  • Deploy approved code using Jenkins to a remote location such as AWS S3 or JFrog Artifactory

Course Outline

  • Part 1 – Infrastructure Platform: AWS Cloud
  • Part 2 – Git: Source Control Management: GitHub
  • Part 3 – Infrastructure Deployment: Terraform
  • Part 4 – Configuration Management: Terraform with Ansible
  • Part 5 – Notifications: Slack
  • Part 6 – Containerization: Docker
  • Part 7 – Managed OS: Linux Only
  • Part 8 – Container Management: Kubernetes (Optional)

Frequently Asked Questions

What does the Deploying and Automating Infrastructure at Scale course cover?

This course covers Deploying and Automating Infrastructure at Scale training and best practices. IT Dojo delivers it as live instructor-led training with an emphasis on practical skills for government and DoD professionals.

How long is IT Dojo's Deploying and Automating Infrastructure at Scale training?

IT Dojo's Deploying and Automating Infrastructure at Scale training is 4 Days. It is available as live remote online instruction or on-site at your facility. All sessions are instructor-led with small class sizes to ensure individual attention.

Is this course available as live remote online training?

Yes. IT Dojo offers Deploying and Automating Infrastructure at Scale as live remote online training. A certified instructor leads the session in real time — students interact via chat or microphone. Classes are kept small (typically no more than 16 students) to ensure engagement. On-site delivery at your government facility or contractor location is also available.

What prerequisites are recommended before this course?

Students should have experience with Ansible configuration management and Jenkins CI/CD, either from the Implementing a CI/CD Pipeline course or equivalent work experience. Familiarity with scripting and experience working at the command line in Unix, Linux, or a similar environment is required.

Does IT Dojo offer this training on-site at government or DoD facilities?

Yes. IT Dojo delivers Deploying and Automating Infrastructure at Scale on-site at government agencies, DoD commands, military installations, and contractor facilities. On-site training is ideal for teams of four or more and can be customized to your organization's specific environment and mission requirements. Contact IT Dojo to schedule.

How do I register for this course?

IT Dojo training is employer-sponsored — your organization registers and pays for seats. To schedule Deploying and Automating Infrastructure at Scale for your team, contact IT Dojo via the Request Training form or call 757-216-3656. IT Dojo will work with your contracting officer, training coordinator, or program office to set up the course.

Get More Information

We cannot work with the general public. We only work with Government Agencies, Military, government contractors, and corporate clients.