Aleksey Arakelyan
Platform Engineer at OrientSwiss SA- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Русский -
-
Английский -
Topline Score
Bio
Experience
-
OrientSwiss SA
-
Technology, Information and Internet
-
1 - 100 Employee
-
Platform Engineer
-
Aug 2022 - Present
Platform support and development for main company platform. - CI/CD pipeline support and development;- services configuration (ansible);- migration from docker to kubernetes runtime;- development of infrastructure tools for monitoring, backup, deployment process;
-
-
Senior Developer
-
Aug 2021 - Aug 2022
Achievements:* migration to bitbucket pipelines and new docker containers scheme for golang apps;* migrate core PHP app to new deployment scheme (increased logging transparency, reduced deployment time from 30min to 2min, configuration refactoring and so)* implementing distributed tracing logging (OTEL based, jaeger);* deployment improvements (tests reporting tools integration, allure);Responsibility:- golang microservices (push notification services, background kafka consumers);- deployment pipelines and CI/CD subsystems;- core libraries development;- infrastructure development (tracing, tests reporting, 3rd party integrations and so);Infrastructure support and development:- IaaC development;- infrastructure tools development;- support for development pipeline;- main infrastructure support;Tools: pure golang, in-house libraries, kafka, percona, docker, bitbucket Show less
-
-
-
NTV-PLUS
-
Moscow
-
Lead Developer
-
Mar 2019 - Jul 2021
Achievements: * new API for mobile apps; * migration to gitlab pipelines (from teamcity and jenkins); * migration to nomad cloud; * created multiple internal microservices for client tracking / video platform tasks; * created statistics infrastructure to collect and keep video platform logs (clickhouse). * created tools to keep mongodb / clickhouse database inside nomad cluster. Zero administration (automatic failover and backups); * special daemon to process logs from edge servers - collecting messages via syslog, process them in parallel (multiple servers), ability to work during peak hours. Used tools: - php (yii2, phpunit) backend - mongodb database - grafana + clickhouse statistics services - golang microservices - nomad / consul orchestration - docker for application delivery - gitlab - VCS + deployment Show less
-
-
-
HIDEMAN LTD
-
United Kingdom
-
Information Services
-
team lead / owner
-
Jan 2012 - Feb 2019
Pet project. VPN service with full automation for desktop and mobile devices. My part: - node servers configuration (VPN + integration daemons writed in python + other needed apps); - PHP backend (custom in-house framework, PhpUnit for testing), MongoDB, Galera, Redis; - nomad+consul+docker cluster; - GO daemons for some tasks; - CI / CD configuration Pet project. VPN service with full automation for desktop and mobile devices. My part: - node servers configuration (VPN + integration daemons writed in python + other needed apps); - PHP backend (custom in-house framework, PhpUnit for testing), MongoDB, Galera, Redis; - nomad+consul+docker cluster; - GO daemons for some tasks; - CI / CD configuration
-
-
-
Cityads
-
Spain
-
Internet Publishing
-
1 - 100 Employee
-
Senior Backend Developer
-
Jun 2017 - Jan 2018
PHP backend for statistics service - PHP 5.6 (silex framework + symfony components) - clickhouse ( OLAP data storage) - apache kafka (queue service) - zookeeper ( consesus service) PHP backend for statistics service - PHP 5.6 (silex framework + symfony components) - clickhouse ( OLAP data storage) - apache kafka (queue service) - zookeeper ( consesus service)
-
-
-
Rutube
-
Russian Federation
-
Technology, Information and Internet
-
1 - 100 Employee
-
Lead developer
-
Jun 2014 - Jun 2017
Backend developer for different company services - python for internal automation services - golang for microservices / highloaded apps - php (yii 1/2) for main application backend (OTT platform) - node.js - payments processing service, some other microservices Backend developer for different company services - python for internal automation services - golang for microservices / highloaded apps - php (yii 1/2) for main application backend (OTT platform) - node.js - payments processing service, some other microservices
-
-
-
GPM Technology
-
Moscow
-
Backend developer
-
Mar 2013 - Jun 2014
-
-
Education
-
Russian Presidential Academy of National Economy and Public Administration
State and municipal management -
Magnitogorsk State Technical University named after G.I. Nosov (MSTU)
Engineer's degree, Automation of technological processes and production