Git Product home page Git Product logo

Andrii Shyshka

Software Engineer/DevOps

Executive Summary

I am a DevOps Engineer having over 20 years overall working experience, last 7 years as DevOps, other time as a System Administrator.

My experience also includes a technical leading and management role. In total, as a DevOps I’ve worked in more then 10 projects of different size and complexity for customers from small to large enterprise companies. I have a background in Cloud Computing (GCP mostly, AWS a bit), build K8S clusters at the on-premise Data Centers from a scratch. During my working experience my activities included (but not limited to) design, development, team leading activities, deployment, troubleshooting, maintenance, refactoring.

I have also an experience in Python scripting a bit for automation. I have expertise in Linux, networking, troubleshooting in the distributed environment. Most of the time I’ve worked according to Scrum, adapting it to the project needs.

I’m a pro-active person, self-motivated, I tend to be (end-) customer- focused. I develop myself towards a strong expertise in cloud computing, distributed systems and infrastructure design. Particularly, I’m interested in high load web application development and deployment and working in the team where good to sharing knolege between team members.

Currently learning Python more deeper and interested in Go programming. And I`ve plan to learned and take Professional Certificate as a GCP Cloud Architect. In general I’m open to challenges and at the same time I like working with best real-world solutions and open source solutions.

Foreign Language Skills:

  • Language: English
  • Written: Intermediate
  • Spoken: Pre-Intermediate

Project Description: Food delivery with multi-regional representation in UA/MD/UZ

Project Duration: Sep, 2021 - Mar, 2023

Role: Software Engineer/DevOps

Project team size: 60+ members

DevOps team size: 4 members

Environments, Tools, Technologies: GCP services, GKE, Hashicorp Terrafom/Packer/Vault, Helm, OpenSearch (ElasticSearch alternative), Zabbix/Prometheus/Grafana, bash scripting, Docker/Podman, Ansible, GitlabCI, Jenkins, Keycloak IdP, CloudFlare

Responsibilities:

  • Build HA OpenSearch clusters with OS Dashboards, integrated with Keycloak Identity Provider
  • Developing Helm Charts and Modules
  • Developing Terraform files
  • Build CI pipelines with GitlabCI (SelfHosted Edition)
  • Deploy with Ansible Playbooks, triggered with Jenkins (using Jenkinsfile)
  • Build custom images, using Hashicorp Packer
  • Setup and deploying some services in the k8s clusters (by other teams requests)
  • Integrating Cloud AD with Keycloak (made with TF IaC)
  • Using Vault to storing variables instead GitlabCI Varibles, to using with TF
  • Setup CloudFlare WAF Rules, manually and with TF
  • Support infrastructure, troubleshooting and bug fixing
  • Using BigQuery to count how we can decreasing costs for GCP Infrastructure

Project Description: Government tenders management system

Project Duration: Sep, 2019 - Nov, 2022

Role: Software Engineer/DevOps

Project team size: 200+ members

DevOps team size: 3 members

Environments, Tools, Technologies: Hyper-V, Linux Ubuntu/CEntOS, ElasticSearch/Kibana, FluentD, Fluentbit, Prometheus/Grafana, custom prometheus exporters (bash exporter), Docker, Kubernetes, Ansible, GitlabCI, bash/PowerShell scripting

Responsibilities:

  • Lead DevOps team
  • Build geo-distributed Kubernetes cluster at the two Data Centers with on-premise VM (Hyper-V hypervisor)
  • Build geo-destributed HA ElasticSearch cluster at the two DataCenters
  • Build Monitoring/Alerting system, migrating some parts to the k8s cluser
  • Build Log Aggregation System
  • Developing Kubernetes Manifests, teaching teams to developing manifests without DevOps team
  • Build CI pipelines with GitlabCI (Cloud Edition)
  • Support, troubleshooting and bug fixing
  • Developing Ansible playbooks to deployments some components outside k8s cluster
  • Cooperation with Infrastructure and Development teams to inprove and helps with troubleshooting

Project Description: HIPAA Complianse Solution with Aptible and AWS Integrations

Project Duration: Jan, 2019 - Feb, 2020 (part time)

Role: Software Engineer/DevOps

Project team size: 5+ members

DevOps team size: 1 members

Environments, Tools, Technologies: Dedicated Linux Ubuntu, Aptible HIPAA Compliance Cloud Provider, AWS (EC2, Aurora, ALB, WAF), ElasticSearch/Kibana

Responsibilities:

  • Switching from Cloud Based Log Aggregation to dedicated Linux server for decreasing costs
  • Visualizing Logs
  • Creating MySQL Replication with Network Peering: Aptible MySQL to AWS Aurora
  • Support
  • Setup Web Application Firewall, implementation Rules
  • Teaching Security Engigeer

Project Description: Cloud video surveillance systems with a secure and reliable and easy to use platform. This is revolutionising CCTV

Project Duration: Sep, 2018 - Apr, 2019

Role: Software Engineer/DevOps

Project team size: 5 members

DevOps team size: 1 members

Environments, Tools, Technologies: Linux Ubuntu, Balena OS for IoT, Linode Cloud Provider, OpenVPN, MongoDB, Ansible, CircleCI, clustered MQTT (EMQX), Yocto builder for IoT, Grafana/Prometheus, bash scripting with Linode API

Responsibilities:

  • Migration from dedicated server to cloud infrastructure with deploy and scalability on demand
  • Implementation of the performance/health metrics with alarms
  • VPN/Network and MQTTArchitecture upgrade to use with thousand IoT devices
  • Implementation of deployment with Docker containers and private Docker Registry for IoT devices instead Linux/Unix and Ansible
  • Build custom images for IoT
  • Implementation to bulk writing image to SD card/HDD/SSD for IoT with docker images on the board in very short time with customizing setup on the fly
  • Testing\Bug fixing\Support\Improve Infrastructure

Andrii Shyshka's Projects

terraform-google-kms icon terraform-google-kms

Allows managing a keyring, zero or more keys in the keyring, and IAM role bindings on individual keys

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.