DevOps Engineer to Cloud Architect

ABOUT THE PROGRAM

DevOps is an abbreviation for a modern methodology that describe practices and technologies (automated and manual) that support tight integration between the application development and production (including testing and quality) environments. By integrating the traditional isolated environments, the ALM process supports an open communications methodology, and allows for controlled automated processes within the entire application lifetime.

This program is designed for:

  • IT professionals who manage and control all aspects and roles within the software application development lifecycle

  • IT developers

  • Application test and deployment specialists

  • Professionals involved in application production

This program is self-paced. Self-paced programs create a unique learning experience that allows students to learn independently and at a pace that best suits them.


CERTIFICATION

This course fully prepares students to take the following certification exam:

  • AZ-400 Microsoft Azure DevOps Solutions

The cost of the certification exam is included in the tuition.

The certification exam is not a requirement for graduation. Vendor certifications are at the student’s expense. Vouchers may be available depending on the student’s funding and financial aid.


Tuition: $2,980

Duration: 150 Hours (110 hours + 40 hours Virtual Practice Lab)

Includes e-books, virtual practice labs, mentoring, and test review questions.

Students will have full access to the program for one year.

Prerequisites: HS diploma/GED, basic computer skills and familiarity with the internet

To learn more about ETI’s tuition and financial aid options, click here.


COURSE Outline

DevOps Engineer Track 1: Software Developer
10 hours lecture + 8 hours virtual practice lab

  • Mentoring

  • DevOps Mindset: DevOps Principles & Implementation Approach

  • DevOps Mindset: DevOps Implementation Using Tools

  • The Language of DevOps: DevOps Principles & Practices

  • The Language of DevOps: DevOps Tools & Processes

  • DevOps Agile Development: Agile Processes for DevOps

  • DevOps Agile Development: DevOps Methodologies for Developers

  • DevOps Smart Failure: Fail Fast & DevOps

  • DevOps Collaboration Tools: Tools for Continuous Integration

  • DevOps Collaboration Tools: Tools for Continuous Delivery

  • Final Exam: Enterprise Developer - DevOps

DevOps Engineer Track 2: DevOps Tools, Frameworks, and Capabilities
17 hours lecture + 8 hours virtual practice lab

  • mentoring

  • DevOps Tools: Selecting the Right Tools

  • Using Git for DevOps: Using Git Effectively

  • Using Git for DevOps: Managing Conflicts & Effectively Using Git Workflow

  • Using Docker for DevOps: Introduction

  • Using Docker for DevOps: Configuration for Continuous Delivery

  • Ansible: Ansible for DevOps Provisioning

  • Ansible: Continuous Delivery and Monitoring Using Ansible Playbook and Tower

  • Chef for DevOps: Managing Infrastructure Using Chef

  • Chef for DevOps: Automate Infrastructure Using Chef Tools & Templates

  • Puppet for DevOps: Installing & Working with Puppet

  • Puppet for DevOps: Working with Puppet Bolt & Continuous Delivery for PE

  • Jenkins for DevOps: Jenkins Configuration for DevOps

  • Jenkins for DevOps: Automated Testing & Advanced Jobs using Jenkins

  • SaltStack for DevOps: Working with SaltStack Components

  • SaltStack for DevOps: Configuration Management

  • Final Exam: DevOps Developer

DevOps Engineer Track 3: DevOps Lead
13 hours lecture + 8 hours virtual practice lab

  • Mentoring

  • Best Practices for DevOps Implementation

  • DevOps Cloud Automation: AWS DevOps Tools

  • DevOps Cloud Automation: Advanced AWS Pipelines and DevOps Using Azure

  • DevOps Cloud Automation: DevOps with Google Cloud Platform

  • DevOps Automation: Configuration Management

  • DevOps Automation: Delivery Mechanism

  • CI/CD Implementation

  • DevOps with Docker: Container Management

  • DevOps with Docker: Implementing DevOps Using Docker

  • DevOps with Docker: Management in the Cloud

  • DevOps Continuous Testing: Testing Approaches

  • DevOps Continuous Testing: Testing Methodologies

  • Final Exam: DevOps Lead

DevOps Engineer Track 4: DevOps Architect
9 hours lecture + 8 hours virtual practice lab

  • Mentoring

  • Scaling DevOps: Pipelines at Scale

  • Scaling DevOps: Infrastructure at Scale

  • Enterprise DevOps with Docker

  • DevOps Continuous Feedback: Implementation

  • DevOps Continuous Feedback: Loop Tools

  • DevOps Security Considerations: Securing Pipelines

  • DevOps Security Considerations: DevSecOps Principles

  • Final Exam: DevOps Engineer

AZ-400 Microsoft Azure DevOps Solutions
16 hours
Migration and Consolidation Strategy for Tools

  • Design and Implement Agile Work Management Approach

  • Design a Quality Strategy and Secure Development Process

  • Tool Integration

  • Version and Source Control

  • Code Flow and Mobile DevOps

  • Application Configuration and Secrets

  • Manage Code Quality and Security Policies

  • Azure DevOps Infrastructure

  • Design and Set Up Release Strategy and Workflow

  • Implement Deployment Patterns

  • Dependency Management and Security Compliance

  • Infrastructure as Code and Security Compliance

  • Implement Infrastructure as Code

  • Implement Continuous Feedback

Cloud Architect Track 1: DevOps Engineer
12 hours lecture + 8 hours virtual practice lab

  • Adopting the DevOps Mindset

  • Promoting DevOps Discipline: Practices for the Enterprise

  • Managing Projects Using Kanban

  • Agile & DevOps: Adopting Agile Methodologies

  • Adopting the DevOps CI/CD Paradigm

  • DevOps & AWS: CloudOps Implementation

  • CloudOps with Azure DevOps Tools

  • CloudOps with Google Platform Tools

  • CloudOps with Infrastructure as Code

  • Final Exam: DevOps Engineer

Cloud Architect Track 2: Cloud Engineer
13 hours

  • Adopting IT Automation

  • Applying Design Patterns in DevOps & CloudOps Automation

  • Using AWS to Set Up DevOps & CloudOps Automation Frameworks

  • Applying Automation Using AWS Tools

  • Azure DevOps: Repository & Pipeline Management

  • Managing Agile Lifecycle

  • CloudOps with Google Cloud Platform

  • DevOps Automation Across Platforms: CloudOps for Multi-cloud Deployments

  • DevOps Automation Across Platforms: Working with Multi-cloud Tools

  • Final Exam: Cloud Engineer

Cloud Architect Track 3: CloudOps Engineer
14 hours

  • DevOps to CloudOps for Multi-cloud

  • Implementing IaaS & Orchestration for Multi-cloud Environments

  • CloudOps Interoperability: Modeling Cloud Computing for Integration

  • CloudOps Interoperability: Inter-cloud Integration& Implementation

  • Docker & Multi-cloud: Managing Multi-cloud with Docker

  • Docker & Multi-cloud: Multi-host, Multi-cloud Management with Docker Enterprise

  • Managing Multi-cloud Containers with Kubernetes

  • OpenStack in CloudOps: Managing Multi-cloud with OpenStack

  • OpenStack in CloudOps: Automation

  • Securing CloudOps Deployments: Security Standards for Multi-cloud

  • Securing CloudOps Deployments: Implementing Multi-cloud Security

  • Implementing SD-WAN to Optimize Environments

  • Final Exam: CloudOps Engineer

Cloud Architect Track 4: Cloud Architect
6 hours

  • Role of a Cloud Architect

  • Cloud Transition: Adopting & Moving to Cloud & Multi-cloud Environments

  • CloudOps Solutioning Strategies

  • Applying the Explainability Approach to guide Cloud Implementation

  • Cloud Future: Adapting Cloud Innovation

  • Final Exam: CloudOps Architect