Я шукаю рекомендації щодо майстерності, щоб бути відданим інженером DevOps.
Я завжди хотів працювати над проектами, пов'язаними з розвитком, тому що я люблю кодування, але, на жаль, у мене ніколи не було можливості. Раніше я працював над позаштатними проектами, використовуючи .Net та PHP, і я сертифікований в Java SE, але ніколи не використовував його.
Мій досвід роботи полягає в управлінні системою та додатками. Здебільшого я зараз старший у цій галузі, тому перехід на розвиток не є кращим, оскільки мені доведеться починати спочатку як молодший. Однак я думаю, що DevOps буде для мене ідеальним, але мені потрібно знати, що мені потрібно вивчити, щоб заповнити прогалини в моїх знаннях, щоб бути хорошим відданим інженером DevOps (бажано, частина про автоматизацію написання та інструменти).
Будь ласка, порекомендуйте, що мені слід вивчити, наприклад, я чув, що Python та Perl і Ruby дуже хороші для DevOps, але з чого ще слід почати і які обов'язкові навички мені потрібно спочатку охопити?
Мій поточний набір навичок:
Сис. Адміністратор
- Адміністрація Unix (HP-UX, Solaris) та Linux (Ubuntu, Червона шапочка, CentOS)
- Адміністрація Middleware Technologies (WebLogic, Apache-Tomcat, WebSphere, MQ)
Баш / Оболонка сценаріїв
Налаштування та адміністрування веб-сервера
- Відмінні знання загальних систем баз даних (SQL Server, Oracle, MySQL тощо)
- Веб-сервіси та інтеграція SOAP / REST / API
- Комплект Oracle Business Intelligence (OBIEE, DAC, Informatica)
- Розробка та адміністрування засобів захисту ITSM
- Бізнес-об’єкт SAP (Analytics).
- Сплин
- Сервісний центр - управління IT-підтримкою
- Чітке розуміння технологій веб-додатків.
Розробник
- Навички експертного розвитку в Microsoft Visual Basic.
- Відмінні навички розвитку в Java SE.
- Microsoft .Net Development
- Розробка MS SharePoint.
- Експерт в MS Office з експертними знаннями в галузі макросів та автоматизації для всіх програм MS Office.
- Проміжний розвиток PHP (CakePHP)