Summary
Over the last 11 years I have worked as an engineer and team leader.
I enjoy being a part of cross-functional teams, dynamic work environments, building things, and helping people.
3 years ago I decided to switch from operations work to software engineering.
Software Engineering
- At the moment, I am working as a backend engineer. My main programming language is Python.
- I have passed a six-month-long course called Advanced Go developer by Yandex Practicum
- I re-wrote a Python microservice using Go as a proof of concept to show how much memory and CPU resources can be saved to cut the infrastructure costs
- Current core tech stack: Google Cloud, MongoDB, PostgreSQL, RabbitMQ
Infrastructure-related skills
- Operating systems: Ubuntu, CentOS
- Virtualization: Docker, Vagrant
- Container orchestration: Kubernetes, Nomad
- Infrastructure-as-Code: Terraform, Ansible
- HashiCorp tools that haven't been mentioned up to this point: Vault, Consul, and Packer
- CI/CD: Jenkins, Travis, GitLab, and GitHub Actions
- Cloud providers: AWS, GCP, and AliCloud
- Monitoring tools: Zabbix, Prometheus
Management skills
- Hiring and onboarding of newcomers
- Performance management and motivation
- Conflict resolution
- Planning, communication with stakeholders
- Working with technical debt