diff --git a/cv/bad-cv.jpg b/cv/bad-cv.jpg new file mode 100644 index 0000000..9567b6a Binary files /dev/null and b/cv/bad-cv.jpg differ diff --git a/cv/devops-cv.md b/cv/devops-cv.md new file mode 100644 index 0000000..9d31831 --- /dev/null +++ b/cv/devops-cv.md @@ -0,0 +1,105 @@ +# Nikolay Rodionov +``` +St. Petersburg, Russia + +- phone: +79996690458 +- telegram: t.me/allanger (preferred) +- email: allanguor@gmail.com +``` +--- + +## About me +![photo](./bad-cv.jpg) + + +I'm an engineer with 3++ years of hands-on experience in different IT areas: from writing e2e auto-tests in JS to setting up a Kubernetes cluster from scratch on bare metal. +Just over a year ago, I've completely understood that being a system engineer is what I truly like to do. + +A short list of things I love doing +- Setting up, managing, and supporting K8s cluster +- Writing scripts to automate manual actions (Go, Perl, Bash, or Ansible) +- Linux administrating +- Working with containers +- Setting up CI/CD +- Resolving incidents and finding the roots of any problem +- "Everything as code (from QA to Infrastructure)" +- Applying best practices when it's acceptable + +And a shorter list of things I'd like to avoid +- Python scripting +- Windows (in any form) +- Java developers + +My [github](https://github.com/allanger) ain't replete with cool open source projects, but you can find several k8s deployments and quickly written backend implementation for a Pomoday app. + +## Expirience +### Itigris: _devops engineer/qa automation_ +> 07.2019 - until present +I have started as a QA automation and then have moved to the system engineering +1. As a QA Automation + - Creating a codebase for E2e tests (**Java**, **NodeJS**) from scratch. + - Creating and supporting e2e and integration tests **Gitlab C**I pipeline with dynamically starting **Selenoid** server + - Automating basic actions with **bash** + - Working a lot with **Docker**, **docker-compose**, and **Dockerfiles** + - And a bit of SQL quering (**Postgres**) +2. As a System Engineer + - Writing scripts (**Go** and **Bash**) + - Supporting and setting up several **k8s** clusters (**AWS EKS**) + - Supporting services running in **docker** on **ec2** instances + - Supporting **ec2** instances too + - Troubleshooting incidents (**k8s**, **nginx**, **aws**) + - Disaster recovery (**k8s**, **docker**e) + - Maintaing the process of "microservicing" the old monolith + - Deploying services written in Java, JS and Python + - And a bit of SQL administrating (**Postgres**) + - Setting up an infrastructure with **Terraform** + +### Etersoft: _engineer_ +> 03.2017 - 06.2019 officially (and until present as a side project) +I became as a "handyman" and was learning how to do anything in this company. +- Lots of **Linux**, containers (**docker**, cri-o), and virtualization (VirtualBox, Proxmox) +- A bit of networking (**IPtables** and UFW) +- A bit of **Kubernetes** (setting up and supporting little bare-metal clusters from scratch) +- Setting up virtual machines with **Vagrant** (VirtualBox and a bit **Docker**) and **Ansible** +- Setting up **Nginx** and **Envoy** +- **Bash** and **Perl** scripts for automating basic actions +- Create a codebase for E2e tests (**NodeJs** and the plain **Selenium**) from scratch. +- Create and support e2e tests **Gitlab CI** pipeline with a small static selenium server +- A bit of frontend development (**ReactJS**) so I have a basic understanding of HTML and CSS too +- A bit of SQL (**MySQL**) + +## Skills +- Kubernetes + - Kubeadm + - EKS + - Docker, Containerd, Cri-O + - Kubectl, Helm, Kustomize + - Ingress nginx, Istio + - Rook-Ceph storage class + - Keel, Kube-Monkey + - Zalando Postgres +- AWS + - EC2 + - RDS + - S3 + - Route53 + - EKS + - Elasticache (redis) +- Coding + - QA automation (JS, Java) + - Backend development with Go (GRPC and Rest API) + - Scripting (Go, Perl, Bash) + - Frontend development (ReactJS and Elm) + - Just coding (Haskell, Go, Perl, NodeJS) +- Others + - Linux, MacOS + - Docker + - Ansible, Terraform, Vagrant + - VirtualBox, Proxmox + - Nginx, Envoy + +## Cover letter + +Hi! +I hope that after reading my CV you're not left with a bad feeling. I dare say I'm a pretty skilled engineer with good experience in many modern IT technologies. +I would be happy to have an opportunity to pass some kinda test task or something like that if you found my CV interesting. \ No newline at end of file diff --git a/english/vocabulary.md b/english/vocabulary.md new file mode 100644 index 0000000..f4478d0 --- /dev/null +++ b/english/vocabulary.md @@ -0,0 +1,13 @@ +# Vocabulary +| Word | Meaning | Transpation | +| ----------------- | ----------------- | ---------------------- | +| obsession | fixed idea | навязчивая идея | +| measure up | correspond | соответствовать | +| crumble | break down, decay | разрушаться, крошиться | +| industrial output | - | промышленная продукция | +| hips | - | бедро | +| waist | - | талия | +| arid | dry | сухой, аридный | +| moister | wet | влажный | +| comprehend | understand | постигвть, понимать | +