Position: C++ Developer
Category: C++
English level: intermediate
Years of experience: 0


Programing skills:
•	C/C++(11,14,17) 
•	STL – standard data structures and significant amount of algorithms
•	STL/boost/POSIX/OpenMP/MPI parallel programming
•	OOP & OOD (significant amount of design patterns), UML design
•	Qt framework
•	Boost/asio
•	Design & Setup SQL databases – MySQL, PostgreSQL
•	NoSQL – redis, neo4j, couchDB
•	TDD (Google mock)
•	Have experience in different control version systems and issue tracking systems
•	Worked closely with Go and  Bash as a DevOps

							
	DevOps skills:
•	*nix 
•	Virtualization: XenServer, KVM, VMware esxi
•	Containerization: Docker (compose, Swarm, K8s), LXC
•	Web Servers (nginx+php-fpm+varnish, apache)
•	Big amount of monitoring tools (New relic, Nagios, Zabbix, Grafana, Cacti…) 
•	Automation servers (CI/CD): GitLab, Jenkins
•	Database managing: Mysql, PostgreSQL, redis, MongoDB
•	ELK stack



01.09.16  - 01.08.17 System & Network Administrator in NTUU “KPI”, Institute for
Applied System Analysis, Department of System Designing

01.08.17 – 12.03.19 DevOps in LLC “Digital Screens” – design and support (24/7) of fail-safe environments for applications.
•	configuration of monitoring tools for services, servers(Zabbix, NewRelic, Grafana, Cacti)
•	 configuration and design of CI/CD( Jenkins, Gitlab)
•	 transfering services to container infrastructure [docker](compose, K8s, swarm)
•	 configuration ELK stack for services (nginx)
•	 configuration mysql(master-master), postgresql
•	 configuration redis cluster(twemproxy->redis-sharding)
•	 virtualization VMware esxi
•	 configuration of nginx, apache, php-fpm, varnish, haproxy                
•	 implementation and delivery of media content via OTT multicast, etc.