Alexandr Pankratov
DevOps Engineer at Digital League- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Russian Native or bilingual proficiency
-
English Limited working proficiency
Topline Score
Bio
Credentials
-
AWS Cloud Quest: Cloud Practitioner
Amazon Web Services (AWS)Jan, 2023- Oct, 2024
Experience
-
Лига Цифровой Экономики
-
Russian Federation
-
Information Technology & Services
-
500 - 600 Employee
-
DevOps Engineer
-
Feb 2022 - Present
Base responsibilities are ensure the stability and development of internal infrastructure (90 VMs (Nomad+Consul cluster), Jenkins (master + 3 nodes), 4 Oracle DBs, etc). What was done: - Designed Ansible Roles to set the infrustructure up: - Setup Linux (ssh keys, sysctl, dnsmasq, lvm, docker) - Setup Nomad and Consul, put server to cluster - Setup monitoring - Designed Andible playbooks to setup databases, migrate Oracle to PostgreSQL, etc - Convinced managers to move infrastructure from unstable bare metal to datacenter. It significantly reduces downtime of the stages. - I rebuilt Nomad Cluster to make it more flexible and clear. It becomes more easily to control existing stages - I designed and created monitoring (Prometheus + exporters (elk, oracle, node, nomad) + Grafana + Alertmanager) and logging (Filebeat + Opensearch stack) systems - I created some Jenkins pipelines with Groovy: - Scan for vulnerabilities with Trivy and Docker-Bench-Security - Setup servers and databases with Ansible Plugin - Improved some pipelines for Continous Deployment - Created Nomad jobs for PROD and documentation for it - Designed PROD logging system and calculated resources needed for it Show less
-
-
-
S-Terra CSP
-
Russian Federation
-
Computer and Network Security
-
1 - 100 Employee
-
Lead Test Engineer
-
Feb 2021 - Feb 2022
Base responsibilities is to control and perform hardware testing.What was done:- Head of 3 engineers. Two of them was my interns- Changed report's format from DOC to MD with automation purposes. Web service with reports wascreated subsequently- Started using Gitlab Issues instead of Bugzilla. It became easier to control tasks for managers and me- Created training program for interns based on Gitlab Wiki. It helped to avoid some questions andreduce onboarding time.
-
-
Test Engineer
-
Jan 2018 - Feb 2021
Jan 2018 - Feb 2021 (3 years 2 months)Base responsibilities is to perform hardware load testing and build hardware reports (software andhardware compatibility).What was done:- Designed and implemented IPSec Perfomance testing tool:- Python as programming language- Spirent API as communication tool- PostgreSQL as data storage- PDF and XLS as report's formats- Designed and implemented TLS perfomance testing tool:- Python as programming language- Prometheus and Grafana as monitoring- Patched wrk2 as load tool- Built dozen of hardware stands (Side-to-Side, VRRP, LACP, etc) for testing purposes, exhibitions anddemonstrations- Started using GitLab as VCS instead of CVS- Collaborated with development department to increase perfomance, stability and find bottle necks- Advised sales engineers on perfomance and other hardware issues Show less
-
-
Education
-
Moscow State Institute of Electronic Technology (Technical University) (MIET)
Bachelor's degree, Radio-frequency engineering