Byron Kim, Infrastructure as Code Developer in New York, NY, United States
Byron Kim

Infrastructure as Code Developer in New York, NY, United States

Member since July 26, 2019
With over 11 years of hands-on experience working in infrastructure from data centers to the cloud, Byron is an open-source enthusiast who loves to learn new things every day. He's also an AWS certified solutions architect and always strives to put all of his infrastructure projects through source control.
Byron is now available for hire

Portfolio

Experience

Location

New York, NY, United States

Availability

Full-time

Preferred Environment

Linux, Ubuntu, GitHub

The most amazing...

...project has been making a Jenkins instance completely immutable and able to run in Docker by installing and configuring all of the plugins at build/run time.

Employment

  • DevOps Engineer

    2015 - PRESENT
    Voyent, Inc.
    • Migrated Jenkins into source control and made it fully immutable using various plugins and Groovy scripts to configure Jenkins and all of its jobs.
    • Deployed and configured immutable instances and applications using Packer and Ansible; specifically sent AMI instances to multiple regions for disaster recovery.
    • Secured the AWS environment and standards and helping the client achieve ISO 27001 certification.
    • Leveraged an AWS EC2 container service and application load balancer to introduce microservice architecture.
    • Secured the environment and deployments using Hashicorp Vault.
    • Supported the EKS environment by upgrading the system and ensuring application health.
    • Wrote a Bash script to run client applications on local Kubernetes cluster using Minikube on Ubuntu-based OS.
    • Deployed Atlantis to manage Terraform changes through pull requests to increase visibility among the team.
    • Helped a client deploy a Django app on ECS from scratch. Created VPC and EC2 instances on ECS and created some simple tooling to ease application deployment.
    • Migrated all Terraform configurations to 0.12.x and re-organized the entire Terraform repository to ease future maintenance.
    • Migrated all Python applications to Docker and leveraged multi-stage builds to decrease image sizes for more efficient deployments.
    • Helped to implement automated testing to ensure that tests passed before the application was released to production.
    • Wrote a script in Python 3 to rotate all user's access/secret keys in AWS running on AWS Lambda and Cloudwatch Events. The task would run daily and connect to a Google Spreadsheet and securely send new credentials via Onetimesecret.com and remove user's key's if they were older than 90 days.
    Technologies: Terraform, Docker, AWS, Jenkins, Vault, Ansible, CI/CD, Consul, Packer, Atlantis, Kubernetes
  • Director of IT Infrastructure

    2012 - 2015
    Institute for Integrative Nutrition
    • Managed the cloud (AWS, Rackspace), a service provider (Datapipe), and internal infrastructure.
    • Configured the back-end infrastructure with Ansible and EC2 instances running Node.js, MongoDB, and Nginx.
    • Migrated all of the critical systems to a redundant architecture to provide stability and increased uptime.
    • Supervised multiple AWS accounts using various services like EC2, RDS, S3, CloudFront, and Route 53.
    • Oversaw all technological purchases of IT services/equipment operating within a $2 million budget and outlined policies for all of the equipment.
    Technologies: AWS, Rackspace, Ansible, Terraform, Datapipe, Linux, Windows
  • Senior Systems Engineer

    2011 - 2012
    TMP Worldwide
    • Configured Windows clustering for SQL servers.
    • Created load balancing virtual IPs (VIPs) for front-end web servers using Cisco CSS.
    • Consolidated 50% of the infrastructure from physical hardware to virtual machines.
    • Implemented CDNs (CacheFly, Limelight) to offset server load and reduce bottleneck issues.
    • Managed over 200 servers/instances running on Windows Server and Ubuntu.
    Technologies: Windows, MS SQL, CacheFly, Limelight
  • Systems Engineer

    2008 - 2011
    Worldnow (now Frankly, Inc.)
    • Managed over 200 servers in a co-located data center running various flavors of Windows.
    • Consolidated physical servers to virtual machines using VMware ESXi.
    • Wrote scripts to self-heal application web servers to limit overnight alert pages.
    • Configured Limelight and Akamai to help deliver site content and to help deliver traffic spikes.
    • Deployed applications for all teams.
    Technologies: Windows, Cisco, IronPort

Experience

  • Immutable Jenkins (Other amazing things)

    Jenkins is still a widely used CI/CD but often requires a lot of maintenance. With the use of Docker, I set up Jenkins to be fully immutable. The plugins are installed at build time, and with the use of Groovy, I can pre-seed all the jobs beforehand. The build logs are then exported to a central platform.

Skills

  • Languages

    Bash, Python, JavaScript, SQL, Groovy, SAML
  • Tools

    Terraform, AWS ECS, AWS IAM, AWS Key Management Service (KMS), Vault, Ansible, Shell, GitHub, Git, Jenkins, Packer, Zsh, Oh My Zsh, NPM, Tmux, GitLab, Auth0, Amazon CloudFront CDN
  • Platforms

    Docker, Amazon Web Services (AWS), Ubuntu, Linux, AWS Lambda, Amazon Linux, Kubernetes, LAMP
  • Storage

    AWS S3, AWS RDS, MySQL, PostgreSQL, Redis, MongoDB, AWS DynamoDB, Azure Active Directory, Data Pipelines
  • Frameworks

    Serverless Framework, Flask, Django
  • Paradigms

    DevOps, Continuous Delivery (CD), Continuous Integration (CI), Automation, Continuous Deployment, MEAN Stack
  • Industry Expertise

    Security
  • Other

    Serverless, SFTP, Infrastructure as Code, Shell Scripting, Consul, API Gateways, OAuth, LDAP, AWS Route 53
  • Libraries/APIs

    Node.js, Terragrunt

Education

  • Bachelor of Science degree in Computer Engineer
    2001 - 2005
    Fairfield University - Fairfield, CT, USA

Certifications

  • AWS Solutions Architect Associate
    SEPTEMBER 2017 - SEPTEMBER 2020
    Amazon Web Services

To view more profiles

Join Toptal
Share it with others