dev-chulbuji / resume

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub last commit


RESUME

Introduce

Experience

Skill Stack

  • docker container
  • kubernetes
  • service mesh
  • nodejs
  • python
  • bash
  • yaml
  • AWS

Activity

Project

Build & operation Kubernetes echo system suitable for financial environment | 카카오뱅크

  • Implement and operate a Kubernetes CI/CD platform
    • Continuous Integration with Gitlab & gitlab-runner
    • Continuous Deployment with ArgoCD(GitOps)
      • configManagementPlugin for external Helm chart registry
      • argo-rollout for advanced deployment capabilities
      • argocd-notifications for notifying CD events
      • dex for SSO & RBAC
  • Operate AWS EKS(Elastic Kubernetes Service)
    • Manage by Hashicorp Terraform
    • IRSA(Iam Role Service Account) for setting AWS IAM Role to pod
    • Traefik for Kubernetes Ingress Controller
    • Taint, Affinity and labels for scheduling strategy
    • Admission Controller for controlling deployed docker image (security)
    • kube-bench(open source) with AWS Security Hub for checking vulnerability EKS nodes
  • Kubernetes & workload monitoring
    • prometheus & grafana (metric)
    • fluentbit & elasticsearch & kibana (logging)
    • jaeger & elasticsearch & (kafka) (tracing)
  • Build and deploy Kubernetes cluster that complies with financial sector compliance
    • Create provisioning script based on Ansible
    • Create operation/user guide

Establish public cloud for financial enviroment | 카카오뱅크

  • Create automation environment using Terraform(Atlantis), Ansible, Packer
    • terraform private provider registry for closed network env
    • AWS EC2 AMI pipeline
    • AWS lambda CI/CD pipeling
  • Design multi account environment (AWS Organization, AWS SSO)
  • Design and operate the AWS Network architecture
    • Design VPC, subnet CIDR
    • AWS TGW(Transit G/W) for central hub
    • DX(Direct connect) for secure connection with on-premise
    • VPN for secure connection with on-premise
  • Build governance for secure AWS Cloud use
    • operate MITM proxy for controlling connection with AWS console
    • forward proxy with LB for L4 firewall

Build & upgrading Docker echo system suitable for financial environment | 카카오뱅크

  • Actively manage, improve and monitor Docker container CI/CD platform
    • Improve deployment based on Ansible
    • Build and deploy BLUE/GREEN deployment feature
  • Maintain Docker container registry
    • Harbor v2.0.0
    • Harbor custom prometheus exporter for robot account
  • Secure Docker cli for compliance
    • Improve Docker authz plugin(opensource :: hbm)
  • Improve Docker container monitoring
    • prometheus & grafana (metric)
    • elasticsearch & kibana (logging)
    • consul (service discovery)

Improve in-house management system & manage kubernetes cluster | 플리토

  • Manage in-house management system
  • Change framework
    • tsed framework -> nestjs framework
    • sequelize orm -> typeorm
    • unit test
  • Improve e2e test environment
  • Create automation environment
    • Automated AWS nacl(terraform, slack, jenkins)
  • Diet Docker image
    • Alpine linux
    • multi-stage docker build

Manage & Update Android client application | 빙글

  • Involve application update TF (involve 33%)
  • Improve CI/CD jenkinsfile for android application deployment
  • Change android project design pattern
    • MVC -> MVP pattern
    • Presenter layer unit test(JUnit)

Remote control smart switch software | 고퀄

  • Develope Firmware BLE(bluetooth) communication feature(c++, cc2540)
  • Switch control android client application development
  • Switch control back-end server development
    • api server (nodejs, express, ec2, RDS, S3, ELB)
    • mqtt server (mosquito, ec2, rdis, ELB)

Thank you for reading so far. If you have any questions, please contact ladmusician.kim@gmail.com. Thank you :)

About