전체 글 110

AWS 면접 후기 (에필로그)

에필로그지난 번 면접 후기(https://usheep91.tistory.com/114) 작성 시에는 합격 결과가 나오지 않아, 합격 여부 및 후속 진행 내역에 대해서 간단하게 공유 드리려고 작성합니다.면접 결과는..!!! 면접을 보고도 확신이 있지는 않았지만, 좋은 결과가 있었습니다 :)2차 면접 진행 이 후 Debrief 과정 진행 이 후, 면접 결과 발표가 되는 형태로 Debrief 일정에 따라서, 합격 통지 여부는 좀 시간 차가 있는 거 같습니다. 저는 면접 진행하고 3일 정도 지나고 통지를 받을 수 있었습니다. 전화로 합격 결과를 전달 받고 나서 기분이 정말 좋았습니다. 생각보다.. 다음 직장을 구하지 않은 상태에서 움직이려고 하다 보니, 불안한 마음도 많이 들고, 면접 진행 간에 어이 없게 교통..

AWS 2025.01.08

AWS 면접 후기

계기3년 정도의 NCSOFT 생활을 마치고, 다음 플랜을 실현하기 위해서 CSP 업체나 Devops Engineer 직무를 지원하려고 준비 중이였다. 운이 좋게도..? 아니면 기존 열심히 하던 부분이 인정받아서, K8S 업무를 1년 간 진행하면서 정말 좋았던 동료와 같이 일하는 경험(멀티 ArgoCD, GPU, 업그레이드, Karpenter,  KCA, Observerbility, LLM 등)도 얻을 수 있는 기회를 많이 얻게 되었다. 해당 경험이 없었으면, 나 같은 7년차 시스템 엔지니어를 Devops Engineer 쪽에서 써주었을 까 그런 생각도 해본다.  결론적으로, 정말 가고 싶었던 회사가 있었으며, 그 회사에 기존 좋은 경험을 같이 함께한 사람들이 많이 근무도 하고, 좋은 피드백도 주셔서 추천..

AWS 2024.11.28

MySQL 저장 위치 변경 #2 (Initialize)

지난 번 포스팅에서는 Symbolic Link를 통하여 MySQL 저장 위치를 변경하는 내용을 포스팅 하였는데, 이번에는 MySQL Initialize 를 통해 실제 저장 위치를 변경하는 방법에 대해서 포스팅 해보겠습니다. 실제 구성 시에는 아래 방법으로 진행하는 것을 권장 드립니다. DB 설정 DB 서버에서 아래와 같이 데이터 및 로그 저장 위치를 변경해줍니다. # 수정 부분 [mysqld] # # * Basic Settings # user = mysql # Data 경로 수정 datadir = /data/dbfiles # Binding 주소 수정 bind-address = 0.0.0.0 mysqlx-bind-address = 0.0.0.0 # Log 경로 수정 log_error = /data/logs..

Mysql 2023.08.13

Django 시작하기

Django란 Python에서 제공하는 Web Framework 중 하나로 Python 언어를 통해 쉽게 웹을 구성하고 배포할 수 있는 환경을 제공한다. 비슷한 Framework으로 Flask, FastApi가 있으며, 오늘은 Django 구성에 대한 내용을 포스팅 해보겠습니다. 환경 구성 기본적으로 Django 설치 시 아래와 같은 구성으로 구성 됩니다. 서버 #1: Django 서버 + Django DB(Default Sqllite3) 저는 실제 활용 테스트를 위해 아래와 같이 구성하였습니다. 서버 #1: Django 서버 (Windows 2022) 서버 #2: Django DB 서버 (Ubuntu 22.04) 간편하게, 사용하고 있는 노트북의 Windows 환경에서 구성하였으며, 로컬 PC에는 Py..

Python/Django 2023.08.13

phpmyadmin 접속 오류

Permission denied. Connection for controluser as defined in your configuration failed phpmyadmin 실행 시 위와 같은 오류가 발생 시 해결 방법 에러 메세지 해결 방법 이번 phpmyadmin 환경 구성 시 Windows Server 의 Ubuntu 앱을 통해 Ubutnu 가상화 데스크탑을 실행하였는데, 호스트 이름 충돌 문제가 있었음 그래서, 아래와 같이 phpmyadmin의 설정을 변경 해줌 # phpmyadmin 설정 경로 접속 vim /etc/phpmyadmin/config-db.php # 아래 설정 변경 $dbserver='localhost' -> '127.0.0.1' # 변경 내역 $dbserver='127.0.0.1'..

Mysql 2023.08.13

AWS SSO 구성

AWS에서 Multi Account 환경 사용 시 SSO 구성에 대한 내용을 포스팅 해보겠습니다. 역할 전환보다는 콘솔 사용 시에는 용이하다고 생각합니다 :) 사용자 및 그룹 생성 SSO에서 사용할 계정 및 권한 부여를 위해 IAM Identity Center로 접속 후 SSO에서 사용할 계정을 생성합니다. 그룹을 생성 해줍니다. (선택 사항 - 만들어서 관리를 하는게 용이합니다.) 권한 세트 생성 SSO 접속 후에 사용될 권한이 정의 권한 세트를 생성합니다. (여기서는 미리 정의된 권한 세트 및 사용자가 직접 권한 세트 설정도 가능합니다.) 권한 세트의 세부 사항을 정의 합니다. 생성한 권한 세트를 할당합니다. 접속 확인 SSO 접속 URL에서 Identity Center에서 발급 받은 계정으로 로그인..

AWS 2023.04.13

AWS EC2 접속 시 "load key bad permission" 에러

AWS EC2 접속을 위한 방법으로 Key Pair 사용 시 아래와 같은 화면이 나오는데 여기서 2가지 형태의 키 페어를 생성할 수 있습니다. OpenSSH를 통한 SSH 접속을 위해 .pem 확장자 형태로 키 페어를 생성합니다. Windows 환경에서 OpenSSH를 사용하기 위해서 아래 링크를 참조하여 OpenSSH Client를 설치 및 활성화합니다. https://learn.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_install_firstuse OpenSSH 설치 Windows용 OpenSSH 클라이언트 및 서버를 설치합니다. learn.microsoft.com # Install the OpenSSH Client Add-..

AWS 2023.04.13

Terraform Variables

variables.tf Terraform의 변수는 variables.tf를 통해 선언하고 사용한다. 변수 형태는 여러 가지 종류가 있으므로 변수 선언 방식에 대해서 알아보자 ## 기본 변수 variable "project" { type = string } ## 배열 형태 변수 variable "region" { type = list(string) default = ["asia-northeast1", "asia-northeast2", "asia-northeast3"] } ## Object 형태 변수 variable "vpc" { type = object({ vpc_name = string ip_cidr_ragne = string network = string }) } ## Object 형태 변수 - 배열 ..

GCP 2023.03.14

Docker 개념 이해

Docker란 무엇인가?? Docker, Kubernetes 많이 들어본 단어이지만, 확실하게 개념에 대한 설명을 물어보면 애매 모호한 답이 돌아오는 경우가 많다. 관련 내역을 공부 중에 알기 쉽게 개념을 정리해논 내용이 있어서 내용을 정리한다. Docker란 "데이터 또는 프로그램을 격리시키는 기능을 제공하는 소프트웨어" 라고 정의한다. 위 기능은 주로 서버에 사용 되며, 서버는 또 2가지 개념으로 나뉘어진다. 물리적인 서버와 기능적인 의미의 서버로 나뉘어지며, 여기서 물리적인 서버는 모두가 다 아시는 내용처럼 물리적 컴퓨터로서의 서버를 의미하며, 기능적인 의미의 서버는 DB 서버, Web 서버처럼 특정 기능을 제공하는 것을 의미한다. Docker는 위의 특정 기능을 제공하는 서버를 하나의 물리적인 공..

Docker 2023.03.01

Terraform 시작하기

Terraform 이란? IaC 코드의 종류 중 하나로 HashiCorp 에서 오픈 소스롤 개발 중인 툴입니다. Go 언어로 작성되어 있으며, Puppet, Chef, Ansible 과 같은 코드형 인프라를 제공하는 툴 중 하나이며, 주로 현재 AWS, GCP, Azure 등 클라우드 플랫폼의 Infra Structure를 코드 형태로 관리하기 위한 툴로 많이 사용 되고 있습니다. Terrafrom 설치하기 https://www.terraform.io/downloads Install | Terraform | HashiCorp Developer Explore Terraform product documentation, tutorials, and examples. developer.hashicorp.com 자..

GCP 2023.02.12