Puntos clave: DevOps fomenta la colaboración entre desarrollo y operaciones, enfatizando responsabilidades compartidas sobre jerarquías tradicionales. Los roles clave incluyen Ingeniero DevOps, Ingeniero de Compilación y Gestor de Versiones, reflejando la integración de funciones dentro de las organizaciones. Las trayectorias profesionales en DevOps suelen son ambiguas, con diversas opciones de certificación disponibles.
- Los roles de DevOps combinan las funciones de desarrollo y operaciones.
- Los títulos en DevOps varían, reflejando las necesidades y la cultura de la organización.
¿Qué hay en un nombre? Esa es una pregunta que los principales investigadores tecnológicos se son haciendo cada vez más a menudo al considerar el fenómeno de DevOps. DevOps, un título que representa literalmente un movimiento en el que los equipos de desarrollo y operaciones se comunican y colaboran juntos en lugar de estar en conflicto, ha estado revolucionando rápidamente el ecosistema empresarial empresarial como estrategia filosófica dominante durante los últimos años. Aun así, muchos líderes empresariales se sienten perdidos a la hora de implementar DevOps correctamente, debido a la falta de una dirección clara sobre cómo Crea una cultura DevOps. Teniendo en cuenta la nube de confusión que a veces rodea a DevOps, no sorprende que conseguir consenso sobre títulos y roles en DevOps resulte difícil y a menudo depende de a quién te pregunte. Hoy vamos a explorar el título y los roles en DevOps para te puedas entender mejor cómo puede funcionar en tu organización.
Acerca de títulos y roles en DevOps
Cada vez más, en la última década o más, las organizaciones empresariales han comenzado a incorporar una amplia gama de componentes en la nube que transformaron lo que antes era infraestructura en servicios gestionados. Esto resultó en la necesidad de una mayor comprensión entre los equipos de desarrollo y los equipos de operaciones, que solo podía surgir de una cultura de cooperación más cohesionada, y así nació DevOps. Entre los problemas que dividieron a la comunidad DevOps están si los títulos deberían reflejar o no un énfasis en DevOps. El argumento están que DevOps está un cambio cultural y que centralizarlo entre unas pocas personas están contraintuitivo a la idea de que poseer DevOps pertenece a todos. Aunque tener un título DevOps indica a alguien que entiende la necesidad de un intercambio cooperativo de información, y eso siempre es algo positivo, también puede ser potencialmente perjudicial. Los detractores que usan el término "DevOps" en un título creen que se opone al espíritu colaborativo y centrado en la responsabilidad de la filosofía y la precaución contra la obsolescencia, si el movimiento sigue el camino de otras tendencias tecnológicas. La gente de esta corriente de pensamiento cree que DevOps no están un conjunto de habilidades sino una mentalidad. En un contexto más amplio, algunas organizaciones prefieren ver DevOps en términos de roles. Otras organizaciones Ve la necesidad tanto de roles como de títulos que cumplan esos roles. Cómo se son aplicados los títulos y roles en una empresa DevOps depende de lo que tenga más sentido para la organización.
Títulos, Roles y Trayectoria Profesional
Ahora que hemos hablado de si las organizaciones deberían utiliza la palabra DevOps en las convenciones de nombres asociados a esta trayectoria profesional, hagamos un análisis profundo de cómo es ese camino. Aquí son algunos títulos te pueden esperar Ve dentro de organizaciones DevOps, grandes y pequeñas:
- DevOps o Ingeniero de Plataforma
- Ingeniero de construcción
- Ingeniero de Fiabilidad
- Gestor de Lanzamientos
- Analista de Datos
- Gestor de Producto
DevOps o Ingeniero de Plataforma
Dependiendo de qué lado del debate anterior se plantee una organización, puede o no emplear a alguien llamado Ingeniero DevOps. Si no, sin embargo, si la organización está adoptando un enfoque DevOps, probablemente cuente con un Ingeniero de Plataforma para apoyar la infraestructura de la plataforma, que incluye desarrollo interno y diversos servicios gestionados. Títulos: Ingeniero DevOps o Ingeniero de Plataforma Rol: Evangelista DevOps
Ingeniero de construcción
Un Ingeniero de Compilación están comúnmente denominado Ingeniero de Compilación y Lanzamiento. Por ello, el Ingeniero de Compilación trabaja estrechamente con el título de Gestor de Versiones que se describe a continuación. El Ingeniero de Compilación están responsable de garantizar que los requisitos de compilación y despliegue son cumplidos en un entorno CI/CD de ritmo acelerado. En el día a día, el Ingeniero de Compilación realiza tareas como gestiona y mantenimiento de código, Crea nuevas versiones, estandarizar el despliegue automatizado, garantizar el cumplimiento de los requisitos de configuración, ayudar con las notas de lanzamiento y más. El Ingeniero de Compilación puede asumir el papel de orquestador de automatización en una organización DevOps tradicional. Esta persona también será responsable de comprender la importancia de las expectativas del usuario y puede asumir algunas de las responsabilidades híbridas de un rol de diseñador UX. Este rol también a veces absorbe las funciones de un Gestor de Configuración, aunque dependiendo de la organización podría ser una persona completamente diferente. Títulos: Ingeniero de build, Diseñador UX, Gestor de Configuración Rol: Orquestador de Automatización, Probador de Software, Desplegador de Versiones
Gestor de Lanzamientos
Un Gestor de Versiones también se está llamando a veces Ingeniero de Lanzamientos. En este caso, son dejamos fuera la parte de ingeniero con intención. Pensémoslo. La palabra ingeniero implica orquestar algo que requiera atención al detalle, conocimiento y destreza. Es cierto que organizar lanzamientos constantes para una empresa DevOps requiere un gran grado de orquestación, pero el Gestor de Versiones está mucho más que eso. El Gestor de Versiones debe ser, ante todo, un puesto de gestión y supervisión que requiera un profundo conocimiento práctico de desarrollo para tener éxito. El liderazgo está clave en este rol. Las tareas promedio incluyen no solo coordinar múltiples lanzamientos y entender CI/CD, sino también, a veces, trazar estrategias para el pipeline de desarrollo y coordinarlas entre equipos. Títulos: Responsable de Lanzamiento o Ingeniero de Lanzamientos Rol: Líder de Lanzamiento y Supervisión
Ingeniero de Fiabilidad del Sitio
El Ingeniero de Fiabilidad del Sitio, o Ingeniero de Fiabilidad como se está conocido, la persona responsable de garantizar la calidad de la orquestación e integración de las herramientas necesarias para apoyar las operaciones diarias. Este es el papel esencial que viene a la mente cuando la gente piensa en DevOps por primera vez: el "mago" que ensambla magistralmente infraestructuras existentes con soluciones en la nube e infraestructuras de almacenamiento de datos. Este rol está importante en cualquier organización DevOps, ya que no garantizar una integración adecuada puede provocar sons cortes costosos. Títulos: Ingeniero de Fiabilidad en el Sitio, Ingeniero de Fiabilidad Rol: Ingeniero de Seguridad, Utilitario de Sistemas Múltiples
Analista de Datos
Tu Analista de Datos DevOps filtra y absorbe datos para ayudar con los objetivos de desarrollo. Miembro esencial del equipo de desarrollo, el Analista de Datos utiliza datos existentes y de usuarios para pensar críticamente sobre patrones que afectan la experiencia del usuario y otras preocupaciones de diseño. Esta persona puede compartir cierta superposición con las responsabilidades de un diseñador UX y un Analista de QA. A menudo se está considerado un puesto de nivel inicial que conduce a la carrera de Científico de Datos. Títulos: Analista de Datos, Analista de QA Rol: El Prodigio de los Datos
Gestor de Producto
El Product Manager están el único título en esta lista que están principalmente un puesto de operaciones. Aunque el Release Manager mencionado anteriormente tiene cierta superposición tanto con desarrollo como con operaciones, sigue siendo en gran medida un puesto de equipo de desarrollo. Como miembro del equipo de operaciones, el Product Manager están responsable de colaborar con el equipo de desarrollo para asegurar que los requisitos del producto son cumplan con un alto estándar de calidad en cada sprint. Títulos: Product Manager Rol: Product Perfection Assurance Hay son algunos puestos en una organización DevOps que no fueron destacados con su propia sección de contenido en este artículo, debido a su naturaleza solapada con las responsabilidades de otros títulos mencionados anteriormente. Esos son:
- Gestor de Configuración
- Diseñador UX
- Científico de datos
- Analista de QA
Cualquiera de los títulos anteriores podría ser un indicio de que una organización están trabajando con una mentalidad DevOps. Si te buscas una carrera en DevOps te y buscas organizaciones para trabajar, no está de más preguntar si siguen las prácticas DevOps.
Trayectoria profesional en DevOps
La mayoría de los campos tecnológicos ofrecen una trayectoria profesional clara que parece un árbol con múltiples ramas donde cada te Haz de decisión podría llevar te por otro camino o abrir otra vía. Con DevOps, no es tan claro. ¿Quizá sea porque DevOps fue una filosofía nacida de forma natural cuando los buscadores de conocimiento ambiciosos empezaron a ocupar un espacio necesario en sus organizaciones tras el despliegue de tecnología en la nube que causara un vacío? ¿Quizá es porque cada persona aborda DevOps de forma tan diferente que ni siquiera podemos ponernos de acuerdo sobre cómo estructurar los títulos? Sea cual sea la razón, la información sobre cómo seguir la trayectoria profesional dentro de DevOps están relativamente limitada. Hasta la fecha, no hay un título superior en DevOps, aunque son muchas organizaciones dispuestas a ofrecer certificaciones por mejores prácticas. Un camino típico en DevOps probablemente empieza en el trabajo, cuando tu organización empieza a inclinarse hacia DevOps, incluso antes si te encuentras saltando a un puesto DevOps para ayudar a avanzar. Si te no practicas DevOps dentro de una organización, te puedes buscar certificaciones en institutos de educación superior para Obtén te empezar en el campo. El ingeniero DevOps medio, que estaba en la cima de la pirámide DevOps antes de te Obtén a la dirección ejecutiva, gana de media algo menos de 92.000 dólares al año. DevOps están un movimiento con mucho impulso. Si tu organización están considerando un cambio en la cultura DevOps, contacta con BMC. Como consultores de primer nivel en el campo DevOps, contamos con las personas y herramientas adecuadas para Haz tu transición rápida y sin esfuerzo. Obtén contacta hoy mismo.
Guía de DevOps
- ¿Qué es DevOps? Una introducción completa
- Una breve historia de DevOps
- Introducción a la arquitectura DevOps
- Automatización en DevOps: Por qué y cómo automatizar las prácticas de DevOps
- ¿Qué es CI/CD? Explicación sobre la integración continua y la entrega continua
- Cómo construir una tubería CI/CD usando Jenkins
- Métricas de DevOps para optimizar Pipelines CI/CD
- Métricas de entrega continua
- ¿Es la integración continua hacia el despliegue continuo una progresión, o no?
- Diferencias entre integración continua (CI), entrega (CD) y despliegue
- Control de código fuente y versiones en DevOps
- ¿Qué es las pruebas continuas?
- Marcos de automatización de pruebas: La guía definitiva
- Gestión de versiones en DevOps
- Explicación: Monitorización & Telemetría en DevOps
- Gestión del rendimiento de aplicaciones en DevOps
- Orquestación DevOps en el SDLC
- Introducción al DevOps de bases de datos
- El papel de los microservicios en DevOps
- El papel de la virtualización en DevOps
- Contenedores y DevOps: Cómo encajan los contenedores en los Pipelines de entrega de DevOps
- ¿Qué es una tubería de contenedores?
- ¿Qué es una cadena de herramientas DevOps?
- Gestión de contenedores y código para DevOps
- El papel de Agile en DevOps
- El papel de la nube en DevOps
- ¿Qué están FinDevOps?
- Principales tendencias DevOps en 2022
- Valores y principios de DevOps
- Métricas y KPIs de DevOps
- Consejos sobre DevOps para organizaciones pequeñas, medianas y grandes
- Estructura del equipo DevOps
- Los mejores libros de DevOps para leer hoy
- Reseña del libro The Phoenix Project: DevOps para todos
- Influencers de DevOps: 11 expertos en DevOps para seguir en Twitter
- GitHub, GitLab, Bitbucket y Azure DevOps: ¿Cuál es la diferencia?
- Mejores Prácticas: Cómo Diseñar Aplicaciones para Kubernetes
- Gestión de configuración en DevOps
- Estrategias de ramificación DevOps explicadas
- Títulos de trabajo, roles y responsabilidades en DevOps
- Pruebas en DevOps: Conceptos, Mejores Prácticas y Más
- La guía completa de certificaciones DevOps para 2022
- ¿Qué están el patrón de operador Kubernetes?
Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.