Brief overview.
I am a System Administrator with over 14 years of experience in IT infrastructure, currently growing into a DevOps role. My background spans enterprise environments, telecom operations, retail IT, and software development companies — giving me a broad and practical understanding of how IT infrastructure works at every level. My core strength is Linux administration (CentOS/RHEL, Debian, Ubuntu): day-to-day system management, service configuration, log analysis, user and permission management, and keeping servers running reliably. I work with KVM and XCP-ng hypervisors for virtualisation — provisioning VMs, building templates, performing live migrations, and maintaining hypervisor health. For containerisation, I use Docker and Docker Compose to run and manage application stacks in production. Infrastructure monitoring is one of my strongest areas. I administer Zabbix end-to-end: building custom templates, adding hosts and groups, configuring triggers and actions, and ensuring full visibility across the infrastructure. On the network side, I configure and maintain MikroTik and Cisco equipment — routing, VLANs, DHCP, NAT, DNS, port forwarding, and firewall rules. Automation is central to my workflow. I write Ansible playbooks and roles in YAML to manage server configurations consistently at scale, use Bash scripting for everyday maintenance tasks, and build CI/CD pipelines in GitLab CI. I work with Git daily — branching, committing, merging, and following Git Flow practices in team environments. On the cloud side, I work with Google Cloud Platform (GCP) for project management, IAM, Compute Engine, Cloud Storage, and API configuration. I am also a confident Google Workspace administrator, handling the full user lifecycle — accounts, organisational units, groups, roles, shared drives, email routing, and device management. I actively embrace modern tooling: I use AI assistants (ChatGPT, Gemini, GitHub Copilot) for prompt engineering, scripting assistance, and troubleshooting, and I build lightweight automations with n8n. I am continuously developing my skills across the DevOps stack and looking to contribute to teams that value reliability, automation, and operational efficiency.
Academic background.
Lviv Polytechnic National University
Engineer — Electronics and Telecommunications, Radio Electronic Devices and Systems
2005 – 2010
Lviv Polytechnic National University
Specialist — Business Economics
2011 – 2014
Ivano-Frankivsk National Technical University of Oil and Gas
Master — Earth Sciences
2023 – 2025
Work history.
Exadel
System Administrator
Apteka Nyzkykh Tsin
System Administrator
Ukrtelecom
Network System Administrator
B2B Technical Support Specialist
Network Monitoring Engineer
Computer Systems Engineer
Key competency areas.
Writing and maintaining Ansible playbooks, roles, and inventories for consistent server provisioning and drift-free environments.
Deploying and administering Zabbix: creating and updating host groups, adding hosts and interfaces, building and maintaining custom templates, configuring items, triggers, and actions for automated alerting and incident response.
Administering KVM and XCP-ng hypervisor environments: creating and cloning VMs, building reusable templates, managing virtual networks and storage pools, performing live migrations, applying host and guest OS updates, and maintaining overall hypervisor health and performance.
Working with GitLab on a daily basis: creating and managing projects, configuring repositories, writing and running basic CI/CD pipelines with gitlab-ci.yml, managing branches and merge requests, and making configuration changes to existing pipelines.
Day-to-day administration of CentOS/RHEL, Debian, and Ubuntu systems: installing and updating packages, managing services with systemd, reviewing and analyzing logs (journalctl, /var/log), configuring cron jobs, managing users and permissions, editing config files, and basic performance and disk usage monitoring.
Daily use of Git for source control: creating and switching branches, committing changes, merging and rebasing, resolving conflicts, and pushing to remote repositories. Understanding of basic Git Flow — feature branches, main/develop structure, and pull/merge request reviews in GitLab.
Working with Docker for running and managing containers: pulling and building images, starting and stopping containers, viewing logs, inspecting running processes, and basic troubleshooting. Writing simple Dockerfiles and docker-compose.yml files to define and run multi-service stacks, managing volumes and networks.
Configuring and maintaining network equipment from MikroTik and Cisco: setting up routing, VLANs, DHCP, NAT, DNS, port forwarding, and basic firewall rules. Working with managed switches, configuring port-based VLANs and trunks, setting up Wi-Fi access points, and diagnosing connectivity issues using standard network tools.
Understanding and applying standard backup procedures: defining backup schedules, retention policies, and storage destinations. Differentiating between full, incremental, and differential backups, verifying backup integrity, and performing restore tests to ensure data recovery readiness.
Basic experience with MySQL and PostgreSQL: installing and starting database services, creating databases and users, assigning permissions, and running simple queries. Limited hands-on experience — comfortable with routine administrative tasks but not in-depth performance tuning or replication setup.
Configuring and managing Nginx as a web server and reverse proxy: setting up virtual hosts, proxying requests to backend services, configuring SSL/TLS certificates (including Let's Encrypt), managing redirects, and basic troubleshooting of server errors and access logs.
Writing Bash scripts for everyday tasks: automating repetitive operations, creating simple maintenance scripts, checking service status, parsing logs, managing files and directories, and scheduling tasks via cron.
Configuring laptops and desktops: installing and reinstalling Windows and Linux, driver installation, joining to domain or workgroup, setting up user accounts, installing and updating software, configuring email clients, mapping network drives, and resolving common hardware and OS issues for end users.
Setting up and maintaining office infrastructure: configuring routers and managed switches, deploying and troubleshooting Wi-Fi access points, installing and sharing network printers and scanners, replacing consumables (toners, cartridges, drums), connecting and configuring UPS devices, and coordinating hardware repairs and replacements with vendors.
Confident administration of Google Workspace (G Suite): creating, modifying, and deleting user accounts; managing organizational units (OUs) and assigning users to the correct OU; creating and managing groups (mailing lists, access groups); configuring roles and admin privileges; resetting passwords and managing 2-step verification; suspending and restoring accounts; managing shared drives and setting access permissions; onboarding and offboarding users including mailbox data transfer; monitoring storage usage; configuring email routing, aliases, and auto-responses; managing mobile devices via the admin panel; and applying organizational policies across units.
Working with GCP console for routine cloud administration tasks: creating and managing projects, assigning IAM roles and permissions to users and service accounts, enabling and configuring APIs, managing billing accounts and linking them to projects, creating and managing Cloud Storage buckets and setting access policies, working with Compute Engine (creating and stopping VM instances, managing firewall rules and VPC networks), monitoring resources via Cloud Console, and using Cloud Logging for basic log review and troubleshooting.
Practical understanding of modern AI language models and how they work: familiar with the differences between major models (GPT-4, Claude, Gemini) and their use cases. Writing effective prompts to get accurate, structured, and context-aware results for technical and non-technical tasks. Using AI coding assistants (GitHub Copilot, Cursor) to speed up scripting and configuration work. Working with AI agents and multi-step prompt chains to automate research, summarisation, and task execution. Using AI tools for drafting documentation, generating configuration templates, explaining error messages, and troubleshooting. Understanding of context windows, temperature settings, system prompts, and prompt iteration techniques to improve output quality.
Using AI tools to accelerate and automate everyday technical work: leveraging GitHub Copilot and Cursor IDE for writing, completing, and refactoring Bash scripts and configuration files — significantly reducing time spent on repetitive coding tasks. Using AI chat assistants to generate boilerplate configs, explain unfamiliar code, and suggest fixes for errors. Basic experience with n8n for building visual no-code / low-code automation workflows: creating simple flows triggered by webhooks or schedules, connecting services via built-in nodes, passing data between steps, and automating notifications and routine data tasks. Understanding of how to design multi-step automation pipelines and integrate them with external APIs and services.
Technical stack.
Automation & Config Management
CI/CD & Version Control
Monitoring & Observability
Virtualization & Containers
OS & Networking
Web Servers & Databases
Backup & Recovery
AI-powered Automation
AI Tools & Prompt Engineering
Google Cloud Platform (GCP)
Google Workspace Administration
Office & End-user Support
Learning & development.
I am actively investing in my professional growth across several areas. My primary focus is learning Python — starting with scripting for system administration tasks and gradually moving toward automation tooling and working with APIs. I see Python as a natural next step to complement my existing Bash skills and broaden my automation capabilities. I am continuously deepening my knowledge of AI tools and prompt engineering — exploring more advanced agent-based workflows, integrating AI into day-to-day infrastructure tasks, and staying current with the rapidly evolving landscape of AI-assisted development and automation. Improving my English is an ongoing priority. I am working on both reading technical documentation more fluently and building conversational confidence to communicate effectively in international teams. Beyond that, I plan to strengthen my DevOps fundamentals — expanding my Kubernetes knowledge, getting more hands-on with Terraform for infrastructure as code, and advancing my cloud skills on GCP toward professional-level certification.