Skip to content

Latest commit

 

History

History
85 lines (61 loc) · 2.92 KB

README.md

File metadata and controls

85 lines (61 loc) · 2.92 KB

PruebaDeConcepto_IaC_CICD

GitHub contributors GitHub Languages GitHub Pull Request GitHub Commit Activity

Table of Contents
  1. About The Project
  2. Requirements
  3. Solution
  4. Contact

About The Project:

El área de operaciones de una compañía requiere construir un modelo de Automatización de CI/CD para sus scripts de infraestructura como código, actualmente almacenan sus códigos en Github y están dispuestos a construir sus pipelines sobre cualquier herramienta.

Deberás construir una prueba de concepto (POC) con la solución diseñada para que el equipo pueda decidir.

Requirements:

  • Pasos definidos y su explicación.

  • Buenas prácticas en la POC, todos los pipelines o pipeline como código.

  • Buenas prácticas en la herramienta seleccionada para "infra as code".

  • Buen uso del repositorio de código fuente.

  • Creación de un video explicativo (no gastar mucho tiempo en la edición).

Extra points

  • Hacer la POC para una arquitectura montada sobre AWS
  • Una VPC AWS
  • Tres Subnets.
  • Una máquina EC2 sobre la subnet privada
  • Una máquina EC2 sobre la subnet pública
  • Una RDS sobre la otra subnet privada

Solution

Technologies

  • Pipeline Tool: Github Actions
  • Cloud: Amazon Web Services (AWS)
  • Infraestructure As Code: AWS Cloudformation Templates

Diagrams

Principal Stack

VPC Stack

EC2 Public Instance Stack

EC2 Private Instance Stack

RDS Stack

Contact

Victor Barbosa | [email protected] | Linkedin