Summary
Konstantin Shapkin is a Senior DevOps Engineer with 11+ years building and operating infrastructure for security and embedded software at Kaspersky, blending deep Unix systems expertise with modern cloud-native practices. He has led migrations from monoliths and Jenkins/GitLab to containerized Kubernetes/OpenShift deployments and Azure DevOps pipelines, and designs CI/CD, automated testing (pytest), and data pipelines for ML projects. Comfortable from low-level server hardware and FreeBSD jails to Docker/K8s APIs and VictoriaMetrics monitoring, he also authors packaging and build systems (Yocto/Bitbake, Poudriere) and custom Ansible modules. A Moscow Aviation Institute graduate, he pairs long-term operational experience with hands-on scripting in Python and Bash and a pragmatic focus on security and test automation. Notably, he moved complex monitoring stacks (InfluxDB→VictoriaMetrics) and implemented end-to-end integration testing for distributed Kafka/MSSQL systems—signals of an engineer who bridges operations, QA and development.
11 years of coding experience
16 years of employment as a software developer
Engineer's degree, Engineer's degree at Moscow Aviation Institute (State Technical University) (MAI)
English, Russian