스포트라이트

유사한 제목

사이트 안정성 엔지니어(SRE), 릴리스 엔지니어, 자동화 엔지니어, 지속적 통합/지속적 배포(CI/CD) 엔지니어, 인프라 엔지니어, 빌드 및 릴리스 엔지니어, 시스템 엔지니어(DevOps), 플랫폼 엔지니어, 클라우드 엔지니어(DevOps), 배포 엔지니어

직무 설명

테스하우스는 데브옵스를 "사람, 프로세스, 제품" 간의 관계로 요약합니다. 어떻게 보면 개발 운영 엔지니어라는 직업은 실수를 통해 배운 결과 탄생했습니다. 예전에는 한 팀에서 소프트웨어를 개발했다가 다른 팀에서 수정하면서 충돌과 혼란이 발생하곤 했습니다. 그러던 중 애자일 개발이라는 개념이 등장하여 사람들이 보다 협력적으로 변경할 수 있는 방법을 제공하게 되었습니다. 데브옵스는 관련 개발 및 운영 당사자들이 보다 생산적인 진화 과정에 참여할 수 있는 수단을 제공합니다. 결과적으로 더 많은 표준화, 더 많은 제어, 더 높은 예측 가능성... 그리고 파괴적인 내분은 줄어듭니다.

데브옵스 엔지니어는 중재자와 같습니다. 프로세스 중간에 개입하여 모든 사람이 목표에 집중할 수 있도록 하고, 업데이트가 이루어질 때 목표가 윤곽을 드러내고 달성되도록 합니다. 전체 프로젝트에 대한 조감도를 유지하면서 작은 기능을 확대하여 전체에 어떤 영향을 미치는지 확인할 수 있어야 합니다. 변경 사항을 평가하고 효율성과 효과성을 개선하기 위한 아이디어를 제공할 때 이들의 판단력에 의존합니다. 다른 직책으로는 개발 운영 관리자, 통합 전문가, 릴리스 관리자 또는 자동화 엔지니어 등이 있습니다.

커리어의 보람 있는 측면
  • 프로젝트에 대한 큰 그림 개요로 작업하기
  • 팀 간의 중개자 역할 
  • 원활하고 효율적이며 효과적인 방식으로 변경 사항 관리하기
  • 훌륭한 리더십과 관리 기술 연습
$107,310
내부 특종
직무 책임

근무 일정

  • 데브옵스 엔지니어는 Glassdoor의 2020년 미국 최고의 직업 목록에서 5위를 차지했습니다. 수요가 많으므로 최소한 풀타임으로 일할 수 있을 것으로 기대할 수 있습니다. 이 분야의 우수한 엔지니어 공급은 여전히 수요를 따라가지 못하고 있습니다. 조직은 전환기에 이러한 근로자가 제공하는 고유한 기술 세트에 의존합니다. 프로젝트가 예정보다 늦어지거나 예기치 않은 문제가 발생하면 초과 근무가 필요할 수 있습니다. 

일반적인 업무

  • DevOps 엔지니어는 플랫폼이 변경되는 동안에도 사용자가 중단이나 품질 저하 없이 조직이 원하는 것을 얻을 수 있도록 보장합니다.
  • 인프라 관리는 앱 개발 및 배포를 포함한 핵심 책임입니다.
  • 애자일 방법론의 원칙 적용 
  • 지속적 통합 및 배포 파이프라인 구축 
  • 기술 목표와 비즈니스 요구 사항의 연결
  • 다른 팀과의 연락 
  • 효과적인 보안 관리 및 취약점 찾기
  • 자동화 도구를 사용하여 다양한 환경에 코드 제공 
  • 애플리케이션 및 인프라 계획, 테스트 및 개발
  • IT 운영 및 시스템 관리자 기능 이해, 통합 및 배포 전략 세우기 
  • 오픈 소스 도구 및 확장 가능한 데이터베이스로 작업하기 
  • 추가 책임
    • "대기 중" 인시던트 대응 및 관리
    • 조직 프로토콜 준수 보장 
    • 프로세스, 인력 및 툴링 최적화
업무에 필요한 기술

소프트 스킬

  • 협업을 촉진하는 기능
  • 변경 관리 기술
  • 유연성
  • 디테일에 대한 관심
  • 고객 서비스 
  • 결단력
  • 고도로 조직적이며 시간 관리 능력이 뛰어남
  • 강력한 보안 의식 
  • 리더십 및 관리 기술
  • 인내심과 분석적인 문제 해결 능력
  • 강력한 커뮤니케이션 기술
  • 팀 중심 및 목표 중심

기술 능력

  • 지속적 통합
  • 인프라 자동화에 대한 친숙함 
  • Python, JavaScript, Ruby, Perl, C/C++, Go, Java 등 코딩 언어에 대한 지식이 있어야 합니다.
  • 컨테이너(표준화된 소프트웨어 단위) 이해하기
다양한 유형의 조직
  • 컴퓨터 시스템 설계 대행사
  • 법인/기업
  • 정부/군 기관
  • 헬스케어 
  • 고등 교육 기관
  • 미디어 및 엔터테인먼트
  • 자영업자
기대와 희생

기업은 기술 능력만큼이나 노련한 데브옵스 전문가의 소프트 스킬에 의존합니다. 개발 운영 엔지니어는 원활한 변화를 촉진하는 뛰어난 조력자가 되어야 합니다. 개발 운영 엔지니어는 팀이 항상 공통점이 없어 보이는 목표를 달성하기 위해 함께 일할 수 있도록 해야 하는 막중한 책임이 있습니다.

변경 사항을 신속하게 배포해야 할 때는 시간이 가장 중요합니다. 하지만 소프트웨어를 작성할 때 서두르면 감당할 수 없는 실수가 발생할 수 있습니다. 바로 이때 데브옵스 엔지니어의 냉철하고 분석적인 능력이 발휘됩니다. 때때로 진퇴양난에 빠진 상황에서 모든 장애물을 극복하고 문제를 중재하며 처음부터 제대로 작업을 완료할 수 있는 방법을 찾는 것은 데브옵스 엔지니어의 몫입니다. 

현재 트렌드

자동화가 왕입니다. 자동화를 성공적으로 활용할 수 있을수록 사람이 실수할 가능성이 줄어듭니다. 데브옵스 엔지니어는 조직의 관행을 분석하고 자동화할 영역이나 기존 자동화를 개선할 수 있는 부분을 찾을 수 있는 능력이 필요합니다. 또 다른 추세는 모놀리스에서 관리가 덜 복잡한 확장 가능한 소규모 마이크로서비스로 전환하는 것입니다. Google의 인기 있는 컨테이너 관리 도구인 Kubernetes도 많은 데브옵스 팀에 도움이 되고 있으며, 앞으로도 계속 그렇게 될 것입니다.

IT 세계의 모든 역할이 그렇듯이, 인공 지능/머신 러닝의 끝없는 발전은 데브옵스와 방대한 데이터 세트를 처리하는 데 내재된 과제에 계속 영향을 미칠 것입니다. AI를 적절히 활용하면 이러한 부담을 덜어주고 병목 현상을 없앨 수 있습니다. 이 밖에도 서버리스 아키텍처로의 마이그레이션과 보안에 대한 관심의 증가 등 데브옵스의 세계에서 현재 진행되고 있는 다른 발전이 있습니다. 

이 직업에 종사하는 사람들은 어렸을 때 어떤 일을 즐겼나요?

데브옵스 엔지니어는 다른 IT 전문가와 마찬가지로 하루의 대부분을 실내에서 책상에 앉아 화면을 바라보며 일합니다. 대부분은 어릴 때부터 열렬한 기술 팬이었으며, 컴퓨터 자판을 두드리며 소프트웨어와 코딩 언어의 신비를 풀며 시간을 보내는 데 만족했습니다. 그러나 개발 운영에는 강력한 인적 기술이 필요하기 때문에 직원들이 하루 종일 방에 혼자 앉아 있는 것은 아닙니다.

오히려 대면 또는 온라인을 통해 동료들과 협업하는 경우가 더 많았습니다. 이 직종에 필요한 기술에는 객관적인 사고방식과 더불어 강력한 사회적 능력이 필요합니다. 데브옵스에 관심이 있는 직원은 어릴 때부터 공정성, 합리성, 분쟁을 중재하고 합의를 이끌어내는 재능으로 존경을 받았을 가능성이 높습니다. 영어, 마케팅, 미술뿐만 아니라 토론을 잘했을 수도 있습니다. 

필요한 교육 및 훈련
  • 데브옵스 엔지니어는 컴퓨터 과학 또는 이와 관련된 학사 학위가 필요한 경우가 많습니다. 때로는 자격증과 다양한 업무 경험으로도 충분하지만, 경쟁력을 갖추기 위해서는 항상 학위가 필요합니다.
    • 데이터 센터 마이그레이션 과정 권장 사항
  • 취업 시장에서 전문성을 키우거나 경쟁력을 강화하는 데 도움이 되는 다양한 교육 과정과 자격증이 있습니다. 옵션은 다음과 같습니다:
  • 데브옵스 애자일 기술 협회(DASA)는 3단계의 인증을 제공합니다:
    • 리더십 - DASA 데브옵스 제품 소유자, 리더 또는 코치
    • 전문가용 - DASA DevOps 활성화 및 확장, 지정 및 검증, 생성 및 제공
    • 기초 - DASA 데브옵스 기본 사항
  • Amazon Web Services 오퍼링(참고, 업무 경험 전제 조건에 유의하세요):
    • AWS 공인 클라우드 실무자
    • AWS 공인 SysOps 관리자 - 준회원
    • AWS 데브옵스 엔지니어 - 전문가
  • 공인 젠킨스 엔지니어
  • Cisco DevNet
  • Microsoft 인증: Azure 관리자 준회원
  • 퍼펫 인증 전문가
  • 레드햇 인증 앤서블 자동화 전문가
  • 기타 필요한 경험으로는 Java, Python, Groovy, Microsoft Server, Linux, Apache, Bash, IP 네트워킹 등이 있습니다.
  • 다음을 통해 스스로 학습하세요: 
    • CompTIA Linux+
    • 코세라 데브옵스 코스
    • edX 데브옵스 코스
    • LinkedIn Learning의 개발자 작업 과정 제공
    • Pluralsight의 데브옵스: 큰 그림
    • 유다시티의 데브옵스 입문 및 기타 과정
    • Udemy 데브옵스 강좌
  • 영어, 작문, 말하기, 팀워크, 리더십 등 소프트 스킬을 키울 수 있는 강좌도 잊지 마세요!
프로그램에서 확인해야 할 사항
  • 데브옵스를 마스터하기 위해 배울 수 있는 도구와 기술은 많습니다. 모든 프로그램이 모든 것을 제공하는 것은 아니지만, 가능한 한 많은 적용 가능한 과정을 제공하는 프로그램을 찾아보세요.
  • 명망 있는 교수진이 있나요? 프로그램 시설은 어떤가요? 연구 분야는 무엇인가요? 연구비는 어떻게 조달하나요? 좋은 프로그램은 이런 것들을 이야기합니다! 
  • 해당 프로그램의 졸업 후 취업률이 게시되어 있는 경우 이를 검토합니다. 일반적으로 학교가 자랑할 만한 것이 있으면 해당 수치를 게시합니다.
  • 어떤 무료 커리어 서비스 또는 기타 구직 지원 서비스를 제공하나요?
  • 교육기관이 완전히 인증되었는지 확인
  • 온라인 프로그램에는 접근성 등의 장점과 대면 동료 활동의 부족이라는 단점이 있지만, 여러분이 얻는 가치는 여러분의 노력에 달려 있습니다!
데브옵스 프로그램 목록

미국 뉴스 & 월드 리포트의 2020년 최고의 컴퓨터 과학 프로그램 목록은 좋은 출발점이 될 수 있습니다. 매년 목록을 갱신한다는 점을 기억하세요. 순위에서 중요한 것이 여러분의 순위에는 중요하지 않을 수 있으므로 방법론을 이해하는 것이 좋습니다.

데브옵스 경력에 학위가 중요할 수 있지만 고용주는 경험과 함께 특정 지식과 기술을 찾고 있다는 점을 기억하세요. 좋은 프로그램을 졸업하는 것만으로 취업에 성공할 수 있다고 생각하지 마세요. 위에 나열된 자격증과 교육은 일부 고용주에게 똑같이 중요할 수 있습니다. 모든 것은 고용주가 필요로 하는 것이 무엇인지에 따라 달라지며 요구 사항은 변경될 수 있습니다.

데브옵스 엔지니어로서 성공하기 위한 열쇠는 유연성을 유지하고 최신 정보를 파악하며 목표 고용주의 정확한 요구 사항에 맞게 학업 과정을 조정하는 것입니다. 취업을 희망하는 곳에서 현재 근무 중인 데브옵스 엔지니어의 연락처 정보를 찾아보고 출신 학교, 전공, 추천하는 선택 과목, 추가 자격증 및 직무 경험에 대해 직접 물어보세요. 토론 스레드나 Quora와 같은 Q&A 사이트를 사용하여 질문을 게시할 수도 있습니다(단, 답변이 작성된 날짜를 잘 살펴보세요). 

고등학교 및 대학교에서 할 일
  • 구직 활동을 시작하기 전에 채용 공고를 살펴보세요. 취업을 희망하는 회사에서 원하는 직무에 대한 필수 자격 요건을 읽어보세요.
  • 기술 연습은 빠르면 빠를수록 좋습니다! (개인 시간에 할 수 있는 수업과 자격증은 위의 교육 및 훈련 섹션을 참조하세요).
  • 데브옵스는 업무 중간에 진행되므로 균형 잡힌 교육을 유지하세요.
  • 리더십과 관리가 필요한 직책에서 학교 위원회에서 봉사하는 등 필요한 소프트 스킬을 연습할 수 있는 방법을 찾아보세요. 뒷전으로 밀려나지 않기
  • 시장성이 있는 몇 가지 요령이 있다면 Upwork와 같은 프리랜서 사이트에서 작업을 시작하여 실제 유료 경험을 쌓으세요.
  • 취업 포털에서 데브옵스 인턴십을 찾거나 대학 프로그램에 도움을 요청하세요.
  • 가입하세요! IT 관련 클럽에 가입하여 네트워크를 넓히고 관심사를 공유하는 다른 사람들과 교류하세요.
  • 여러분을 멘토링해 줄 선배 데브옵스 닌자를 찾아보세요.
  • 소통의 달인이자 중재자 되기
  • Quora, Reddit, Dev.to 및 기타 공간에서 기사를 읽고 토론에 참여하세요.
일반적인 로드맵
Gladeo 데브옵스 엔지니어 로드맵
첫 직장을 구하는 방법
  • 트리플바이트 데브옵스 스크리닝 테스트에 응시하세요. 합격하면 네트워크에 속한 고용주와의 인터뷰 기회를 얻게 됩니다.
  • 인디드, 몬스터, USAJobs, 집리크루터, 링크드인, 벨벳 잡스, 글래스도어와 같은 채용 포털을 샅샅이 뒤져보세요.
  • 채용 담당자처럼 생각하세요! ZDNet의 "데브옵스 엔지니어 채용을 위한 8가지 모범 사례"를 읽어보세요. 
  • 인맥에 구직 중이라고 알리세요. 좋은 리드가 있으면 연락해달라고 요청하세요.
  • 취업 박람회, 채용 이벤트, 인턴십, 이력서 작성 및 면접 연습과 같은 기타 지원에 대한 정보는 학교의 해당 부서 또는 커리어 센터에 문의하세요.
  • 채용 공고에 명시된 필수 경력 및 기술을 주의 깊게 살펴보세요.
  • 경쟁이 치열하므로 지원 자격이 높은 직무에 역량을 집중하고, 지원하는 각 직무에 맞게 이력서를 맞춤화하세요.
  • Indeed의 데브옵스 이력서 예시를 확인하세요.
  • "날개를 달겠다"는 생각으로 면접에 임해서는 안 됩니다. Simplilearn의 "상위 86개 데브옵스 면접 질문과 답변"을 읽고 좋은 인상을 남길 준비를 하세요!
사다리를 오르는 방법
  • 흥미롭게도 이 분야의 종사자 중 '데브옵스 엔지니어'가 실제 직책이라는 사실을 부정하는 경우가 드물지 않습니다. 따라서 이러한 환경에서 사다리를 오르는 방법을 알아내는 것은 어려운 일입니다.
  • 데브옵스 이후에는 기술 리드, 아키텍트 또는 수석 엔지니어로 일할 수 있는 옵션이 있습니다. 많은 가능성이 있으며, 근무하는 조직의 규모(그리고 퇴사하여 다른 곳에서 일할 의향이 있는지 여부)에 따라 많은 부분이 달라집니다.
  • 적절한 시기에 승진하고 싶은 욕구에 대해 상사 및 경영진과 솔직하게 이야기하세요. 더 나아가 '적절한 시기'를 앞당기기 위해 무엇을 할 수 있는지 물어보세요!
  • 너무 앞서 나가거나 더 좋은 조건만 찾고 있다는 인상을 주지 마세요. 열심히 노력하여 승진을 달성하겠다는 의지와 충성심을 보여주세요.
  • 석사 학위를 취득하는 것이 합리적일 수 있지만, 일부 회사에서는 자격증 프로그램을 '석사 자격증' 또는 '석사 프로그램'으로 표시합니다.
  • 변화와 트렌드를 따라잡는 것은 필수입니다. 시대를 따라잡지 못하면 뒤처질 수 있습니다! 
  • 다른 사람을 가르치면서 배운 것을 전수하세요. 대면, 온라인, 기사, 스레드, 동영상 등을 통해 할 수 있습니다...
  • 소셜 마케팅에 관심이 있다면 자신을 브랜딩하고 콘텐츠 조회수, 제휴 마케팅 블로그, Google 광고 또는 나만의 강좌 판매로 수익을 창출하세요. 
추천 리소스

웹 사이트

  • Atlassian 블로그
  • 지속적인 제공
  • Dev2Ops
  • DevOps.com
  • DevOps 카페 팟캐스트 및 동영상 
  • 데브옵스 큐브
  • 데브옵스 데이
  • 개발자 그룹(LinkedIn)
  • 데브옵스 반응
  • 분산 팟캐스트
  • Docker
  • DZone
  • Etsy - 공예품으로 코드화
  • 모든 데브옵스(Reddit의 모든 것)
  • iHeavy
  • IT 혁명
  • Microsoft Azure 
  • 네트워크 세계
  • 패킷 푸셔 팟캐스트
  • 인형
  • 지금 보안을 시작하세요! 에피소드 아카이브
  • 푸드 파이트 쇼
  • 선박 쇼

도서

플랜 B

데브옵스는 소프트웨어 개발의 한가운데서 작동하는 흥미로운 분야입니다. 그러나 일부 직원은 한 분야에만 집중하는 것을 선호합니다. 한편 소프트웨어 이외의 다른 분야를 전문으로 하고 싶어하는 사람들도 있습니다.

고려해야 할 몇 가지 대안적인 커리어는 다음과 같습니다:

  • 프론트엔드 개발자
  • 백엔드 개발자
  • 풀스택 개발자
  • 컴퓨터 및 정보 시스템 관리자
  • 컴퓨터 프로그래머
  • 컴퓨터 지원 전문가
  • 컴퓨터 시스템 분석가
  • 데이터베이스 관리자
  • 정보 보안 분석가

뉴스피드

온라인 강좌 및 도구