Sto cercando consigli su come diventare un ingegnere DevOps dedicato.
Ho sempre desiderato lavorare su progetti relativi allo sviluppo perché amo la programmazione, ma sfortunatamente non ne ho mai avuto la possibilità. In precedenza ho lavorato a progetti freelance usando .Net e PHP e sono certificato in Java SE ma non l'ho mai usato.
La mia esperienza lavorativa comprende l'essere nell'amministrazione di sistemi e applicazioni. Principalmente sono un anziano ora in questo campo, quindi un passaggio allo sviluppo non è preferito in quanto dovrei ricominciare da giovane. Tuttavia, penso che DevOps sarà perfetto per me, ma devo sapere cosa devo studiare per colmare le lacune nelle mie conoscenze per essere un buon ingegnere DevOps dedicato (preferibilmente la parte sulla scrittura di automazione e strumenti).
Si prega di raccomandare cosa dovrei studiare, ad esempio ho sentito che Python, Perl e Ruby sono ottimi per DevOps, ma cos'altro dovrei iniziare e quali sono le competenze obbligatorie che devo prima coprire?
La mia attuale serie di abilità:
Sys. Admin
- Amministrazione Unix (HP-UX, Solaris) e Linux (Ubuntu, Red hat, CentOS)
- Amministrazione di tecnologie middleware (WebLogic, Apache-Tomcat, WebSphere, MQ)
Scripting Bash / Shell
Configurazione e amministrazione del server Web
- Ottima conoscenza dei comuni sistemi di database (SQL Server, Oracle, MySQL, ecc.)
- Servizi Web e integrazioni SOAP / REST / API
- Oracle Business Intelligence Suite (OBIEE, DAC, Informatica)
- Sviluppo e amministrazione dei rimedi ITSM.
- SAP Business Object (Analytics).
- Splunk
- Service Center - Gestione dei servizi IT abilitati per ITIL
- Conoscenza approfondita delle tecnologie delle applicazioni Web.
Sviluppatore
- Competenze di sviluppo di esperti in Microsoft Visual Basic.
- Eccellenti capacità di sviluppo in Java SE.
- Sviluppo Microsoft .Net
- Sviluppo di MS SharePoint.
- Esperto in MS Office con conoscenza di esperti in macro e automazione in tutte le applicazioni MS Office.
- Sviluppo di PHP intermedio (CakePHP)