전담 DevOps 엔지니어가되는 방법에 대한 권장 사항을 찾고 있습니다.
코딩을 좋아할 때 항상 개발 관련 프로젝트에서 일하고 싶었지만 불행히도 결코 기회를 얻지 못했습니다. 이전에 .Net 및 PHP를 사용하여 프리랜서 프로젝트를 수행했으며 Java SE 인증을 받았지만 결코 사용하지 않았습니다.
제 업무 경험에는 시스템 및 응용 프로그램 관리가 포함됩니다. 주로 저는이 분야의 선임자이므로, 주니어로 다시 시작해야하므로 개발로의 전환은 바람직하지 않습니다. 그러나 나는 DevOps가 나에게 완벽 할 것이라고 생각하지만, 전담 DevOps 엔지니어 (바람직하게는 자동화 및 도구 작성에 대한 부분)가되기 위해 지식의 차이를 메우기 위해 연구해야 할 사항을 알아야합니다.
예를 들어 Python과 Perl 및 Ruby가 DevOps에 매우 유용하다고 들었지만 시작해야 할 사항과 먼저 다루어야하는 필수 기술은 무엇입니까?
내 현재 기술 세트 :
Sys. 관리자
- 유닉스 (HP-UX, Solaris) 및 Linux (Ubuntu, Red hat, CentOS) 관리
- 미들웨어 기술 관리 (WebLogic, Apache-Tomcat, WebSphere, MQ)
배쉬 / 쉘 스크립팅
웹 서버 구성 및 관리
- 공통 데이터베이스 시스템 (SQL Server, Oracle, MySQL 등)에 대한 탁월한 지식
- 웹 서비스 및 통합 SOAP / REST / API
- Oracle Business Intelligence Suite (OBIEE, DAC, Informatica)
- ITSM 구제 개발 및 관리.
- SAP Business Object (Analytics).
- 스 플렁크
- 서비스 센터 – ITIL 지원 IT 서비스 관리
- 웹 애플리케이션 기술에 대한 강력한 이해
개발자
- Microsoft Visual Basic의 전문가 개발 기술.
- Java SE의 우수한 개발 기술.
- Microsoft .Net 개발
- MS SharePoint 개발.
- 모든 MS 오피스 응용 프로그램에서 매크로 및 자동화에 대한 지식을 갖춘 MS 오피스 전문가.
- 중급 PHP 개발 (CakePHP)