Больше информации будет доступно после регистрации
Team Lead DBA / Database Architect
6 000 руб.
- Занятость:
- График работы:
Опыт работы
Ноябрь 2019 —
март 2021
март 2021
1 год 4 месяца
Сбербанк
DBA Team Lead
- Technologies in descending order of activity: PostgreSQL, ClickHouse, MongoDB, Greenplum
- Interaction with development teams in the context of a database (consulting, training, reviews, optimization of application performance)
- Backlog formation, priority management, setting goals, and implementation control
- Analysis of incidents and elaboration of solutions to minimize them
- Development of documentation on topics: database operation, approaches to performance optimization
- Interaction with development teams in the context of a database (consulting, training, reviews, optimization of application performance)
- Backlog formation, priority management, setting goals, and implementation control
- Analysis of incidents and elaboration of solutions to minimize them
- Development of documentation on topics: database operation, approaches to performance optimization
Ноябрь 2018 —
ноябрь 2019
ноябрь 2019
1 год
Calltouch
DBA Team Lead/ Performance Engineer
- Online database migrations on the Postgres installations with 400K+ tables, 1M+ indexes, 8TB+ and 15K tx/sec using https://github.com/masterlee998/db_converter
- Design and refactoring the architecture of existing databases (londiste, pglogical, fdw, schemas, tables, indexes)
- Developers mentoring in the DB context (query optimization, caching)
- Automation of deployment of monitoring tools for databases (SaltStack, GitLab CI/CD Pipelines)
- Development of the high availability PostgreSQL cluster on Patroni (HAProxy, etcd, Postgres 12, pgbouncer) with autotests https://github.com/masterlee998/pg_cluster
- Design and refactoring the architecture of existing databases (londiste, pglogical, fdw, schemas, tables, indexes)
- Developers mentoring in the DB context (query optimization, caching)
- Automation of deployment of monitoring tools for databases (SaltStack, GitLab CI/CD Pipelines)
- Development of the high availability PostgreSQL cluster on Patroni (HAProxy, etcd, Postgres 12, pgbouncer) with autotests https://github.com/masterlee998/pg_cluster
Апрель 2017 —
декабрь 2018
декабрь 2018
1 год 8 месяцев
Ingram Micro
Senior Software Developer
- Developers mentoring in the DB context
- Collaborate with multiple dev teams
- Optimizing the performance of Java SE 8 applications interacting with the PostgreSQL
- Development of tool for database anonymization (Python 2.X)
- Development of tool for measuring of database coverage during unit testing (Jenkins with Groovy Pipelines, Python with Tornado and WebSockets, HTML5, CSS3, JavaScript)
- Development of HA PostgreSQL cluster in Kubernetes (k8s, helm, PostgeSQL 10, Docker, Fluentd, ELK, Clojure + Jepsen)
- Collaborate with multiple dev teams
- Optimizing the performance of Java SE 8 applications interacting with the PostgreSQL
- Development of tool for database anonymization (Python 2.X)
- Development of tool for measuring of database coverage during unit testing (Jenkins with Groovy Pipelines, Python with Tornado and WebSockets, HTML5, CSS3, JavaScript)
- Development of HA PostgreSQL cluster in Kubernetes (k8s, helm, PostgeSQL 10, Docker, Fluentd, ELK, Clojure + Jepsen)
Январь 2013 —
апрель 2017
апрель 2017
4 года 3 месяца
devtodev
PostgreSQL DBA
окт. 2013 – апр. 2017
Продолжительность трудоустройства 3 г. 7 мес.
- Developers mentoring in the DB context
- Hardware resource planning, forecasting load growth
- Development of advanced monitoring and notification tools
- Designing the database structure (jsonb, cstore_fdw, ltree, partitioning, schema generation, postgres_fdw)
- Optimization of SQL queries
- Optimization of DB configuration https://github.com/masterlee998/pg_configurator/blob/master/pg_configurator.py
- Automating data backups and server maintenance using Python 3.X (up to 10 hardware servers)
- Upgrading instances of PostgreSQL 9.2 -> 9.3 -> 9.4 -> 9.5 -> 9.6
- PostgreSQL maintenance using Python 3.X (reducing bloat of the heap/index, balancing of autovacuum)
- Custom data replication using PL/pgSQL (ETL)
- Hardware RAID configuring, OS and PostgreSQL performance tuning
- Deployment CentOS 6, 7
- KVM deployment
- Network security management (firewall rules, attacks diagnostics)
Продолжительность трудоустройства 3 г. 7 мес.
- Developers mentoring in the DB context
- Hardware resource planning, forecasting load growth
- Development of advanced monitoring and notification tools
- Designing the database structure (jsonb, cstore_fdw, ltree, partitioning, schema generation, postgres_fdw)
- Optimization of SQL queries
- Optimization of DB configuration https://github.com/masterlee998/pg_configurator/blob/master/pg_configurator.py
- Automating data backups and server maintenance using Python 3.X (up to 10 hardware servers)
- Upgrading instances of PostgreSQL 9.2 -> 9.3 -> 9.4 -> 9.5 -> 9.6
- PostgreSQL maintenance using Python 3.X (reducing bloat of the heap/index, balancing of autovacuum)
- Custom data replication using PL/pgSQL (ETL)
- Hardware RAID configuring, OS and PostgreSQL performance tuning
- Deployment CentOS 6, 7
- KVM deployment
- Network security management (firewall rules, attacks diagnostics)
Май 2011 —
январь 2013
январь 2013
1 год 8 месяцев
Тензор
Senior Software Developer
Ярославская область, Россия
- Participation in the development of the platform core (C++, Python)
- Development business logic on C++ language: C++11, stl, boost, boost::python, boost::multithreading, smart pointers (from boost, stl), boost::mpl, boost::filesystem, boost::thread
- Development ORM for PostgreSQL using C++11
- Participation in the development of tool for multi-threaded database conversion (C++11)
- Writing scripts on Python 3.X to execute of various application tasks
- Development of database changes logging (triggers, PL/pgSQL, hstore)
- A number of full-stack tasks (JavaScript)
- Participation in the development of the platform core (C++, Python)
- Development business logic on C++ language: C++11, stl, boost, boost::python, boost::multithreading, smart pointers (from boost, stl), boost::mpl, boost::filesystem, boost::thread
- Development ORM for PostgreSQL using C++11
- Participation in the development of tool for multi-threaded database conversion (C++11)
- Writing scripts on Python 3.X to execute of various application tasks
- Development of database changes logging (triggers, PL/pgSQL, hstore)
- A number of full-stack tasks (JavaScript)
Сентябрь 2010 —
май 2011
май 2011
8 месяцев
JDC - Gas Turbine, Inc
Network System Administrator
- Deployment and maintenance Windows Server 2008, 2012 (AсtiveDirectory, Apache, IIS)
- Development simple apps with web interface using HTML, ASP, VB
- APACS 3000 configuring
- Participating in hardware procurement (market research, comparison of solutions)
- Development simple apps with web interface using HTML, ASP, VB
- APACS 3000 configuring
- Participating in hardware procurement (market research, comparison of solutions)
Обо мне
I have 9+ years of experience in PostgreSQL administration, performance tuning, in-depth knowledge of tools and techniques for analyzing and benchmarking operating systems, application/algorithm performance. I also have experience in C++ development for about three years.
I can help your company to build an incredible product that will run with the best performance.
My github: https://github.com/masterlee998
Also the last 5 years I develop tools for monitoring and maintenance of PostgreSQL.
I can help your company to build an incredible product that will run with the best performance.
My github: https://github.com/masterlee998
Also the last 5 years I develop tools for monitoring and maintenance of PostgreSQL.
Образование высшее
2009
Ивановский государственный энергетический университет им. В.И. Ленина, Иваново (Ивановская область)
ЭМФ, промышленная электроника
Знание языков
Русский — родной
Иностранные языки
Английский — A1 — Начальный
Гражданство, время в пути до работы
- Гражданство:Нет
- Разрешение на работу:Нет
- Желательное время в пути до работы:Не имеет значения