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