No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

0D
23H
39M
25S

Tipo de empresa por servicios

4/21
Recursos

Aportes 16

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Empresa que mantiene un software
En este caso te encontrar谩s con herramientas enfocadas s贸lo en una aplicaci贸n

Empresa que mantiene muchas aplicaciones
Pueden existir lenguajes de desarrollo diferentes y entre m谩s aplicaciones se tengan, m谩s complicado ser谩 el mantener todos ellas

Tipos de empresas

  • Ofrecen servicios de DevOps, la complejidad radica en desarrollar pipelines para cada cliente, con diferentes lenguajes y procesos
  • Mantienen muchas infraestructuras, no debes desplegar software pero debes crear respaldos y levantar infraestructura usando algo llamado IaC para crear servicios a partir de plantillas que son reproducibles

Tareas principales del DevOps

  • Incorporar procesos, herramientas y metodologias para lograr suplir las necesidades durante el desarrollo de software.
  • Garantizar la estabilidad de la aplicacion durante el desarrollo y luego de su lanzamiento.
  • Unificar y automatizar los procesos relacionados con la combinaci贸n de c贸digo y gestion de applicaciones.

Dos Videos cortos que definen la infraestructura como c贸digo:

- **MANTIENE UN SOFTWARE**  (Solo un software, lenguaje, evolucionar, demanda) un solo equipo
- **MANTIENE MUCHAS APLICACIONES** (Una o m谩s, lenguajes 1 o m谩s) Equipo diferentes
- **EMPRESA QUE DA SERVICIOS DE DEVOPS**.- Brinda servicios de DevOps se basara en cliente (Creaci贸n de pipelines en java, en otro pipelines de Node, Soporte)
**EMPRESA QUE MANTIENE MUCHAS INFRAESTRUCTURAS**.- Automatizaci贸n, mantenimiento de Hardware, infraestructura de c贸digo.

La herramientas de tus tareas del d铆a a d铆a dentro de una empresa va a estar a cambios dependiendo del producto o servicio que tenga la empresa.


Top 3: herramientas y tareas DevOps

  1. Hacer networking
  2. Persuadir
  3. Desarrollar en las nubes.

PD: esto es una opini贸n personal鈥


tareas del rol de Devops: (opini贸n personal)

  • Proponer alternativas para tener un ciclo de desarrollo de software m谩s eficiente y seguro
  • velar por la calidad del software mediante herramientas
  • Automatizar procesos dentro del ciclo de vida del desarrollo de software

El rol de DevOps implica una combinaci贸n de habilidades t茅cnicas y habilidades de colaboraci贸n cuyo objetivo principal es mejorar la calidad del software y acelerar la entrega de mismo a los usuarios finales. Las tareas principales son:

  1. Automatizaci贸n: Los DevOps trabajan para automatizar los procesos de desarrollo de software y pruebas, lo que permite una entrega m谩s r谩pida y frecuente de software.
  2. Integraci贸n continua: Los DevOps implementan pr谩cticas de integraci贸n continua para asegurarse de que los cambios en el c贸digo se prueben y se integren autom谩ticamente en la base de c贸digo principal.
  3. Entrega continua: Los DevOps trabajan para automatizar el proceso de entrega de software, de modo que las actualizaciones se puedan implementar sin interrupciones para los usuarios finales.
  4. Monitoreo: Los DevOps monitorean la infraestructura y las aplicaciones en tiempo real para identificar problemas y asegurarse de que los sistemas est茅n funcionando de manera 贸ptima.
  5. Colaboraci贸n: Los DevOps trabajan estrechamente con otros equipos de desarrollo, operaciones y seguridad para asegurarse de que los sistemas sean seguros, escalables y confiables.
  6. Infraestructura como c贸digo: Los DevOps utilizan herramientas y t茅cnicas para describir y administrar la infraestructura como c贸digo, lo que permite una gesti贸n m谩s eficiente y escalable de los recursos.
  7. Seguridad: Los DevOps trabajan para integrar la seguridad en cada etapa del ciclo de vida del desarrollo de software, desde el dise帽o hasta la implementaci贸n y el mantenimiento.

Por lo que entend铆 en esta muy buena clase, las tareas son amplias pero en resumen seria
Crear las herramientas para que las areas de la empresa funcionen coordinadas con respecto a los distintos software que poseen.
Y ademas desplegar servicios en la nube
Para ello el dialogi con las distintas 谩reas de la empresa es fundamental, ademas de comprender la l贸gica por que se usa y como mantener estable los distintos procesos.

Las tareas principales es ayudar a que haya entregas m谩s r谩pidas al cliente que agreguen valor, y que esos despliegues pases todas las pruebas necesarias para que no da帽e lo que ya hay en producci贸n

el rol del Devops es ser el puente entre el desarrolladores y el operador controlando las versiones que pasan entre ellos y verificando la calidad del sofware

El rol de DevOps es el mediador entre los equipos de desarrollo y operaciones, responsable de empatar los objetivos de ambos para un bien com煤n que es la aplicaci贸n o servicio que se mantiene, lanza o se mejora seg煤n las necesidades de la empresa o negocio; usando herramientas, procesos y estrategias.

Es aquel que trabaja con desarrolladores de software y con personal de IT (personal que se encarga de llevar a cabo todo lo que respecta a las operaciones de sistemas, es decir, respaldos, virtualizaci贸n, configuraciones e implementaciones en sistemas operativos, etc.

De acuerdo con mi experiencia podr铆a definir cuatro tipos de empres desde el enfoque de Desarrollo de Software:

  1. Empresas que tienen software comercial con servicios de soporte autocontenidos y no les interesa o no est谩 en su roadmap involucrarse de alguna manera en la cadena de desarrollo , mantenimiento, pruebas, operaci贸n o mejora de software.
  2. Empresas que tienen ecosistemas para mantenimiento, soporte y/o mejora de software pero que no son desarrolladores (operaci贸n y soporte a usuarios).
  3. Empresas que tienen oficinas y equipos de desarrollo de software para productos y servicios internos, incluyen soporte a usuarios.
  4. Empresas Mixtas, las cuales desarrollan, operan y soportan software para sus servicios internos y tambi茅n implementan soluciones a sus clientes con un portafolio completo que incluye hasta equipos o c茅lulas de desarrollo para cliente

Seg煤n mi perspectiva, ninguna empresa o vertical de industria se escapa de adoptar la cultura DevOps, ya que las capacidades empresariales que los hacen diferentes, se genera valor por medio de la personalizaci贸n (custom apps/services). Es decir, a hoy existen m谩s empresas donde esta cultura y roles como SRE son fundamentales.

Infra Estructura como Codigo