Hello, Kakaopay DevOps
카카오페이의 서버와 애플리케이션 환경을 코드 기반으로 표준화하고 있습니다.
카카오페이의 서비스는 굉장히 빠른 속도로 성장하고 확장하고 있습니다. 우리는 카카오페이 서비스의 성장과 확장하는 속도를 맞추면서 서비스가 안정적이고, 빠르게 배포될 수 있도록 Kubernetes 기반의 플랫폼들을 만들어 가고 있습니다.
- On-premise/Cloud(Private/Public) 등 다양한 환경 위에서 다수의 Kubernetes Cluster 를 구성하고 운영하고 있습니다.
- Multiple Kubernetes Cluster 에 통합된 CI/CD Pipeline 을 개발하고 운영하고 있습니다.
- Multiple Kubernetes Cluster 의 다양한 Event/Metric/Logging 을 제공하는 시스템을 개발하고 운영하고 있습니다.
- 업무에 필요한 다양한 도구들을 개발하고 사용하고 있습니다.
- Kubernetes/Docker/cri-o
- Istio
- Nginx/Envoy
- Jenkins/Spinnaker
- Elastic/Fluentd/Prometheus/Kafka/Grafana
- Ansible/Terraform/Kubespray
- Java/Golang/Javascript/Python/Bash
중 장기적인 팀 목표를 설정하고 목표를 달성하기 위해 각각의 역할을 맡은 크루들이 주도적으로 일하고, 개인적으로도 성장하기 위해 끊임없이 개선하고 노력합니다.
개발자들이 스스로 기술 스택을 선정하고 어떤 방식으로 문제 해결을 해나갈 것인가 방향성을 주도적으로 결정하며 일하고 있습니다.
CODEOWNER 관리하고 적극적인 코드 리뷰를 통해 코드를 개선해나가고 있습니다. 물론 CODEOWNER 가 아니더라도 누구나 이슈를 만들고 기여할 수 있습니다.
아지트를 메인으로 업무 진행 및 소통하며, JIRA 를 통해 업무 관리하고 Confluence 에 기록하고 공유합니다.
- 서로의 기술 지식을 공유하고, 적극적인 코드 리뷰 등을 통해 동료들에게 자극을 주는 분
- 적극적으로 현재 이슈를 공개하고, 주도적으로 이슈를 팔로업하여 해결하는 과정을 공유하는 분
- 반복업무를 자동화 시키고 메뉴얼화해서 우리의 시간을 줄여주는 분