Position: DevOps engineer
Category: DevOps
English level: pre
Years of experience: 3

I do not shy away from the unknown and impossible, in any project I look for a solution, regardless of the completeness of my knowledge. I strive to gain experience in practice: fine-tuning nginx / mysql, the nuances of using any available virtualization system, docker / supervisor / systemd, scripts for automating routine tasks, fine-tuning dashboards and optimal optimization of monitoring systems - all this, and not only, was obtained on real, live projects .
Total experience in IT - more than 10 years. As DevOps (as the main activity) - more than 3 years.

Build of infrastructure from scratch, modernization of existing infrastructure. 

Experience with Linux OS (Ubuntu, CentOS, Mint, Gentoo). Administration and troubleshooting: systemd/init.d, journald, ps/df/netstat/iostat, lvm, mdadm.

Windows administration and troubleshooting, implementation and administration Terminal Services, Mail Services and Remote Desktop planning, AD, GPO.
Experience with file subsystem: NFS, Minio, S3, SSHFS, FUSE, BTRFS, online fs expansion…

Networking (ip, dns, vlan’s), Routing (route, ospf), Firewall setup (iptables, fail2ban).

Virtualization: VMWare, Hyper-V, Proxmox. Working with the main AWS technology stack: EC2, RDS, S3, EFS, CloudFront, CloudWatch, Lambda, LB/Autoscale.

Database: creation, access control, maintenance. Backups/Restoring/Verification. Dividing databases (sharding/partitioning). Percona Tools. HeidiSQL/PGAdmin.

GIT. CI&CD. Jenkins. Implement CI&CD process. Formation of a local server with distribution of access rights, automation of uploading to an online environment, support for dev/stage/prod environments, etc.

Docker. Containers, Swarm, Stack, Docker Compose. Volumes (bind, ro/rw, remapping), Networks (overlay, bridge, host). Docker Secrets, Docker Configs. Multistage build. Traefik Implementation. Typical tasks for deploying infrastructure-as-code (Ansible), using a k8s cluster and creating an ideal picture of interaction between microservices.

Experience in programming (Delphi, C#), execution and automation scripts (Bash, PowerShell, some process by Python/Lua/Golang). Understanding WEB programming (PHP, HTML, CSS, JS). Node/React (npm, yarn, next). Some experience of java-coding (gradle, maven). Debugging, editing code, building projects.
I welcome the freedom of self-expression, the absence of restrictions in development and the opportunity to work in a team as an important cog, and not like a plaque on the wall :)