← В ленту
Регистрация: 15.04.2022

Alexey Bychko

Специализация: Information Technology Consultant (Remote)

Портфолио

toyou.io

Director role. * Audit of development processes, find weak points and ways to solve. NDA.

Percona private cloud

Openstack-based private cloud to use hardware efficiently. Setup and administration

Galera Cluster

Architect and implement new release process using Amazon Cloud

Скиллы

Amazon Ec2
Apache
Architecture
automation
AWS
Bash
Bind
CentOS
CVS
Docker
FreeBSD
Gitlab
infrastructures
iOS Development
Jenkins
linux
Mercurial
MySQL
Nagios
Nginx
Open Source
Open Source Software
OpenStack
Operating Systems
PHP
Postfix
PostgreSQL
Puppet
Python
RedHat
Red Hat Linux
Scalability
Shell Scripting
Software Development
Software Engineering
Subversion
Swift
System Architecture
Unix
Virtualization

Опыт работы

DevOps Expert
с 03.2023 - По настоящий момент |Rostelecom
.
Lead DevOps Engineer
06.2022 - 04.2023 |DataLine Co., Ltd
Gitlab
Working on new services.
Independent Information Technology Consultant
с 10.2021 - По настоящий момент |Codership - Galera Cluster
Jenkins, AWS, packaging, MySQL, Galera
.
Release manager, consultant
с 09.2021 - По настоящий момент |Codership Oy
jenkins, python, shell, cmake, c/c++, AWS
Do everything needed to release regular and enterprise versions smoothly. Introduced new high-level workflow for releases. Migrated everything from docker to aws. Created protected repository with web-based managing system.
Enterprise Release Manager
07.2019 - 11.2021 |MariaDB Corporation
Jenkins, Google Cloud, AWS, packaging
.
Independent Consultant
с 05.2019 - По настоящий момент |ABYCHKO.EXPERT
Gitlab
.
Lead Release Manager
05.2015 - 04.2019 |Percona
OpenStack, OpenVZ, Query development, Percona Server for MongoDB, code reviewing, Jenkins build farm and many other things
Free and open source QA tool for MySQL and its derivatives. Presented at HighLoad++ conference in 2016.
Sr. System administrator
12.2014 - 05.2015 |Yandex
.
Worked on HADOOP clusters for http://market.yandex.ru.
Build/Release and Jenkins Lead
10.2013 - 11.2014 |Percona
.
One more project to work on. responsibility for all build infrastructure, releases, packaging and some other related things.
Jenkins project lead
05.2013 - 10.2013 |Percona
Jenkins
Jenkins and all related things. Virtualization, slaves, logic for Jenkins jobs, etc. a lot of various things.
QA Engineer
01.2013 - 05.2013 |Percona
jenkins
Worked on packaging bugs, main projects: Percona Server, Percona XtraDB Cluster, Percona XtraBackup. Fixing, testing, fixing again, releasing, writing configuration for puppet from scratch, working on jenkins infrastructure. Results: understood the projects, fixed a lot of bugs properly, moved build nodes away from expensive EC2 to datacenter in BM.
Build / Release engineer
07.2012 - 12.2012 |Sandisk Corporation
Shell, python, rpm, yum, hudson/jenkins, trac, svn, mercurial, cmake
At some point Schooner has been acquired by Sandisk Corporation. Responsibilities: - Supporting of infrastructure and products previously created for Schooner. - Redesign of production builds to move away all open source components from builds. Results: redesign successfully done. Means: OS: Centos (5,6) Software: shell, python, rpm, yum, hudson/jenkins, trac, svn, mercurial, cmake.
Build / Release engineer
12.2010 - 07.2012 |Schooner Information Technology
Shell, python, rpm, yum, hudson/jenkins, trac, svn, mercurial, cmake
- Transforming source code into the products. - Design and support of build infrastructure. - Design and support of built RPMs and installer. - Design and support of internal yum repository. Results: - Created build systems based on Hudson/Jenkins. - Created internal yum repository for Centos. All software packed to the RPMs (products and build dependencies). - Written installer for products. - Done 2 major releases for SchoonerSQL and Schooner Membrain and several minor releases for each product. Means: OS: Centos (5,6) Software: shell, python, rpm, yum, hudson/jenkins, trac, svn, mercurial, cmake
Software Engineer, remote part-time contractor
04.2010 - 12.2012 |NatSys Lab.
.
Internal developer and system administrator
01.2009 - 10.2010 |Ave Intervision, LLC
Python, php, shell, C++, STL, cmake, gdb, valgrind, maven
- Working with the architect of the project and independently. - Designing and supporting failover architectures based on Gentoo and Debian/Ubuntu. - Supporting CI process and build automation for Linux (server part), Windows and MacOSX (client parts). - Statistics collecting and aggregation. - Developing scripts and utilities for building, testing and system maintenance. - Providing Linux / Unix expertise for team. Results: - Created fault-tolerant system architecture with traffic balancing. - Completed system redesign for using in Amazon Cloud environment (EC2, S3, with dynamic system scaling). - Public and internal services were moved to Amazon Cloud. - Created CI system from scratch integrating virtual machines creation on EC2, hosts registration in DNS, product building and making public releases / updates for production servers and clients. - Created Debian/Ubuntu port for server software. Means: OS: Gentoo/Debian/Ubuntu Linux, MacOSX, Windows2003-2008. Software: haproxy, keepalived, postfix, apache, mysql (+replication), powerdns, bind9, ldap, svn, trac, jboss, django, ejabberd, moodle, kayako, monit, nagios. Programming: python, php, shell, C++, STL, cmake, gdb, valgrind, maven.
Department head in telematics
09.2007 - 12.2008 |Novotelecom, LLC
PHP, shell, python, C/C++, autotools, cmake, gdb, valgrind
Responsibilities: - Solving company's business tasks. - Planning and budgeting. - Solving of “high load” problems, including business trips to Moscow profile conferences and exhibitions. Supervision of file-exchange network project, in architecture and prototype developing (first and second generation). Results: - Created attestation system for engineers (RedHat, SuSE certification), introduced virtualization system for using in offices and datacenters. - Redesigned system infrastructure for getting more productivity and stability. - Created a preliminary concept of architecture for self-organising file-exchange network and some prototypes. - Now, peers.cn.ru is the largest file-exchange DC++ network in Russia. Means: OS: Debian/Ubuntu Linux Software: postfix, apache, nginx, proftpd, mysql, postgresql, bind9, ldap, svn, cvs, verlihub, jira, mantis. Programming: PHP, shell, python, C/C++, autotools, cmake, gdb, valgrind.
Lead engineer in telematics
03.2007 - 09.2007 |Novotelecom, LLC
PHP, shell, C/C++, autotools, cmake, gdb, valgrind
- Design and support of high-load systems. Support of network core infrastructure. - Worked on internal Linux kernel branch, solving difficult problems. Results: - Assimilated a new line of server hardware (Supermicro) by porting of adp94xx driver into Linux kernel 2.6.18. - Started wide using data storage solutions (Fibre Channel). - Created solution for services migration from server to server. - Applied several different solutions for increasing system/services productivity and stability. - Minimized downtime. Means: OS: Debian/Ubuntu Linux Software: apache, nginx, proftpd, mysql, postgresql, bind9, ldap, svn, cvs, mantis. Programming: PHP, shell, C/C++, autotools, cmake, gdb, valgrind.
Quality assurance engineer
08.2005 - 03.2007 |Swsoft, now Parallels
VmWare, Linux, php, shell, mysql, apache
Developing and supporting automatic acceptance test systems (VzLoader, AATS). Results: - The systems were successfully introduced in the QA department and significantly reduced required time for acceptance tests. OS: Linux. Software: VmWare, Linux, php, shell, mysql, apache.

Образование

Automation and computing
NSTU
Management
1997 - 1998
NSTU

Языки

РусскийРоднойИспанскийБазовыйАнглийскийПродвинутый