Skip to content

Instantly share code, notes, and snippets.

@Keramblock
Last active September 9, 2020 10:35
Show Gist options
  • Save Keramblock/ee1ba7c73a59da7d7ca6cc2acfa5671c to your computer and use it in GitHub Desktop.
Save Keramblock/ee1ba7c73a59da7d7ca6cc2acfa5671c to your computer and use it in GitHub Desktop.
{
"$schema": "https://json.schemastore.org/resume",
"basics": {
"name": "Michael Kirpichev",
"label": "DevOps Engineer",
"image": "",
"email": "mkirpic@gmail.com",
"phone": "+79263307021",
"url": "",
"summary": "* 8+ years of system engineering expertise and work with Linux, most of which with high load and big data.\n* 3+ years of programming in Python.\n* Well-developed understanding of internet technologies and client/server architecture.\n* Solid understanding of Agile methodology and it's practical application in different situations.\n* Huge experience in testing.\n* Excellent communication skills.\n* Advanced troubleshooting and analytical skills.\n* Interest in new technologies and constant improvement.",
"location": {
"address": "Tallinn, Harjumaa, Estonia",
"postalCode": "",
"city": "",
"countryCode": "RU",
"region": ""
},
"profiles": [
{
"network": "LinkedIn",
"username": "mkirpichev",
"url": "https://www.linkedin.com/in/mkirpichev/"
},
{
"network": "Twitter",
"username": "Keramblock",
"url": "https://twitter.com/Keramblock"
}
]
},
"work": [
{
"name": "HautAI OU",
"highlights": [],
"position": "DevOps Engineer",
"startDate": "2019-12-31",
"summary": "Haut.AI is an Estonian company providing an AI-powered SaaS platform for skincare and pharma companies.\nI've created and automated infrastructure for it almost from scratch:\n- developed CI/CD infrastructure using GitlabCI\n- created infrastructure using Terraform and GCP/Azure\n- dramatically decreased prices on workloads using preemptible machines in accordingly setupped Kubernetes clusters\n - wrote a slack chatbot for Data Science team that allowed them to order cloud compute resources by themselves",
"url": ""
},
{
"name": "IPONWEB",
"endDate": "2019-08-31",
"highlights": [],
"position": "SRE",
"startDate": "2017-08-31",
"summary": "IPonWeb (300+ employees) provides technology for advertising industry, Real Time Bidding auctions in particular — the company handles millions of transactions every minute, terabytes of data are stored and processed every day.\nI came to the company as an engineer and saw a lot of room for improvement, and used the opportunity to improve it in orders of magnitude:\n- developed CI/CD infrastructure for development team from scratch\n- decreased time to market from 1 week to less than 30 minutes in most cases\n- introduced automated testing pipeline and implemented previously non-existent type of tests which were impossible in the old system\n- switched development and production workflow to Docker and Kubernetes and fully automated it (using Helm, Jenkins, Vault and Artifactory, integrations written in Python)",
"url": ""
},
{
"name": "Luxoft",
"endDate": "2017-06-30",
"highlights": [],
"position": "DevOps Engineer",
"startDate": "2016-11-30",
"summary": "I switched position and joined newly created DevOps team in same project in order to find new challenges and to get acquainted with new technologies.\n- developed Hadoop infrastructure from the ruins (~100 self-hosted hardware servers)\n- integrated and described service builds and deployment (Puppet, TeamCity, Docker, RPM, Maven)\n- improved reliability and scalability for existing services (for example, introduced SLO for services)\n- created and implemented new ideology of testing Hadoop jobs for QA\n- introduced 24/7 service monitoring (Zabbix)",
"url": ""
},
{
"name": "Luxoft",
"endDate": "2016-11-30",
"highlights": [],
"position": "Lead QA Engineer",
"startDate": "2015-06-30",
"summary": "Luxoft is a large company which develop custom software primarily for multinational corporations.\nI was invited as as QA engineer and later created a QA team of 4 people.\n- performed exploratory and load testing of ETL processes, semi-automatic and automatic (Hadoop, Hive, Spark, Kafka, Vertica, Cassandra)\n- integrated new development and testing practices in the project\n- interviewed and educated new hires for QA and development team\n- participated in client consulting about product features and possible development directions",
"url": ""
},
{
"name": "self-employed",
"endDate": "2015-05-31",
"highlights": [],
"position": "Freelance",
"startDate": "2014-06-30",
"summary": "Because of economical crisis there were not many regular job opportunities and I've tried freelance opportunities. I've performed QA engineer work for different clients, biggest projects were testing of warehouse automation system, and entertainment website.",
"url": ""
},
{
"name": "Yopolis",
"endDate": "2014-06-30",
"highlights": [],
"position": "Senior QA Engineer",
"startDate": "2013-11-30",
"summary": "Yopolis was a small startup trying to improve people to government relations in Russia. It was closed in Jule 2014 because of economy crisis.\n- performed exploratory testing of product\n- supported test environments (Ubuntu, Chef)\n- developed and documented business processes of the company\n- got familiar with automated testing",
"url": ""
},
{
"name": "Headhunter Group",
"endDate": "2013-11-30",
"highlights": [],
"position": "QA Engineer",
"startDate": "2013-01-31",
"summary": "HeadHunter is the largest Russian portal for job hunting and personnel hiring.\nI performed exploratory testing of frontend and backend. I got familiar with Linux, it core tools and concepts.",
"url": ""
},
{
"name": "Performance Lab",
"endDate": "2012-12-31",
"highlights": [],
"position": "Software Tester",
"startDate": "2011-11-30",
"summary": "Performance lab is a testing outsource company which clients are large Russian companies and state organizations. I performed formal testing and wrote new test cases and took participation in new hires education.",
"url": ""
},
{
"name": "Amphora Group",
"endDate": "2011-10-31",
"highlights": [],
"position": "Test Designer",
"startDate": "2011-05-31",
"summary": "Amphora group was an IT consulting company. I've performed formal testing.",
"url": ""
}
],
"volunteer": [],
"education": [
{
"institution": "Bauman Moscow State Technical University",
"area": "informational technology",
"studyType": "",
"startDate": "2008-12-31",
"endDate": "2010-12-31",
"gpa": "",
"courses": []
}
],
"awards": [],
"publications": [
{
"name": "Jira as email support system",
"website": "http://habrahabr.ru/post/220823/",
"summary": ""
}
],
"skills": [
{
"name": "Python",
"level": "",
"keywords": []
},
{
"name": "Kubernetes",
"level": "",
"keywords": []
},
{
"name": "DevOps",
"level": "",
"keywords": []
},
{
"name": "Testing",
"level": "",
"keywords": []
},
{
"name": "IPONWEB",
"level": "",
"keywords": []
},
{
"name": "Maven",
"level": "",
"keywords": []
},
{
"name": "JIRA",
"level": "",
"keywords": []
},
{
"name": "Scrum",
"level": "",
"keywords": []
},
{
"name": "Requirements Analysis",
"level": "",
"keywords": []
},
{
"name": "Linux",
"level": "",
"keywords": []
},
{
"name": "Docker",
"level": "",
"keywords": []
},
{
"name": "Vault",
"level": "",
"keywords": []
},
{
"name": "SQL",
"level": "",
"keywords": []
},
{
"name": "Agile Methodologies",
"level": "",
"keywords": []
},
{
"name": "REST",
"level": "",
"keywords": []
},
{
"name": "Terraform",
"level": "",
"keywords": []
},
{
"name": "Debian",
"level": "",
"keywords": []
},
{
"name": "Bash",
"level": "",
"keywords": []
},
{
"name": "Helm",
"level": "",
"keywords": []
},
{
"name": "Web Testing",
"level": "",
"keywords": []
},
{
"name": "Version Control Tools",
"level": "",
"keywords": []
}
],
"languages": [
{
"language": "ru",
"fluency": "Native Speaker"
}
],
"interests": [],
"references": [
{
"name": "Ivan Lisitsyn",
"reference": "I'd recommend Mikhail as responisble / self-organized / searching for proper solutions and being on time engineer, would like to continue work with him."
},
{
"name": "Ilya Kochnev",
"reference": "During our work with Michael, he demonstrated he is a strong DevOps engineer able to solve a complex tasks like building a CI/CD pipelines for Dev team from scratch. Both with the help of existing tooling and by developing a suitable to this moment solution on his own. As a real team player, he accepted existing workflows and approaches, suggested and implemented a number of improvements to processes, took active participation the related activities.\nPersonally, he got one character I appreciate most - the insistence in reaching the goal.\nAs his lead, I was always sure he does everything possible in order to achieve the result. Because of this, I was able to arrange the work process with him on a high level of trust and low control.\nHe brought significant value to our team and it was extremely sorry to see him leaving our company.\nI think he got a good potential in developing as DevOps engineer. All he needs is a suitable team and company to demonstrate it."
},
{
"name": "Maxim Zizin",
"reference": "Mikhail was great to work with. His perseverance and responsible approach always let me rest assured the given tasks would be accomplished in the agreed time and with good quality, even if there were unpredictable external dependencies. As a QA engineer, Python developer, DevOps engineer, and SRE he always proved he was fit for the position with his strong hard skills, passion to solve complicated problems and grow professionally. Wide expertise in DevOps area and attention to details make him a trusted team player able to build a strong connection between development and operations teams."
}
],
"projects": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment