Study Plan
This DevOps & Cloud Computing Bootcamp offers the knowledge and skills in Cloud Computing and DevOps to take you to an advanced level starting out from scratch. Master essential concepts such as automation, virtual infrastructure and code, networking, security, web services, and containers.
0. Prework
- Review of traditional systems architecture
- Private, public and hybrid cloud
- Service models
- Introduction to Azure, AWS and Google Cloud
- Basic concepts of each provider
- Products and documentation
- Key differentiators
- Costs and invoicing systems
The aim of this module is to give students the basic knowledge they need regarding cloud computing and learn how to express their value proposition.
1. Automation with PowerShell
- Cmdlets and modules
- Registry and WMI
- Object orientation
- Metrics
- Filters
- Format
- GridView
- Scripting in PowerShell
- ISE and Visual Code
- Variables
- Conditional structures
- While and For loops
- Foreach and Foreach-Object loops
- Passing values and functions
The aim of this module is to provide students with analytical thinking for situations where any process can be automated, saving resources and time through tools such as PowerShell. This content is essential for effective cloud administration and DevOps implementation.
2. Cloud Administrator
- Introduction to the IaaS Model in Azure
- Virtual machines
- Sizes and types of instances
- Extensions
- Settings
- Virtual machine scale set
- Image gallery
- Introduction to Azure Storage Services
- Storage account types
- Storage types
- Replication
- Security
- Introduction to Azure Network Services
- TCP/IP addressing
- Network components
- Virtual networks
- Network security groups
- ExpressRoute and intersite and connections
- Load balancers
- Introduction to Azure Web Services
- Web components
- Multimedia content and CDN
- SPA in storage accounts
- Azure functions
- API management
- Introduction to Azure Database Services
- SQL services
- NoSQL services
- Data Lake and ETL systems
- Training for the AZ-104 exam
This module aims to provide students with a bedrock of knowledge for contracting and administering cloud resources. It is aimed towards obtaining Microsoft Azure Cloud Administrator AZ-104 certification.
3. Cloud Architect AZ-305
- Introduction to architecture | Serverless design patterns and architectures
- Site resilience | Azure Backup, Azure Site Recovery & Azure Automation
- Authentication in Azure | IAM (Identity Access Management) Active Directory in IaaS | Azure AD, ADDS, Azure Active Directory Domain Services
- Media, Communication and AI | DNS, CDN, Artificial Intelligence, IoT, preparation for the AZ-305 exam
This module aims to provide students with a bedrock of knowledge in cloud design and architecture. Creating resilient, scalable, and efficient solutions. It is aimed towards obtaining Microsoft Azure Cloud Architect AZ-305 certification.
4. AWS - Associate Architect
- Introduction to cloud architecture
- Adding a storage layer
- Adding a compute layer
- Adding a database layer
- Creating a network environment
- Network connections
- Securing user and application access
- Implementing elasticity, high availability, and monitoring
- Architecture automation
- Content caching
- Creating decoupled architectures
- Building microservices and serverless architectures
- Planning for disaster
- Training for the AWS - Associate Architect exam
This module delivers the skills and knowledge required to design secure and robust solutions using AWS technologies.
5. GCP - Cloud Engineer
- Introduction to Google Cloud Platform (GCP)
- Configuring a cloud solution environment
- Storage resources
- Processing resources
- Exploring and implementing cloud solutions
- Google Kubernetes Engine
- Monitoring tools, logs and metrics
- Database products
- Training for the GCP - Cloud Engineer exam
The aim of this module is for students to acquire advanced knowledge of solution orchestration, creation of infrastructure as code, and delivery.
6. Ingeniero DevOps
- Introduction to DevOps.
- DevOps platforms (Azure DevOps and GitHub)
- Azure DevOps (Board | Repositories | CI Pipelines | CD Pipelines | Service connections)
- Git (Docker | Containerization)
- IaC (ARM, Terraform)
- Container orchestration (Docker-Compose | Kubernetes)
- Types of deployments (A/B Testing | Canary Testing | Blue Green deployments)
- Quality & automation (Pull requests | Validations and policies | Shift-left testing)
The aim of this module is for students to acquire transversal knowledge, from basic to advanced level, of containerization and automated delivery of solutions.
7. Capstone Project
- Definición de idea con el tutor asignado.
- Selección de objetivos del trabajo.
- Plantear metodología y herramientas.
- Presentación ante tribunal de expertos y compañeros.