Daniil C. Email and Phone Number
Hi there! I'm Systems Administrator and DevOps engineer experienced in Linux/Unix systems administration and network administration. System debugging tools like strace, iotop, tcpdump and other utilities are my best friends when something is getting complicated. I use Bash to automate day-to-day system tasks, Docker to decompose and wrap services, Ansible and Swarm to make both at a scale. When it's time to store and process data under heavy load I set up Mysql/Percona/MariaDB or Postgres cluster, NoSQL's are not aliens to me either. Also as a hobby project I ran technical part of a small ISP (BGP, OSPF, Switching, PON on a wide park of network equipment, from core to the last mile).
-
Devops EngineerThrive.Io Nov 2015 - PresentRussiaDuties & Responsibility: DevOps, architecture design, automation, CI/CD (Ansible, Docker, GitlabCI, Jenkins)* Ansible: automated environments for internal and customer's projects* Docker + Ansible + Gitlab CI - set up CI/CD process for a customer's project, from PoC to production. * Mentoring NodeJS devs on integrating 12-factor-app methodology and microservices, containerisation nuances, integration of s3-compatible storage from Digital Ocean.* Maintain self-hosted Gitlab installation* Set up Amazon Beanstalk deployments* Set up development and CI/CD environments on various hostings: Self-hosted Proxmox VE installation, Amazon AWS (aws-cli), Hetzner Cloud (hcloud), Digital Ocean Droplets (doctl). * Support infrastructures on Amazon EC2 (for https://iditty.com/ and others) ELB + autoscaling NFS storage Mysql, Apache+PHP, NodeJS* Set up cloudfront CDN in front of s3 buckets. Made a script to deploy Letsencrypt certificates to ELB and Cloudfront. Mentoring developers team on DevOps process, integrating Wowza streaming engine, fixing and maintaining a wowza plugin (wse-plugin-s3upload), integrating Origin Access Identity.* Research on geolocatoin using various sources: traceroute + router names w. city codes, identifying routers, distinguish VPNs and hosting output-nodes from end-user ISPs; consulting developers on technical possibilities of geolocation on mobile devices and possible measures against location cheating.* Upgrade Redmine, maintain Git VCS plugin, create git hooks for code backups and sync with cloud SCM hostings* Setting up Jenkins deployment processes for customers: Java, AndroidSDK, NodeJS + Linux, Windows at Microsoft Azure for .net builds, Mac nodes for iOS apps.* Configuring head and branch offices network on D-link switches (VLANS), Mikrotik Routers (Firewall, corporate and customer access VPNs, developer access VPNS for remote workers). Remote desktop services on Windows and Linux. -
System AdministratorIsp Sputnik Aug 2014 - Jul 2017UkraineDuties & Responsibility: support and tune network access server (FreeBSD PC router, IPFW, Perl, Linux research, VLAN-per-user, Abills opensource, Bdcom PON switches)* Fix/rewrite perl scripts setting up firewall, NAT, shaper rules* Resolve system update issues: patch ipfilter bug, send to upstream* Try linux for Vlan-per-user NAS service: many issues with intel drivers, absent or buggy vlan hardware offload on other vendors. Not suitable for 500+ vlans.
-
Freelance Jira System AdministratorNetix.Ua Nov 2016 - May 2017UkraineDuties & Responsibility: Jira administration, backupsCustomising Jira workflows, supporting Jira and Confluence installations, managing dedicated Linux servers: resolving Jira issues with backups, tuning java machine settings (memory and heap sizes, etc.), tuning linux swappiness and swap partitioning to make Atlassian services run smooth.
-
System AdministratorAdvprofi Jan 2014 - Mar 2017UkraineDuties & Responsibility: CPanel, Apache (ModSecurity), Microsoft Azure, scan and monitor suspicious activity* Configured Apache web server with ModSecurity to log malicious post requests* Set up backups and cross server backups using Rsync, SMB, FTP and Cpanel functionality, Microsoft Azure servers and storage* Set up cron jobs with scripts that scan old unsupported/unmaintainable CMS sites for intrusions* Send email notifications, monitor suspicious activity and clean up PHP code (removing malicious fragments)
-
System AdministratorRoom 8 Studio Dec 2012 - Nov 2015Kyiv City, UkraineDuties & Responsibility: Web (LAMP, LEMP) + HighLoad tuning, CI/CD (Jenkins, Gitolite, Bash scripts), Xtrabackup, Percona Toolkit* Full cycle systems and network infrastructure set up and management: from local networking and Wi-Fi to Jira workflows automation. * Set up and maintain local Jira, Jenkins instances. * Running Mysql/Percona+InnoDB and web (Nginx, Apache, PHP) services on dedicated servers from different hosting companies. * Was highly involved in development of the server side of Piano City game (https://room8studio.com/games/projects/piano-city/): * setting up, optimising and maintaining web and Mysql servers under high load (InnoDB database partitioning, debugging, profiling and performance tuning, with Percona Toolkit, * automating backup with xtrabackup for a highly partitioned database) * consulting developers, research on mysql proxying and clustering for the project.* Jenkins for iOS applicaton builds on Mac Mini connected nodes. * Created custom Jira workflows for the game development as well as for local office tasks like testing devices inventory. -
System AdministratorSmartbit Llc Dec 2012 - Nov 2015Kiev, UkraineDuties & Responsibility: JIra and Confluence administration, Mysql performance tuning, Gitolite, Office NetworkingServer and network infrastructure set up and management. Running self-hosted Jira and Confluence installations, writing custom workflows for the company needs (mostly indie game development). Redmine with alternative timetracking. Set up and maintain web servers for the company and it's partners (Mostly Debian/Ubuntu but also Centos/Redhat with Apache, Nginx, Mysql/Percona, modphp, php-fpm, java). Supporting https://smartdoc.ua/ website. Set up and support Git repository hosting using Gitolite, managing git hooks for deployments, repository backup and synchronisation with other git hosting solutions, managing access rights. Setting up office network with D-link, Linksys (VLAN's) and Ubiquity (Wireless access points) network switches, routers (linux softrouter with iptables firewall) and access points, Mikrotik routers. Setting up VPN tunnels to connect branch offices. Maintaining company SIP telephony. Led system technicians at branch offices (1-2 people). Maintaining office Windows server with russian PACS system "Strag" (scheduled backups and database management) and Ubiquity Controller software.
-
System AdministratorGyroteck Sep 2010 - Nov 2012UkraineDuties & Responsibility: Technical support (via IRC Gateway, Skype), emergency systems administration, maintenance of highload infrastructures: Nagios, Cacti, Monit, mrtg, Nginx, MySQL, strace* Mostly dedicated servers with various Linux distributions, FreeBSD. * Adding servers and services to monitoring system (Nagios), writing set-up and management bash scripts.* Disk subsystem management: mdadm RAID, Freebsd gmirror,LSI megaraid* Resolving emergency situations on live servers with hardware problems- Example: both disks failing or wrong data mirrored from the bad one that led to the critical filesystem corruption, filesystem is read-only, can't start services, web service binaries corrupted, but database and web application data is consistent. - Quick solution: boot to the rescue disk, run overlay filesystem in-memory over the readonly root, chroot, reinstall corrupted binaries, and run services, meanwhile setting up a replacement server)* Debugging, profiling and tuning Mysql and Percona RDBMS: mysql-tuner, tuning-primer, custom and wrapper scripts, suggestion alerts for the service in Nagios or mail notifications; analyzing query logs, use strace, pt-ioprofile in complicated situations. Setting up circular replication, master-to-many-slaves replication to distribute load, managing staging environment and backups. Writing database backup scripts.* Tuning system performance with sysctl parameters* Setting up server backups with different utilities and software: BackupPC, rsync, Bacula, rsnapshot, Duplicity* Setting up custom CDN services based on nginx in various configurations: local cahes, distributed caches with NFS or GlusterFS; Round-robin DNS routed or load-balancer-routed (nginx-to-nginx, haproxy-to-nginx)* Managing Redmine task tracking and wiki service* Managing IRC proxy gateway service* Managing company's RPM-repository and building custom or modified packages, building custom Debian packages when needed
Daniil C. Education Details
-
Computer System Network Engineer -
Computer/Information Technology Administration And Management
Frequently Asked Questions about Daniil C.
What company does Daniil C. work for?
Daniil C. works for Thrive.io
What is Daniil C.'s role at the current company?
Daniil C.'s current role is Senior System Administrator | DevOps Engineer | Network Engineer.
What schools did Daniil C. attend?
Daniil C. attended Sevastopol State Technical University, Sevastopol State Technical University.
Who are Daniil C.'s colleagues?
Daniil C.'s colleagues are Владислав Мищенко, Anna Yatsenko, Oleg A, Lidia Stepanova, Vladimir Pavlov, Alexander Ilivanov, Анастасия Булатова.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial