Skip to content

Instantly share code, notes, and snippets.

@paskal
Last active June 8, 2020 15:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save paskal/222f9b76bf7e52f033403333e4b1dc21 to your computer and use it in GitHub Desktop.
Save paskal/222f9b76bf7e52f033403333e4b1dc21 to your computer and use it in GitHub Desktop.
{
"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": "paskal.07@gmail.com",
"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