DevOps Engineer Program
What is a DevOps Engineer?
A DevOps Engineer is a professional who combines software development (Dev) and IT operations (Ops) to help organizations deliver software applications more efficiently and reliably. Imagine a DevOps engineer as a bridge builder between software developers and IT operations teams. They collaborate with both groups to automate processes, improve communication, and streamline the software development and deployment lifecycle. DevOps engineers focus on creating a culture of collaboration and continuous improvement. They use various tools and technologies to automate tasks, such as building, testing, and deploying software, which reduces errors and speeds up the release process. Additionally, DevOps engineers monitor system performance, identify and resolve issues quickly, and ensure that applications are running smoothly. They also prioritize security and work towards implementing best practices for maintaining a secure and stable environment.
In simple terms, a DevOps engineer is like a problem-solving facilitator who brings together software development and operations teams, using automation and collaboration to make software development and deployment faster, more reliable, and more efficient.
DevOps Engineer Program
This program prepares students to understand and implement DevOps practices. DevOps (Development and Operations) is a set of software development practices that combines software development and IT operations, utilized to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives.
​
Both the online and on-campus delivery options have the same schedule with students attending classes together. Online students join the classes via video conference applications.
The goal of this program is to prepare students for a entry-to-mid level DevOps Engineer position.
Graduates of the program earn a Diploma.
Students have 28 weeks to complete this 350 clock-hour program
Program Schedule: Monday, Tuesday, Thursday, Friday: 6:30-9:30 PM EST
-
Program ObjectivesUpon completion, students will be able to: Identify computer components Use Linux shell command line Administer, monitor and troubleshoot Linux Systems Design and build redundant Domain Name System Build and load balanced web servers & create basic website Explain how databases work and build MariaDB server Design file sharing systems and build file sharing servers Use version control to keep track changes Create monitoring system to monitor servers and services Create CI/CD (Continuous Integration Continuous Delivery) pipelines using Jenkins Build and orchestrate containers using Kubernetes Build and use hardware and software storage Configure and troubleshoot basic networking Read and write simple scripts in Bash Shell and Python Create LAMP server using AWS Cloud technologies like EC2,S3, IAM, etc Implement automation using Ansible automation and configuration tool Build an entire environment for a fictitious small startup company as part of final project
-
Program RequirementsAdmissions Requirements Students applying for admission to ZiyoTek Institute of Technology must meet the the following requirements: 1. Be 18 years of age or older, beyond the age of compulsory school attendance. 2. Provide a U.S. high school diploma or equivalent. ZiyoTek recognizes the following equivalents to a high school diploma: A General Education Development (GED) certificate A foreign diploma or transcript that is equivalent to a U.S. high school diploma. All foreign transcripts must be evaluated by a transcript evaluation service that is a member of the National Association of Credential Evaluation services (NACES) or the Association of International Credential Evaluations (AICE). Documentation of completion of an associate’s degree or higher, along with verification that the institution attended required high school completion or the equivalent.
-
Program CostThe full program cost is $12,000 - *$500 deposit is required when you enroll* Financing is available in two parts; Get financing through our third-party lender - CLIMB CREDIT Climb Credit will quote a finance plan for you in 5 minutes! Get in-touch with ZiyoTek Institute about finding a comfortable monthly payment plan by calling us at (202) 221-8221 Here are the options: 1. Pay in full and get a $500 discounted from the full price 2. Pay $959 per month (after the first month $500 deposit) for 12 months 3. Apply via Climb Loan program - Get approved here: Climb Credit $500 deposit is required when you enroll.
-
Technical RequirementsInternet Connection High-Speed Internet Broadband (cable or DSL) 10 Mbps minimum, 20 Mbps recommended; or a mobile device with a data connection (4G, or LTE) Hardware Any computer/laptop with these minimum recommended specifications: Processor: Intel i5 or AMD A8 or better Memory: 16GB or higher Storage: 64GB minimum with at least 20% free space Must be WiFi capable Minimum screen resolution of 1280 x 1024 pixels Operating System PC: Microsoft Windows 8.1 or higher (Windows 10 preferred) Mac: Apple OS X v10.11 (El Capitan) or higher Software PDF Reader (Adobe recommended) Web Camera Headphones
-
Graduation RequirementsTo maintain satisfactory status leading to graduation all students must: Achieve a minimum of 80% cumulative attendance Achieve a minimum cumulative grade point average of 2.0 (70%, C) Make-up all academic deficiencies (incompletes, failures, withdrawals, etc.) Meet all financial obligations to the school
-
CurriculumLinux - Introduction to Linux - Installing Linux - Linux Command line - Shell expansion - Pipes and commands - VI editor - Scripting - Local user management - Hardware ​ Systems Administration - Introduction to Scripting - Remote Access - Package Management - System Management - Scheduling - Logging - Archiving ​ System Engineering - Firewall - DNS - Web Servers - DB Management - File Sharing - Identity Management - Monitoring DevOps / Automation - Version control - Ansible - Terraform - CICD Pipelines - Python Containers - Kubernetes - Docker Cloud Technologies - AWS
Learning portal
Books? No, you do NOT need to buy any books, we will provide you with all necessary learning materials through our learning portal.
​
-
You will have an opportunity to 24/7 access to our portal to read materials, to do quizzes and tests
-
All classes are recorded and posted on portal right after the class, so you can watch video as many time as you need
Upcoming Classes
Program | Class | Start Date |
---|---|---|
Cloud Architect Program | Winter 2024 | December 4, 2024 |
System Engineer Program | Spring 2025 | March 4 , 2025 |
DevOps Engineer Program | Summer 2025 | June 5, 2025 |
Cloud Architect Program | Fall 2025 | September 5, 2025 |