Estoy buscando recomendaciones sobre cómo mejorar para ser un ingeniero dedicado de DevOps.
Siempre quise trabajar en proyectos relacionados con el desarrollo, ya que me encanta la codificación, pero desafortunadamente nunca tuve la oportunidad. Anteriormente trabajé en proyectos independientes usando .Net y PHP y estoy certificado en Java SE, pero nunca lo he usado.
Mi experiencia laboral incorpora estar en la administración de sistemas y aplicaciones. Principalmente ahora soy senior en este campo, por lo que no es preferible cambiar a Desarrollo, ya que tendría que comenzar de nuevo como junior. Sin embargo, creo que DevOps será perfecto para mí, pero necesito saber qué necesito estudiar para llenar los vacíos en mi conocimiento para ser un buen ingeniero dedicado de DevOps (preferiblemente la parte sobre la escritura de automatización y herramientas).
Recomiende qué debería estudiar, por ejemplo, escuché que Python, Perl y Ruby son muy buenos para DevOps, pero ¿con qué más debo comenzar y cuáles son las habilidades obligatorias que necesito cubrir primero?
Mi conjunto de habilidades actual:
Sys. Administración
- Administración de Unix (HP-UX, Solaris) y Linux (Ubuntu, Red hat, CentOS)
- Administración de Middleware Technologies (WebLogic, Apache-Tomcat, WebSphere, MQ)
Bash / Shell Scripting
Configuración y administración del servidor web
- Excelente conocimiento de los sistemas de bases de datos comunes (SQL Server, Oracle, MySQL, etc.)
- Servicios web e integraciones SOAP / REST / API
- Oracle Business Intelligence Suite (OBIEE, DAC, Informatica)
- ITSM Remedio Desarrollo y Administración.
- SAP Business Object (Analytics).
- Splunk
- Centro de servicios: gestión de servicios de TI habilitados para ITIL
- Fuerte comprensión de las tecnologías de aplicaciones web.
Desarrollador
- Habilidades de desarrollo experto en Microsoft Visual Basic.
- Excelentes habilidades de desarrollo en Java SE.
- Microsoft .Net Development
- Desarrollo de MS SharePoint.
- Experto en MS Office con conocimiento experto en macros y automatización en todas las aplicaciones de MS office.
- Desarrollo de PHP intermedio (CakePHP)
Haga una lista de las herramientas DevOps que parecen ser populares, descárguelas, siga el manual y simplemente hágalo.
Esto le dará un buen comienzo con las herramientas más cercanas al lado de "Ops" y, si logra comprender también por qué y para qué se utilizan estas herramientas, lo convertirá en un miembro digno de la mayoría de los equipos. Puede recoger los bits y piezas más del lado del desarrollador a medida que avanza (es decir, canalizaciones CI / CD, etc.).
fuente