Portrait of Vladimir Kadnikov

Hi! I’m Vladimir Kadnikov

DevOps Engineer / .NET Developer
View my resume Download my CV as PDF
Resume

About me

Development, automation, and reliable infrastructure — from application code to a service running in the cloud.

I work with CI/CD, Azure and AWS cloud platforms, containers, and C#/.NET development. I automate tasks with PowerShell, Python, and Bash. My experience includes Linux and Windows administration, VoIP, and leading technical teams.

Skills & technologies

Containers & orchestration
  • Docker
  • Kubernetes
  • Swarm
  • Helm
  • AKS
  • EKS
  • Argo CD
  • Ingress NGINX
Cloud & CI/CD
  • Azure
  • AWS
  • Azure DevOps
  • Azure Pipelines
  • Jenkins
  • Bicep
  • Git
  • DevOps
  • CI/CD
  • Build and deployment automation
Development & automation
  • C#
  • .NET Core
  • ASP.NET
  • ASP.NET Core
  • ASP.NET MVC 5
  • Python
  • PowerShell
  • Bash
  • Ansible
  • Puppet
  • Salt
  • JavaScript
  • PHP
  • Zend Framework 1/2
  • Symfony 2
  • HTML
  • CSS
Data & services
  • SQL
  • MS SQL Server
  • PostgreSQL
  • MySQL
  • Rabbit
Systems & communications
  • Linux
  • Windows
  • iptables
  • NFS
  • HAProxy
  • Asterisk
  • VoIP
  • Cisco switches and routers
  • Samsung OfficeServ 7400
  • Call-center integration
Web & network services
  • NGINX
  • Traefik
  • Apache
  • DNS
  • Postfix
  • Squid
Monitoring & reliability
  • Zabbix
  • Prometheus
  • Grafana
  • Logstash
  • Infrastructure monitoring
  • Performance troubleshooting
  • Server backups
Leadership & processes
  • Team leadership
  • Project management
  • Technical documentation
  • AI integration into business processes

Specialties

DevOps & CI/CD

Automating application builds, delivery, and deployment.

Cloud infrastructure

Azure, AWS, Kubernetes, and container platforms.

.NET development

C#, ASP.NET, and business process automation.

Systems administration

Linux, Windows, databases, and VoIP.

Languages

Russian Native
English B2 — Upper intermediate

Education

2013
Yuri Gagarin State Technical University of Saratov

Higher education · transportation organization and management

Availability

Based in Saratov · remote work. Full-time, part-time, and project work. Available for business travel.

Experience

21 years

June 2021 — present 5 years 5 months
Owner
Vladimir N. Kadnikov · Sole proprietor
Show details Hide details — Owner, Vladimir N. Kadnikov · Sole proprietor
Saratov Information technology, systems integration, internet Software development

DevOps. Deploying .NET / .NET Core / PHP / Java / Flatter applications to Azure using Azure DevOps. Developing programs with .NET Core. Used Docker Swarm, Kubernetes, EKS (Amazon Kubernetes), and AKS (Azure Kubernetes). Helm is used to define templates.

  • Writing application code.
  • Monitoring and troubleshooting IT infrastructure performance, availability, and health.
  • Collaborating with developers and other IT specialists to ensure services operate optimally.
  • Implementing and maintaining CI/CD processes within the business unit or company.
  • Automating software development, build, and deployment processes.
  • Actively integrating AI into company processes over the past year.
  • Created several programs to optimize processes.
September 2022 — July 2025 2 years 11 months
Lead Software Engineer
Mig-Trading LLC
Show details Hide details — Lead Software Engineer, Mig-Trading LLC
Saratov · mig-trading.ru Electronics, instrument manufacturing, household appliances, computers, and office equipment Manufacturing of computing, optical, instrumentation and measurement equipment, radio electronics, and automation equipment
  • Software development.
September 2013 — June 2021 7 years 10 months
Senior Systems Administrator
OpenSoft LLC
Show details Hide details — Senior Systems Administrator, OpenSoft LLC
  • Managing a team of three.
  • Project management.
  • Writing C# code with ASP.NET MVC 5 and .NET Core.
  • Writing scripts in PowerShell, Python, Bash, and any other languages needed.
  • Configuring Linux and Windows servers for development, staging, and production.
  • Configuring services.
  • Learning TFS and VSTS (Azure DevOps).
  • Migrating all .NET projects to VSTS and Azure.
  • Keeping all types of systems operational.
  • Quickly understanding unfamiliar systems to ensure uninterrupted operation.
March 2013 — September 2013 7 months
Head of Software Development
AlfaTell LLC
Show details Hide details — Head of Software Development, AlfaTell LLC
  • Managing a development team of four.
  • Creating PHP projects using Zend Framework 1/2 and Symfony 2.
Delivered projects
  • ContactCenter.
  • Web registration for the Infoklinika medical information system.
  • Ticket sales system.
  • Hotline request registration system.
April 2012 — March 2013 1 year
Head of IT
AlfaTell LLC
Show details Hide details — Head of IT, AlfaTell LLC
  • Setting up and maintaining DNS, Postfix + MySQL + Apache + PHP, and Squid.
  • Keeping all company Linux and Windows servers operational.
  • Maintaining Linux and Windows workstations.
  • Maintaining VoIP telephony for regional ATP organizations and the Ministry of Transport in Saratov.
  • Servicing Ministry of Transport servers.
  • Setting up and maintaining Asterisk and Samsung OfficeServ 7400 VoIP telephony for regional employment centers and the Ministry of Employment, Labour and Migration of the Saratov Region.
  • Servicing Cisco managed switches and routers.
  • Servicing servers for the Ministry of Employment, Labour and Migration of the Saratov Region.
  • Creating an Asterisk-based call center.
  • Writing a web interface for the call center to view and listen to all call recordings.
  • Writing a web interface for the Infoklinika medical information system.
  • Customizing functionality to meet customer requirements.
July 2011 — April 2012 10 months
Deputy Head of Telecommunications
Opensoft Technologies LLC
Show details Hide details — Deputy Head of Telecommunications, Opensoft Technologies LLC
  • Managing a team of five.
  • Maintaining technical documentation for assigned projects.
  • Maintaining VoIP telephony for regional ATP organizations and the Ministry of Transport in Saratov.
  • Servicing Ministry of Transport servers.
  • Setting up and maintaining Asterisk and Samsung OfficeServ 7400 VoIP telephony for regional employment centers and the Ministry of Employment, Labour and Migration of the Saratov Region.
  • Servicing Cisco managed switches and routers.
  • Servicing servers for the Ministry of Employment, Labour and Migration of the Saratov Region.
  • Setting up DNS, mail services, and NGINX proxying at the Ministry of Employment.
  • Writing a website to view the status of all remote employment-center VoIP phones and check equipment and server health.
  • Further developing the Asterisk-based call center.
Contributed to the development of projects in the United States
  • Overnights Prints.
  • BrokerWave.
  • BudgetPrints.
  • Renderers.
August 2010 — July 2011 1 year
Electronics Engineer
Opensoft Technologies LLC
Show details Hide details — Electronics Engineer, Opensoft Technologies LLC
  • Maintaining VoIP telephony for regional ATP organizations and the Ministry of Transport in Saratov.
  • Servicing Ministry of Transport servers.
  • Setting up and maintaining Asterisk and Samsung OfficeServ 7400 VoIP telephony for regional employment centers and the Ministry of Employment, Labour and Migration of the Saratov Region.
  • Servicing Cisco managed switches and routers.
  • Servicing servers for the Ministry of Employment, Labour and Migration of the Saratov Region.
  • Creating an Asterisk-based call center.
  • Writing a web interface for the call center to view and listen to all call recordings.
April 2008 — August 2010 2 years 5 months
Lead Software Engineer
FGU Saratov TsGMS
Show details Hide details — Lead Software Engineer, FGU Saratov TsGMS
  • Leading a department of two.
  • Ensuring uninterrupted operation of the Saratov TsGMS communications hub.
  • Maintaining and backing up all servers.
  • Developing new software to improve data transmission.
  • Creating backup communication channels using GPRS, EDGE, 3G, mail, and SMS.
  • Writing programs to receive and transmit meteorological information.
  • Saving information to a database.
  • Creating a counterpart to Intelcom’s UniMAS application, tailored to specific requirements.
  • The application was written from scratch.
February 2006 — April 2008 2 years 3 months
Software Engineer
FGU Saratov TsGMS
Show details Hide details — Software Engineer, FGU Saratov TsGMS
  • Setting up and maintaining DNS, Postfix + MySQL + Apache + PHP, and Squid.
  • Keeping all organization Linux and Windows servers operational.
  • Maintaining Linux and Windows workstations in Saratov and throughout the region.
  • Wrote an SMS module to automatically receive messages from regional weather stations and forward them to Samara, Moscow, and other cities if the main communication channel failed.
  • The solution used a mobile terminal connected via RS-232.
November 2005 — February 2006 4 months
Communications Hub Operator
FGU Saratov TsGMS
Show details Hide details — Communications Hub Operator, FGU Saratov TsGMS
Saratov Government organizations
  • Timely transmission of information from regional weather stations to Samara.
  • Receiving information from Samara.
  • Keeping the data transmission channel operating without interruption.

Personal projects

Applications

Applications that simplify your work and solve everyday problems.

All projects

Showing: 3

AppVersion 1.0.5

TildeDock

Your terminal, one shortcut away. Move tabs freely between windows.

Windows 10 (1809+) / 11 · x64

  • C#
  • .NET 10
  • WPF
  • WebView2
  • xterm.js
  • ConPTY
Learn more — TildeDock
Approach

Automation

I automate builds and deployments and create tools to improve workflows.

Reliability

I maintain infrastructure health, performance, and service availability.

Collaboration

I work with developers and IT teams, providing technical leadership and project support.

Let’s discuss your project

You can email me or call.

Open in Yandex Maps

If the map does not load, open the address in Yandex Maps.