¿Qué es Devops?

2/53
Recursos
Transcripción

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.

  • Pruebas automatizadas: Las unit test que deberías estar escribiendo.
  • Continuous Integration: Automatiza los procesos de calidad.
  • Continuous Delivery: Se trata de enviar continuamente código a nuestros cliente.
  • Monitoreo y logging: Es la forma de saber qué es lo que sucede dentro de nuestro programa y detectar problemas oportunamente.
  • Microservicios: Separa las funcionalidades de la aplicaciones en servicios independientes.
  • Comunicación y colaboración: Muy importante en la cultura DevOps.

Aportes 46

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

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.

  • Desarrollador. Escribe el código con las reglas de negocio, se encarga de la seguridad dentro del código, empaquetar el código.
  • Operaciones. Configuración de servidores, redes para que el software se ejecute sin problemas.
  • Alguien que practica DevOps, se encarga que el proceso de desarrollo y puesta en producción (operaciones), sea seguro, automatizado y de calidad.
    • Pruebas Automatizadas, Unit Test automatizadas que aseguren la calidad. (Test Drive Developer)
    • Continius Integration, Asegurando que el código que se integre continuamente sea de calidad.
    • Continius Delivery, nos da una estrategia para desplegar las aplicaciones continuamente en nuestros clientes.
    • Monitoreo y logging, para detectar problemas oportunamente.
    • Microservicios, separar las funcionalidades de las aplicaciones de servicios independientes.
    • Colaboración y comunicación continúa.

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.

Primer curso que espero con tantas ansias

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:

  • culture, todo el equipo debe estar en el mismo canal
  • automation, automatiza todo lo que puedas (pruebas, CI/CD, infraestructura, etc)
  • measurement, mide todo lo que puedas
  • sharing, todo debe ser visible, trasparante y colavorativo

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!

Wooo estoy en proceso se ser un super héroe :)

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.

Recien de mi cuenta que hacia DevOpa en mi website

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.

Me mandaron recientemente a un curso de devops y esto me queda perfecto para complementar lo que aprendí

A seguir mejorando profesionalmente…

TDD

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