Position: DevOps
Category: DevOps
English level: intermediate
Years of experience: 4


#Freelance
DevOps 
Feb 2021 - Present (4 months):
- Created HA infrastructures from scratch.
- Dockerized, builded and delivered .NET, PHP, JS, Go, Python, Delphi projects
- Configured Gitlab pipelines: auto-build, auto-migrations, auto-tests, auto-deploy, release etc, created specific telegram bots to automate CI/CD workflow
- Installed and configured autofailover PostgreSQL clusters (Patroni+etcd+haproxy+pgbouncer), configured and supported MySQL databases
- Implemented monitoring and alerting solutions based on ELK and Prometheus+Grafana
- Consulted development teams about best practices and improve security solutions

#IT4Medicine,
DevOps 
Apr 2017 - Feb 2021 (3 years 11 months):

- Implemented latest technologies and best practices into current workflow and infrastructure. 
- Designed and created High-Availability infrastructure for high-loaded projects and telemedicine platforms from scratch. Migrated from Windows into Docker/k8s. Also migrated from TeamCity to GitlabCI. 
- Dockerized applications and services (.NET, JS, Python). 
- Created unique backup services and integration services with GitLab, Youtrack, Telegram (by Python). 
- Automated builds dev -> test -> stage -> production with automated versions, migrations and other. 
- Added monitoring solution based on ELK stack, Prometheus, Grafana for applications and servers, configured alerting. 
- Installed and configured cloud routers based on MikroTik CHR, Nginx load balancers, distributed storage system CEPH, databases PostgreSQL, MSSQL, MySQL, MongoDB, Redis, virtualization hosts (ESXi, Hyper-V, KVM) and other.
- Improved security features and created VPN services based on OpenVPN/ L2TP, managed firewalls, GeoIP/Agent/Referers filtration. 
- Installed and supported YouTrack, JIRA, Confluence.
- Integrated in Git pipelines base security testing by Anchore with visualization in Defectdojo.