Last active
June 8, 2020 15:58
-
-
Save paskal/222f9b76bf7e52f033403333e4b1dc21 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"meta": { | |
"theme": "kendall", | |
"canonical": "https://github.com/paskal/terrty/blob/master/cv/resume.json" | |
}, | |
"basics": { | |
"name": "Dmitry Verkhoturov", | |
"label": "Senior Site Reliability Engineer", | |
"picture": "https://terrty.net/images/avatar.jpg", | |
"email": "[email protected]", | |
"phone": "+310645790406", | |
"birth": { | |
"date": "1991-03-24" | |
}, | |
"summary": "<ul><li>5+ years of programming in Python and Go;</li><li>10+ years of system engineering expertise both with bare metal and all major cloud providers;</li><li>3.5 years of team management;</li><li>Excellent communication skills, stakeholder management and ability to organize teams;</li><li>Solid UNIX and TCP/IP network fundamentals knowledge;</li><li>Extensive expertise with monitoring and improving the reliability of very complex systems, as well as organizing and improving incident management;</li><li>Advanced troubleshooting and analytical skills;</li><li>Well-developed understanding of internet technologies and client/server architecture;</li><li>The developed ability to figure out proper targets in chaos environment and getting them done, both contributing and leading people into achieving the right goals.</li></ul>", | |
"location": { | |
"address": "", | |
"postalCode": "", | |
"city": "Amsterdam", | |
"countryCode": "NL", | |
"region": "" | |
}, | |
"profiles": [ | |
{ | |
"network": "StackOverflow", | |
"username": "Dmitry Verkhoturov", | |
"url": "https://stackexchange.com/users/931242/dmitry-verkhoturov?tab=accounts" | |
}, | |
{ | |
"network": "GitHub", | |
"username": "paskal", | |
"url": "https://github.com/paskal/" | |
}, | |
{ | |
"network": "LinkedIn", | |
"username": "Dmitry Verkhoturov", | |
"url": "https://www.linkedin.com/in/verhoturov/" | |
} | |
] | |
}, | |
"work": [ | |
{ | |
"company": "Booking.com", | |
"position": "Site Reliability Engineer", | |
"website": "https://www.booking.com/", | |
"startDate": "2019-03-01", | |
"location": "Amsterdam", | |
"summary": "Top 1 internet travel company by market cap. My job is to keep cloud migration secure from the technical side of things.", | |
"highlights": [ | |
"Providing cloud environment to internal customers in a secure and yet not crippled way" | |
] | |
}, | |
{ | |
"company": "IPonWeb", | |
"position": "Senior DevOps Engineer", | |
"website": "https://www.bidswitch.com/", | |
"startDate": "2018-08-01", | |
"endDate": "2019-03-01", | |
"summary": "BidSwitch is a product of IPonWeb. It allows participation in RTB auctions with many different partners with minimal technical efforts, as well as spending advertising budgets on traffic of the highest quality.<br />I switched the team and position to find new challenges and to get acquainted with new technologies: Jenkins + Groovy, GitLab, kubernetes + helm.", | |
"location": "Moscow", | |
"highlights": [ | |
"Set up monitoring (with Prometheus) for dev kubernetes clusters from scratch", | |
"Wrote a lot of Groovy code and tests", | |
"Created many helm charts and participated in developing helm/prometheus-operator" | |
] | |
}, | |
{ | |
"company": "IPonWeb", | |
"position": "Monitoring Team Lead", | |
"website": "https://www.iponweb.com/", | |
"startDate": "2015-02-01", | |
"endDate": "2018-08-01", | |
"summary": "IPonWeb (300+ employees) provides technology for the advertising industry, Real-Time Bidding auctions in particular — the company handles millions of transactions every minute, terabytes of data stored and processed every day. I created and managed a team of engineers, ensuring the company’s service operations 24/7/365.", | |
"location": "Moscow", | |
"highlights": [ | |
"Developed applications/modules in Python, Puppet (+Ruby) and SQL.", | |
"Deployed and maintained applications in Amazon and Google cloud services.", | |
"Reduced amount of incidents from up to 200 a day to 5-10 a day.", | |
"Part of my work was to implement changes, and I know well how to make other people do what I need. I interacted with every team in the company regarding the introduction of improvements.", | |
"Created and integrated on-duty incident management procedures (how, when and what to do when you're on-call), by which duty shifts are operating since then.", | |
"Created a new team of eight people in three cities.", | |
"I wrote a ton of documentation and recorded a couple of videos for internal education.", | |
"Created incident management stats gathering and visualization systems.", | |
"Introduced SRE practices to the company." | |
] | |
}, | |
{ | |
"company": "Svyaznoy Zagruzka", | |
"position": "Sr. System Engineer", | |
"website": "https://zagruzka.com/", | |
"startDate": "2014-01-01", | |
"endDate": "2015-02-01", | |
"summary": "Svyaznoy Zagruzka (~40 employees) is a telecommunication content provider, it powers services which send and receive SMS messages and USSD requests for partners. I handled client integration and support. My day-to-day activity was monitoring and troubleshooting (network and application levels, Wireshark and SQL console were my best friends).", | |
"location": "Moscow", | |
"highlights": [ | |
"Maintained and monitored the company’s software, self-written parts in Java, served by Glassfish and Tomcat — I tuned these systems and debugged Java software.", | |
"Created a web application with Python+Flask for recurring tasks of extracting network dump slices cut by time and client.", | |
"Rewrote dozen of scripts from Perl and Bash to Python, and created a dozen new ones.", | |
"My tasks were to detect if a problem was on our or client's side and to find ways to fix problems on the client's side no matter if they are tech-savvy or not. Also, it was my responsibility to interact with other companies’ technical departments, troubleshooting and fixing problems with external services providers." | |
] | |
}, | |
{ | |
"company": "Russian Federation Army", | |
"position": "Compulsory military service", | |
"website": "https://eng.mil.ru", | |
"startDate": "2012-12-01", | |
"endDate": "2013-12-01", | |
"summary": "Served in the army for one year after obtaining my university degree.", | |
"location": "Russia" | |
}, | |
{ | |
"company": "BioChemMack (medical equipment dealer)", | |
"position": "System Engineer", | |
"website": "https://biochemmack.ru/en/", | |
"startDate": "2010-10-01", | |
"endDate": "2012-12-01", | |
"summary": "70 employees company, BioChemMack resells medical equipment. I've created and populated a wiki with information about internal infrastructure, migrated a primary server from old CentOS version to Ubuntu, improved company network architecture, and was participating in medical equipment users' technical support.", | |
"location": "Moscow" | |
}, | |
{ | |
"company": "FS Group (metal reseller)", | |
"position": "System Engineer", | |
"website": "https://www.favor-group.ru/", | |
"startDate": "2009-04-01", | |
"endDate": "2010-10-01", | |
"summary": "I was a one-man army providing every IT service small multi-location company needed. I've established a network setup, created documentation on company infrastructure, and participated in site development, SEO and advertising.", | |
"location": "Moscow" | |
} | |
], | |
"education": [ | |
{ | |
"institution": "Moscow Financial-Industrial Academy", | |
"area": "Informational security", | |
"studyType": "Master degree", | |
"startDate": "2006-01-01", | |
"endDate": "2012-01-01", | |
"gpa": "", | |
"location": "Moscow", | |
"website": "https://synergy.ru/", | |
"courses": [] | |
} | |
], | |
"awards": [], | |
"publications": [], | |
"skills": [ | |
{ | |
"name": "Programming", | |
"keywords": [ | |
"Go", | |
"Python", | |
"Algorithms and data structures" | |
] | |
}, | |
{ | |
"name": "High load", | |
"keywords": [ | |
"Site Reliability Engineering", | |
"Load Balancing", | |
"Scalable and reliable systems", | |
"Cost-effective redundancy", | |
"Automated provisioning" | |
] | |
}, | |
{ | |
"name": "Monitoring", | |
"keywords": [ | |
"SRE principles", | |
"Analysis and troubleshooting", | |
"Establishing on-call procedures", | |
"Zabbix", | |
"Prometheus" | |
] | |
}, | |
{ | |
"name": "(Scalable) System Administration", | |
"keywords": [ | |
"Linux core utils", | |
"Bash", | |
"Puppet", | |
"Terraform", | |
"Docker", | |
"Kubernetes", | |
"Helm" | |
] | |
}, | |
{ | |
"name": "Cloud providers", | |
"keywords": [ | |
"Amazon Web Services", | |
"Google Cloud Platform" | |
] | |
}, | |
{ | |
"name": "Databases", | |
"keywords": [ | |
"MySQL", | |
"MongoDB", | |
"Local app storage engines", | |
"Structured Query Language" | |
] | |
} | |
], | |
"languages": [ | |
{ | |
"language": "English", | |
"fluency": "fluent" | |
}, | |
{ | |
"language": "Russian", | |
"fluency": "native speaker" | |
}, | |
{ | |
"language": "Dutch", | |
"fluency": "elementary" | |
} | |
], | |
"interests": [ | |
{ | |
"name": "Skydiving" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment