Location: Berlin, Germany
[email protected]
LinkedIn: linkedin.com/in/eyablokov
Cellular: +4917674354830
I would prefer email contact in the first instance.
I have more than 10 years of international experience in development operations and web hosting industry. I have been responsible not only for technical planning provisioning and support of hosting and server services, but also inter-department communications and sales.
Throughout my career, I have gained significant experience in managing server infrastructures across Linux and Unix platforms, including the planning, installation, configuration and optimization of IT infrastructure achieve high levels of stability and performance.
Happy to work on my own or as a part of a team, I have proven track record of proactively taking on new roles and tasks, delivering against deadlines and managing stakeholder expectations.
I enjoy going out of my way for both my employer and customer and try to work in such a way that is most useful to everyone, be that even simply making the coffee.
I am a strong leader and have excellent communication skills (both verbal and written). I occasionally give talks explaining and evangelizing technologies I have worked on.
Currently, I am interested to expand my skills as a developer and operations engineer. Raising infrastructure, thinking of it and choosing its ways, is my impression.
Ansible, Docker, Git, Kubernetes, Linux and many others.
I love automate code deployment process focusing on continuous integration and deployment using DevOps methodologies to achieve a frictionless deployment pipeline.
I truly believe DevOps practices can revolutionize IT operations, from infrastructure as code to monitoring all the things, the collaboration between Development and Operations leads to less downtime and when things do go down less time to get everything back up and running.
babelforce GmbH, Berlin, Germany
DevOps Engineer
June, 2020 - present
Tools used: AWS, Ubuntu, Kubernetes, Pulumi, GitLab.
Working on cloud platform for automatization, including, but not limited, VoIP service.
ODOSCOPE GmbH, Cologne, Germany
DevOps Engineer
June, 2018 - May, 2020
Tools used: Docker, Ubuntu, Cassandra, Ansible, Prometheus, GitLab. Languages I work with: Go, Python.
I managed the entire infrastructure as the only DevOps engineer.
Replaced the old Jenkins with GitLab, with GitLab CI, Container Registry, sending status notifications to Slack.
Automated the infrastructure using Ansible.
Changed the previous production load balancer with a new fault tolerance and high availability solution based on floating IP.
Implemented Prometheus monitoring system using various exporters, created Grafana dashboards with alerts in Slack for IT team.
Created and maintained Cassandra and MySQL Galera cluster as well as Minio distributed storage.
Implemented a backup strategy for clusters and data files from internal services.
Peg B Technology FZE, Dubai, United Arab Emirates
Senior DevOps Expert, System Engineer
August, 2017 - November, 2017
Tools used: Docker, Kubernetes, VMware, Debian, MySQL, Couchbase, RabbitMQ, Ansible, Terraform, Prometheus, BitBucket. Languages I worked with: Erlang, Scala, Python.
I was involved in the creation of the fintech project. It was a new team, so the infrastructure was created from scratch.
I created the first version of everything, starting with the choice of hardware, the subsequent tools and software.
I implemented a virtual private cluster (VPC) based on VMware vSphere and Debian, consisting of Kubernetes, Cluster CouchbaseDB, Jenkins.
Used Terraform for rapid virtual machine deployment and Ansible for infrastructure configuration.
I created NDB MySQL clusters and Couchbase replication clusters.
Provided support and assistance to developers in the upcoming development of a new platform. Created environments and implemented SDLC.
Performed security enhancement.
Launched Big Data stack for developers.
Self-Employed
Freelance DevOps Engineer
March, 2017 - July, 2017
Did some small one-time projects (configured files and databases backup recovery strategy for a firm in Moscow, wrote social network scraper).
ICFLIX Media FZ LLC, Dubai, United Arab Emirates
DevOps Engineer
June, 2015 - January, 2017
Tools used: Docker, CoreOS, Debian, PostgreSQL, Redis, ELK, Puppet, Ansible, GitLab, GitHub, AWS, Icinga, DataDog, CDN. (A bunch of) languages I worked with: Python, Shell, Ruby, node.js, AngularJS, Go, Java.
It was my first job abroad. The company provides a service similar to Netflix, but in the Middle East and North Africa region. During my stay there we have increased our client base, expanded the service to new countries.
I migrated the existing Puppet to Ansible.
Deployed EC2 using Elastic BeansTalk, deployed Docker Registry in EC2 with images stored on S3.
Added and maintained an ElasticSearch cluster with LogStash logging.
Created dashboards in Kibana and in DataDog to view statistics with frontend error charts, number of API requests, etc.
Automated installation of servers previously installed manually using Python and Hetzner API.
Served and optimized two CoreOS clusters with etcd.
Collaborated, supported and helped developers with the upcoming development of a new platform by creating an environment and implementing a basic SDLC using CleverCloud as a cloud service, GitHub as a development space, Travis CI and code coverage, with Slack integration for status alerts on build, test and deployment.
I learned a lot, gained experience with streaming services, met people, some of whom became my friends.
TechnoNICOL LLC, Moscow, Russian Federation
System Administrator
September, 2014 - June, 2015
Tools used: VMware, CentOS, hybris, Apache Tomcat, SolarWinds, GitHub, Jira, Confluence. Languages I worked with: Java, Scala, Groovy.
Worked in the development team of the e-commerce project "1platforma".
Released the project using the hybris and Groovy Java framework, Apache Maven to build the hybris application, and Apache Tomcat as a web application server.
Integrated the SolarWinds monitoring system.
Administered the VMWare vSphere cluster.
He was responsible for Atlassian JIRA and Confluence.
Arranged workflows for the development team, and was responsible for GitHub.
Webinar LLC, Moscow, Russian Federation
System Administrator
June, 2012 - August, 2014
Tools used: Debian, Windows Server, MySQL, NFS, SugarCRM, Adobe FMS, FreePBX, Gitolite, Icinga / Centreon. Languages I worked with: PHP.
A promising company, working in a valuable direction, providing webinars, videoconferencing services. I started my business at an early stage of service provision. The company has moved from proprietary software to its own lightweight Flash-free software.
It supported a platform for webinars and video conferencing 24/7.
Migration of all internal services to Xen virtual machines.
Full strategy of project backup using rsnapshot, with disaster recovery.
Integration of Centreon monitoring system based on Icinga.
Setting up a consistent system of two SugarCRM, for employees working in the office and remotely.
Creation of a Gitolite-based development environment for SugarCRM developers.
Integration of own FreeFBX with web interface and transfer of IP telephony service from Mango Telecom provider to it.
REG.RU LLC, Moscow, Russian Federation
Xen System Engineer
December, 2010 – April, 2012
Tools used: Debian, Xen, OpenVZ, Nagios. Languages I worked with: Perl, Shell.
I was involved in creating a new service - "Xen VDS".
While working on the project, I raised Xen dom-0, implemented a utility to manage Xen virtual machines, added some Linux and BSD templates.
Automated the building of Linux and Unix custom images for the Xen VDS service, using Xen console utilities, Shell and Perl scripts.
Functioning, availability and bug fixing of the service was my responsibility.
McHost LLC, Moscow, Russian Federation
Senior System Administrator
September, 2009 – June, 2012
Tools used: CentOS, Fedora, FreeBSD, Xen, Puppet, OpenVZ, MySQL, PowerDNS, Nagios, Parallels Plesk, ISPmanager / VDSmanager. Languages I worked with: Shell, Python, PHP.
I was involved in the development of a hosting company for a couple of years. It was my first permanent job. Together with this team we have improved a lot in the field of shared hosting and VPS services. I personally learned a lot.
Fixing various problems in the work of servers, help in solving problems with clients.
Administration of internal services of the company.
Administration of the mail server (XMail + Dovecot + Spamassassin).
Creation and assemblage and packages (native distribution based on CentOS).
Automation of routine processes for junior administrators (Shell).
Help in solving clients' problems when juniors can't fix them.
Automate deployment of physical servers for infrastructure nodes using Kickstart, PXE, Xen and OS custom builds.
Development (using SVN and Puppet) for hosting.
Implementation of new services and projects. Performance of technical tasks to improve various aspects of the hosting company.
Writing technical documentation.
Management and coordination of administrative work of juniors. Subordination to the General Director and Technical Director.
Yaroslavl State Technical University (YSTU), Yaroslavl, Russian Federation
Degree Name: Bachelor of Technology - BTech
Field Of Study: Engineering and Economics
Grade: 3.51
Dates attended graduation: 2000 – 2005
Direction / Specialty: Information Systems and Technologies
Specialization: Computers, Complexes, Systems and Networks
Diploma work: “Development of the system of dynamic separation of computing resources of a super computer into isolated logical parts”
November 2010 at “Specialist” Computer Training Center: