Close this
Close this

Kyrylo Honcharenko

Development
Illinois, United States

Skills

DevOps

About

Kyrylo Honcharenko's skills align with Consultants and Specialists (Information and Communication Technology). Kyrylo also has skills associated with Programmers (Information and Communication Technology). Kyrylo Honcharenko has 5 years of work experience.
View more

Work Experience

DevOps Engineer

Flexera
February 2021 - Present
  • • Designed and built a Terraform module to automate the creation of IAM resources (roles, groups, users, policies) in both dev and prod accounts with appropriate permission boundaries for different roles. • Performed a Terraform version upgrade from 0.12.13 to the latest version 1.7, incrementally upgrading one major version at a time to keep the Terraform state in-sync with the configuration code. • Established cross-account access for other teams to our AWS accounts, specifically to our S3 buckets and SQS queues. • Automated the reload process of instances under an Auto Scaling Group in AWS using an AWS Lambda function with Python as the runtime. • Created a reusable module that creates development instances for developers using Terraform and configured the instances using CloudInit as userdata. • Upgraded Kubernetes versions deployed using Kops by employing a rolling upgrade strategy with zero downtime. • Collaborated with the AWS IT team to integrate our AWS accounts with LDAP, enabling easy access from OneLogin (an identity and access management provider). • With the DevOps team, migrated the Dev environment, which was sharing an AWS account with the Prod environment in its own VPC, to a new AWS account dedicated to the Dev environment. This involved creating all the necessary networking resources, IAM resources, and a Kubernetes cluster for microservice applications. • Implemented KMS encryption for S3 buckets to comply with company security standards. • Created custom Terraform modules for a Bastion Host integrated with AWS Systems Manager (SSM) to create and store initial SSH public keys, and a Bash script to automate the addition of users' public keys to the Bastion Host's authorized_keys file. • Proficient in configuring Deployments and Services in Kubernetes for container orchestration, running Docker containerized applications in Kops clusters. • Set up an Unhealthy Hosts alarm to trigger scaling of the Auto Scaling Group. • Implemented a Master-Slave setup to improve.

DevOps Engineer

TechApp
February 2019 - February 2021
  • • Automated infrastructure provisioning using AWS CloudFormation and Ansible. • Participated in building and developing Docker containerized environments to break up the monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing performance. • Analyzed system logs and identified potential issues with servers, storing related documentation of resolved issues and bugs on GitHub. • Managed GitHub repositories and permissions, including branching and tagging for different stages and applications. • Provided a consistent system upgrade environment using Kubernetes for deployment scaling and load balancing the application from development through production. • Created a CloudFormation stack that creates a Lambda Function to generate SSH key-pairs. • Developed both Python and Bash shell scripts and used Cron to schedule their execution times. • Was responsible for monitoring the Elasticsearch cluster and tuning ELK nodes when required. • Collaborated with development, QA, and other teams to ensure automated testing processes are integrated with the build system and to fix errors during deployment and building. • Customized applications according to business requirements. • Was responsible for addressing connectivity issues among various servers. • Used Python scripts to update content in the database and manipulate files.

Education

Arizona State University

Bachelor's Degree in Data Science
September 2023 - Present