Email: gerasimowigor@gmail.com Telegram: l0000rd Skype: gerasimowigor
I'm a python geek and devops.
More than ten years of software engineering and devops practice have provided me with strong skills in high load distributed projects, microservices, monitoring, configuration, deployment, tests and continuous integration.
Diligence and dedication, responsibility, keen interest and desire to solve the problem allow me to work well as a single specialist and as a team player.
- devops
- cloud architect
- technical evangelist
Preferred: linux, golang, kubernetes ( wide range distros), clouds.
- environment: baremetal, aws, gce
- deploy: ansible, helm,
- monitoring: datadog, prometheus+exporters, telegraf, ELK stack and some others.
- containers: docker, docker-compose, kubernetes
- language ability: fluent english, ukr, rus
Key-used technologies and tools:
- linux - up 10 years of using, ubuntu/debian preferable.
- aws ~ 10 years of day-to-day usage vof arious aws servies - eks, ec2, rds, cloudApi, efs and many others.
- gcp ~ 2-3 years of expirience.
- kubernetes ( EKS, GKE, kops, kubespray ) ~ 5 years of usage, up-to ~250 nodes in cluster, PR based environmets ( preview or dynamical ), full setup with Terraform and Terragrunt. Of course I used KEDA and Karpenter as scaling solution, aws scaler as well.
- terraform - 6 years of daily usage. Prefer to use bese practice - small chnages, PR's, separate state per logical module, documentation is must. Of course I wrote modules, basic and more complex logical - described platform part - auth stack as example:
elastiCashe as storage
kubernetes app
apigateway as endpoint
s3 as static storage
- continuous delivery - 6 years of implementation with Jenkins, gitlab-ci, argoCD, flux, etc.
Experience included:
- Planning project architectures, environments, CI & CD pipelines, etc;
- Setup of cloud environments, bare metal servers, operating systems;
- Improvement of develop and deployment cycles;
- Consulting for developers teams;
Configuration and automation of services like:
- cloud native apps principals
- cloud and apps architecture
- delivery processes - gitops as well
- various web servers topologies
- load balancing with and many more ;)
Latest projects:
Surprise.com https://surprise.com/
Lead infra devops:
- day-to-day planning
- tech expertise and ling term planning
- defining of tech stack and processes used by team
- migration to 4 aws accounts from ~30 and reducing of costs and usage difficulty
- designing of observability solution - based on datadog, apm, prometheus+exporters, grafana mimir
- creating of generic app template - including helm, argo, jenkins templates for easy setup
- redesign Terraform/Terragrunt repo structures and design
- and of cource basic devops work
celsius.network https://celsius.network/
Senior devops/Lead devops:
- day-to-day and long term planning
- hiring interviews
- growing infrastructure according to company targets
- implementing of gitops - argocd, customize and some other tools
- improwing of security measures
- regular devops work
theguarantors.com https://www.theguarantors.com/
Responsibilities included:
Development for environment
Planning and implementing environments, continuous integration pipelines;
Improvement of develop and deployment cycles;
Implementation of various protection systems and application firewalls
Environment:
- AWS cloud
- EKS
- Tekton+ArgoCD
- Traefik, NodeJs based microservices, 12-points app principals, devops methodology