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
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