[ Vitaly Zaslavsky ]

Latest Article:
Solving eCryptfs "Failed to mount private data" error

Vitaly Zaslavsky Karelia, Russia

Summary

I have Linux on all my home and job devices. When the chef gave me a MacBook I asked him can I install Linux on it. He said "No" and gave me HP. I'm not a Linux-maniac. But for me, it's the most comfortable OS.

Love everything about DevOps, automatization and stability. I have a passion for everything I do. Have sufficient experience in Docker and good expertise in Kubernetes, Helm and Terraform. I can (and do) wrap everything in a container. Even if it's a GUI application. (Sometimes it's easier to use Docker than resolve dependencies issues)

I love to create a local development process for Backend developers (as a Backend developer in the past) as comfortable as possible from the very start. And this is my strong side: I can debug applications, find issues and create Pull Requests with changes right in application code.

I have experience in Scrum and Kanban methodologies. Can track time and move cards in the right columns. Sometimes I can annoy a little when trying to clarify every little thing related to my task or current workflow.

Have good relations with employees. I really like peaceful holywars with colleagues, discussing some technical stuff and approaches. Love to work in a team and share my knowledge with others and gain wisdom from more experienced people.

I have no bad habits (except programming in free time). I don't smoke and don't have morning headaches after drinking (because I don't drink to drunk)

Languages

  • Russian Native
  • English Conversational (B1; Thanks YouTube)

Personal Life a little about

Some of my current hobbies:

  • Music. Guitar and Piano playing. Singing sometimes. And (of course) listening. Graduated from music school class classical guitar;
  • Blogging about everything. Not only about work;
  • Programming. Yes, even after work. Currently, actively use Go and JavaScript to automate some things. Currently, fell in love with Rust :crab:

I'm a happy husband of my beloved wife for 8.4 years. She really helps me in my path of life emotionally and physically as a family hearth keeper.

We love animals. We have the black panthera-like cat Json (this word always sounds like a name for me) and little sweetie girl Pixel (Pixie for short). Also, we love foxes so much. That's why my logo and background with fox face :fox:

Employment History

DevOps Engineer — Novakid Inc March 2022 - Present San Francisco, California, United States (remote)

Primary projects:
Novakid IconNovakid
Industries:
English learning platform, Teaching, Online Education

DevOps Engineer — ScienceSoft November 2020 - March 2022 Minsk, Belarus (remote)

Primary projects:
Linxio IconLinxio, Ultravioletsim IconUltravioletsim, FairMoney IconFairMoney
Industries:
Logistics, IoT, FinTech
IaC:
Terraform, Terragrunt (+ tflint, tfsec, terrascan), Kubernetes, Helm, Docker (+ hadolint, docker-compose), Kaniko, DroneCI
AWS:
Analytics Analytics:
  • OpenSearch Created with Sketch. OpenSearch (Elasticsearch)
Application Integration Application Integration:
  • EventBridge Created with Sketch. EventBridge
  • Amazon MQ Created with Sketch. Amazon MQ (RabbitMQ)
  • SNS Created with Sketch. SNS
  • SQS Created with Sketch. SQS
Business Applications Business Applications:
  • SES SES
Compute Compute:
  • EC2 Created with Sketch. EC2, EBS Created with Sketch. EBS, EIP, ALB/NLB Created with Sketch. ALB/NLB, ASG Created with Sketch. ASG
  • Lambda Created with Sketch. Lambda (Go)
Containers Containers:
  • ECS Created with Sketch. ECS (EC2 and Fargate based; with intelligent autoscaling)
  • EKS EKS
  • ECR Created with Sketch. ECR
Database Database:
  • RDS Created with Sketch. RDS
  • ElastiCache Created with Sketch. ElastiCache
  • DynamoDB Created with Sketch. DynamoDB (not a lot)
Developer Tools Developer Tools:
  • CodePipeline Created with Sketch. CodePipeline
  • CodeBuild Created with Sketch. CodeBuild
  • CodeCommit Created with Sketch. CodeCommit
Management & Governance Management & Governance:
  • CloudTrail Created with Sketch. CloudTrail
  • CloudWatch Created with Sketch. CloudWatch (Logs, Metrics)
  • SSM Created with Sketch. SSM (Session Manager, Patch Manager, Parameter Store, Run Command)
Networking & Content Delivery Networking & Content Delivery:
  • Cloud Map Created with Sketch. Cloud Map
  • Route53 Created with Sketch. Route53
  • VPC + Security Groups Created with Sketch. VPC + Security Groups
  • ALB/NLB Created with Sketch. ALB/NLB
Security, Identity, & Compliance Security, Identity, & Compliance:
  • ACM Created with Sketch. ACM
  • Cognito Created with Sketch. Cognito
  • IAM Created with Sketch. IAM
  • KMS Created with Sketch. KMS
  • Secrets Manager Created with Sketch. Secrets Manager
Storage Storage:
  • EFS Created with Sketch. EFS
  • S3 S3
  • EBS Created with Sketch. EBS
Monitoring:
CloudWatch, DataDog
Tools:
Nginx, RabbitMQ, Redis, PostgreSQL, MySQL, ElasticSearch, ArgoCD
Work Flow:
Jira, Confluence, Kanban, Bitbucket, GitHub
Extra:
Languages: Go, JavaScript, Bash, Rust
CLI: Git, Just, Makefile, Sops, AWS CLI, aws-vault, Restic, Gomplate

DevOps Engineer — Axmit November 2019 - October 2020 Petrozavodsk, Republic of Karelia

DevOps:
Kubernetes, Helm, Docker, Docker-Compose, Kaniko, GitLab-CI (CI/CD) (sincere love for to of them)
Cloud Platforms:
DigitalOcean, GCP, AWS, Scaleway
Monitoring:
ELK Stack, Prometheus & Grafana
Tools:
Nginx, Jsonnet, RabbitMQ, Redis, PostgreSQL, MySQL, S3
Linux:
SSH, Bash, Makefile, Git
Work Flow:
Youtrack, Confluence, Kanban, GitFlow
Extra:
Ansible, Jenkins, Python, Go (Just a smidge)

Middle PHP-developer — Axmit October 2018 - October 2019 Petrozavodsk, Republic of Karelia

Primary Project:
Zelos IconZelos
Dev Tools:
Laravel, Symphony Components, Composer, OAuth (Social Network), JWT, PostgreSQL, Nginx
Code Quality:
Codeception, CodeSniffer, PHP-CS-FIXER, PSR-2, PSR-12
Work Flow:
Youtrack, Confluence, Scrum, GitFlow
Linux:
SSH, Bash, Makefile, Git
DevOps:
Docker, Docker-Compose, GitLab-CI (CI/CD), Kubernetes, Selenium (As side skills)

Full Stack Web Developer — Molticlub August 2016 - October 2018 Saint Petersburg (remote)

Primary Project:
Molticlub IconMolticlub
Backend:
PHP7.x, Yii2 & Extensions, Symphony Components, Composer
Code Quality:
Codeception & Behat & Selenium, CodeSniffer, PSR-2
Frontend:
ReactJS & Redux & Saga & React-Router, Bootstrap, Webpack, Gulp, Sass, BEM, ESLint
Infrastructure:
MySQL, Apache2, RabbitMQ, WebsocketD
Linux:
SSH, Bash, Makefile, Git
DevOps:
Vagrant, Docker, Docker-Compose, Bitbucket-Pipelines

House PainterACS November 2014 - July 2016 Videl, Republic of Karelia

Primary Project:
Videl Boarding House
Backend:
Knauf Rotband, Primer
Frontend:
Weber Vetonit, Emulsion Paint, Enamel Paint
Extra:
Cleaning of Premises, Garbage Removal, Wall Crushing

Full Stack Web Developer — Macropod June 2013 - August 2014 Saint Petersburg

Backend:
PHP5.x (pure), Apache2, MySQL, PHPMyAdmin
Frontend:
CSS3 (pure), HTML, jQuery & Plugins

Professional Skills Skills Grid

All ratings of skills are super subjective. To learn more about my experience contact me with any available way (Telegram is better).

Some skills have notes. Just hover your cursor (or tap) over the skill with a blue name.

DevOps
CI/CD
Terraform
Terragrunt
Docker
Docker-Compose
GitLab/CI
Kubernetes
Helm
Nginx
ELK Stack
Prometheus
Bitbucket
Jenkins
Development
PHP
SQL
MySQL
PostgreSQL
Go
NodeJS
Apache2
RabbitMQ
Rust
Extra
GitFlow
SSH
Git
Justf
Bash
Makefile
Youtrack
Jira
Scram
Kanban
Vagrant
Confluence
Подписаться