Introducción
Lo que aprenderás sobre DevOps con GitLab
¿Qué es Devops?
El ciclo de vida del Devops
Introducción a Gitlab
Gitlab vs Github
Administración
Autenticación
Grupos
Autorización
Auditoría
Proyectos
Planificación
Tipos de desarrollo
Planificación en Gitlab-Issues
Planificación en Gitlab-Etiquetas
Planificación en Gitlab-Pesos
Planificación en Gitlab-Milestones
Planificación en Gitlab-Boards
Planificación en Gitlab-Service Desk
Planificación en Gitlab-Quick actions
Verificación
Inicialización del repositorio
Merge requests
Profundizando en Merge requests
Continuous Integration-CI
Gitlab CI
Automatizacion con GitLab Cl
Validacion de la configuracion con GitLab Cl
gitlab-ci.yml
Gitlab pages
Implementando Gitlab pages
¿Qué es el Desarrollo Ágil?
Gitlab autodevops
Implementando GitLab autodevops
Habilitando autodevops
Empaquetación
Gitlab container registry
Introducción a contenedores
Seguridad
Introducción a DevSecOps
Firmas de seguridad
Pruebas estáticas de seguridad
Escaneo de contenedores
Escaneo de dependencias
Pruebas dinámicas de seguridad
Gitlab security dashboard
Distribución
Continuous Delivery (CD)
Ambientes
Review apps
Estrategias de Distribución
Feature Flags
Rollback
Monitoreo
¿Por qué monitorear?
Métricas de desempeño (performance metrics)
Métricas de salud (health metrics)
Metricas de equipo
Rastreo de errores
Conclusiones
¿Por qué desarrollar con Gitlab?
Si desarrollas software tú debes ser el encargado y el responsable de que ese programa corra muy bien en producción. No existe el ““corre en mi máquina””
Un desarrollador escribe el código que alimenta a la aplicación, se encarga de la seguridad y que no existan huecos de seguridad. También empaqueta el código mediante contenedores para correr en la infraestructura especificada.
Un DevOps se asegura de que el código corra configurando servidores, redes, infraestructura del internet y más. Se encarga de que las máquinas funcionen y puedan dar el servicio escrito por los desarrolladores.
Un DevOps es un superhéroe, se encarga que desde el momento en que se escribe el código hasta cuando corre en el dispositivo de nuestros clientes, todo el proceso sea seguro, automatizado y con prácticas de calidad.
Aportes 46
Preguntas 0
Ahí les dejo un par de referencias de artículos y de Test-driven development (TDD)
Estaba esperando mucho este curso! Dave es un gran profe!
Para los que no sabemos que es eso de XSS y SQL Injection
" DevOps es un superhéroe"
Si escribes código, eres también responsable que corra en producción.
Dave sabe hablar teniendo en mente siempre a los no expertos.
Estaba pendiente del inicio de este curso… Hace tiempo vengo usando GitLab(lo que medio entiendo)
Un DevOps es un superhéroe, se encarga que desde el momento en que se escribe el código hasta cuando corre en el dispositivo de nuestros clientes, todo el proceso sea seguro, automatizado y con prácticas de calidad.
Grandísima explicación, me estaba costando entender esto del DevOps, gracias David Aroesti, ahora lo entiendo mejor!
Se tu propio superhéroe, se DevOps.
OK en mi empresa efectivamente estamos divididos, por una parte esta el grupo de desarrollo y por otra estamos los de operaciones, pregunta debemos los de operaciones aprender a programar y los desarrolladores deben aprender a configurar servidores, redes, firewall vpn?
Los pilares de la cultura DevOps son CAMS:
DevOps es una cultura
que engloba una serie de practicas, filosocia y herramientas (y mas) para desarrollar software de forma eficiemte y segura.
A la persona o personas que se encargan de evangelizar la cultura DevOps en una empresa se les llama SREs (site reliability enginner) o SysAdmins
mi segundo curso con Dave y el de python increíble, este va tan bien!
Devops, se encarga desde cuando se escribe en codigo hasta que se despliegue de forma automatizada; lo cual incluye pruebas automatizadas, integracion continuas y distribución continua de aplicaciones, monitoreo y loggin, microservicios, comunicación y colaboración.!!!
Les comparto mis apuntes:
** EL PROGRAMADOR ** Escribe el código, se encarga de que sea seguro y que corra en TODOS LADOS.
** OPERACIONES ** Se encarga de que el código corra (servidores, redes, DNS) de manera segura.
** EL DEVOPS ** Se encarga de que el código nazca y llegue al ambiente de desarrollo de manera segura y automática.
Amor ❤️ a la remera del profe
Explica muy bien David.
Desarrollar como una empresa si salir de Gitlab, creo y estoy convencido que es lo mejor para cualquier desarrollador
Muy interesante esto de Devops!! Recién me entero.
SuperHTML jejeje gran explicación
Hay forma de obtener la presentación de David?
Muy buena la explicación. Gracias.
Genial!! no estaba en mis planes pero definitivamente tomare este curso
TEST DRIVEN DEVELOPMENT no es para todo el mundo . Soy mucho mas productivo trabajando solo .
Un desarrollador escribe el código que alimenta a la aplicación, se encarga de la seguridad y que no existan huecos de seguridad. También empaqueta el código mediante contenedores para correr en la infraestructura especificada.
A seguir mejorando profesionalmente…
Muy prometedor este curso, basicamente DevOps es el proximo nivel que debemos de alcanzar como desarrolladores.
Profe: "¿Qué es Devops? - Pues, es básicamente un Superhéroe"
Me: - Sintiéndome como todo un superhéroe
Si tú lo construiste, tú tienes que encargarte de que corra en producción.
Muy buen aporte
wao que clase mas buena
Genial!! ya me queda mas claro los conceptos.
tambien seria bueno que platzi dicte un curso de power shell?
que es un devops ? en si su finalidad? cual es ?
Hola compañeros,
.
tengo la siguiente duda, el Teacher escribe que DevOps es esto:
Un DevOps se asegura de que el código corra configurando servidores, redes, infraestructura del internet y más. Se encarga de que las máquinas funcionen y puedan dar el servicio escrito por los desarrolladores.
.
Pero se confunde o contradice, y por qué?..por que las actividades que describe en su definición las realiza un especialista de Operaciones, entonces la descripción que hace de un DevOps es incorrecta. Alguien podría compartir el verdadero término.
Diferencia entre DevOps, PrivacyOps y AIOps
Este articulo me pareció interesante, sobre todo AIOps y la incorporación de inteligencia artificial al marco de trabajo en DevOps.
Yo: Toco un boton gigante que dice instalar
Mi abuela: NIÑO PRODIGIO
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.