개발자
안녕하세요. 이번년도 입사하여 년말에 1년차가 됩니다. 현재 회사에서는 Linux 설치 작업 및 고가용성 솔루션 설치와 유지보수를 하고 있습니다. 리눅스 다룰일은 좀 있지만 입사 전에 Devops 국비지원에서 대해 배웠던 내용을 살려 클라우드나 Devops 엔지니어로 이직하려 하는데, 공부하거나 강점으로 준비하면 좋은게 있을까요?
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 11월 26일
DevOps와 클라우드 엔지니어링은 현재 매우 핫한 분야이므로 잘 선택하신 것 같습니다. 리눅스와 고가용성 솔루션에 대한 지식은 DevOps나 클라우드 엔지니어로서 큰 자산이 될 수 있습니다. 그럼에도 불구하고, 여기 몇 가지 준비해야 할 부분들을 제안하겠습니다: 1. **Cloud Platforms**: AWS, Google Cloud Platform(GCP), Azure 등 메이저 클라우드 플랫폼에 대한 깊은 이해가 필요합니다. 그 중 하나 이상에 대해 실제 경험이 있다면 더욱 좋습니다. 2. **Infrastructure as Code (IaC)**: Terraform, CloudFormation과 같은 IaC 도구에 대한 이해 도 필요합니다. 이러한 도구를 사용하여 클라우드 리소스를 코드로 관리하는 방법을 알아야 합니다. 3. **CI/CD**: Jenkins, GitLab CI, CircleCI와 같은 CI/CD 툴에 익숙해져야 합니다. 이러한 도구를 사용해서 개발에서 배포까지의 파이프라인을 자동화할 수 있어야 합니다. 4. **Containerization and Orchestration**: Docker와 Kubernetes는 거의 표준적으로 사용되는 기술입니다. 컨테이너화된 애플리케이션의 개발과 배포, 그리고 오케스트레이션에 대한 깊은 지식이 필요합니다. 5. **Configuration Management**: Ansible, Chef, Puppet 등의 도구를 사용하여 시스템 설정을 자동화하고 관리하는지 알아야 합니다. 6. **Coding/Scripting Skills**: Python, Ruby, Shell 등의 스크립팅 언어는 프로세스를 자동화하거나 특정 작업을 수행하는 데 유용하므로 기본적인 코딩 능력은 필수입니다. 7. **Monitoring and Logging**: Prometheus, ELK stack(Elasticsearch, Logstash, Kibana), Grafana 등의 도구를 활용해서 시스템 및 서비스 모니터링을 할 수 있어야 합니다. 또한 이러한 기술들에 대해 실제로 해본 경험이 있다면 더 좋으며, 이런 경험들을 포트폴리오나 GitHub에 정리해두는 것도 좋습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!