DevOps

Course Includes

  • DevOps Methodology
  • AWS
  • Ansible
  • Github
  • Docker
  • Jenkins

DevOps

Live Virtual Classes
Tues & Wed. 6PM – 8PM

6 Weeks

Remote/Hybrid

New classes every month

Limited class sizes

Previous Linux training and/or experience required.

About the Course

In today’s rapidly evolving tech landscape, mastering DevOps isn’t just a skill—it’s a game-changer. Dive into this course and unlock the key to streamlined software development, enhanced collaboration, and significantly reduced development costs.

This course provides an in-depth introduction to DevOps, focusing on the principles, practices, and tools used to streamline software development and IT operations. DevOps is, at its simplest, is a set of agile-supported practices to improve collaboration and eliminate silos between developer and IT operations teams across a business. By eliminating traditional silos, IT teams can develop software faster and with far more agility than traditional waterfall development paradigms.  

Better communication leads to better understanding, fewer defects, less rework, and easier testing and deployment. The software development process becomes more efficient, and development costs shrink. 

Students will learn how to improve collaboration, automate processes, and deliver software faster and more reliably. 

Course Outline

Week 1

What Is DevOps 

  • 10, 000 ft overview  
  • Problem solving  
  • Business cost  
  • Development practicing  
  • Traditional vs Modern paradigm  
  • Understanding toolsets  
  • Development Lifecycle  
  • DevOPS Practice Methodology 
  • Understanding DevOps concepts and history 
  • Benefits and challenges of DevOps 
  • DevOps culture and mindset 

AWS 

  • Setting up practice lab  
  • Configuring Security group  
  • Understanding  EC2 and price watch  
  • Understanding about VPC  
Week 2

Ansible 

  • Ansible architecture 
  • Inventory file  
  • Ssh keys  
  • My first playbook  
  • Understanding modules and options  
  • Understanding variables, loops  
  • Leveraging Tags  
  • Jinja2 formatting  
  • Ansible roles  
  • Adhoc commands 
  • Verbose logging  
Week 3

Github 

  • Importance of github  
  • Pull repo w/ SSH keys  
  • Push to repository 
  • Modifying repo  
  • Changing branches  
  • Commit and pushing to branch  
  • Commiting Changes  
  • Understanding commit hash  
Week 4

Docker  

  • Understanding concept of containers  
  • Pull , tag , push , container  
  • Runtime containers  
  • Import variables , secrets , ports  
  • Run / stop / pause containers  
  • Docker compose  
  • Build docker container from scratch  
  • Importance of registry and caches  
Week 5

Jenkins  

  • Importance of Jenkins  
  • Setting up master and build servers
  • Running first freestyle project  
  • Understanding pipeline and groovy script  
  • Create a pipeline project  
  • Invoke parameters 
  • Introduction to CI/CD pipelines 
  • Setting up a CI/CD environment 
  • Building and testing code automatically 
Week 6

Review 👍 

  • Blocker and issues  
  • Becoming a successful DevOps Engineer  
  • Continuous Learning  
  • Interview Approaches/Questions 
  • Resume Approaches  
  • Leverage Skill Set  

Learn more about the program

Embark on a transformative journey with our cutting-edge DevOps course! Dive into the dynamic realm of Development and Operations integration, and unlock the power of seamless software delivery. Learn the art of continuous integration and delivery (CI/CD), master version control strategies, and harness the potential of automated testing. Discover the magic of crafting infrastructure as code, and witness the revolution of containerization. Immerse yourself in hands-on experiences, where you’ll wield tools like Github, Jenkins, Docker, Ansible, and more.

Fill out the form to be contacted about the course, or go to our Booking page to schedule a call with our Admissions team at a time that works for you.

Frequently Asked Questions

Do I need prior I.T. experience?

Yes. You will need at least a theoretical understanding of Linux.

What materials do I need for the course?

A computer with a working microphone and video camera is mandatory for the course. Additionally, any materials you use to take notes or aid in your concentration are a great help!

No tablets, no phones!

Will I need to pass the personal interview?

Yes. A personal interview allows us to go over your overall educational journey, and ensure that you would be a great fit for our positive and collaborative environment and that we are a great fit for you!

Are classes in person or online? What are the options for virtual learning?

Classes are delivered fully online on Tuesdays and Wednesdays from 6-8p ET.

Will I have support from instructors and administration throughout the course?

Definitely! At MTS Class we view ourselves and our students as members of an incredible international team. Our main goal as your staff and instructors team is to work hand in hand with you our students to ensure a great class experience and guide you to a successful job offer. Keep in mind we are working together that means that we expect our students to give 110% and we will do the same! Enjoy one-on-one sessions, real-world exercises, practical application, career services, and more!

Will I get certified after taking this course?

The course does not lead to a DevOps certification, but students may be able to obtain certification in the 5 topics taught: AWS, Ansible, Github, Docker, and Jenkins with further study and practice.

Talk to our Admissions Team