Michał Wołonkiewicz, Developer in Tallinn, Estonia
Michał is available for hire
Hire Michał

Michał Wołonkiewicz

Verified Expert  in Engineering

AWS Developer

Location
Tallinn, Estonia
Toptal Member Since
December 14, 2018

Michał is a systems administrator, DevOps engineer, and tech writer. He has commercial experience as a systems engineer in both the public and private sectors (notably in telco). He's particularly proud of his work when he improved the infrastructure at an investment bank and then taught developers how to use it. He supports open source initiatives (as a former Gentoo Linux contributor), loves to automate, and is flexible with the tech he uses.

Portfolio

Self-employed
VMware, Amazon Web Services (AWS), Terraform, Vagrant, Puppet, Docker, Linux...
Kindbody
Amazon Web Services (AWS), Python, Bash, Helm, Terraform, Aptible...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Vim Text Editor, Python, Bash, VMware, Linux

The most amazing...

...thing I've done was migrating the services from one DC to another which added huge value.

Work Experience

Technical Reviewer

2018 - PRESENT
Packt Publishing
  • Ensured that Packt Publishing produced useful, engaging, and high-quality content that the readers will love.
  • Reviewed "Hands-On DevOps with Vagrant" by Alex Braunton which was released October 2018.
Technologies: Xpdf

Freelancer

2017 - PRESENT
Self-employed
  • Created a HTTP rev-proxy designed for microservices.
  • Tuned Docker images (size, toolchain).
  • Developed a self-hosted app deployment platform.
  • Created the automated build for a development environment so that software developers could deploy to their lab in no time.
  • Designed dozens of AWS environments.
Technologies: VMware, Amazon Web Services (AWS), Terraform, Vagrant, Puppet, Docker, Linux, System Administration

DevOps, AWS/Aptible Specialist

2019 - 2020
Kindbody
  • Supported the development team.
  • Configured the VPN with the office network.
  • Configured Jenkins to meet the development team requirements.
  • Migrated applications from Elastic Beanstalk to EKS.
  • Rewrote the infrastructure into Terraform code.
  • Prepared helm charts for our products.
  • Monitored health and performance with Prometheus and Grafana.
  • Implemented security best practices.
  • Developed some minor hacks (i.e., implement a self-service portal for marketing people with AWS SSM).
Technologies: Amazon Web Services (AWS), Python, Bash, Helm, Terraform, Aptible, System Administration

Cloud Infrastructure Engineer

2019 - 2019
Dunnhumby
  • Supported the integration of internal applications with GCP.
  • Designed and supported GitLab pipelines (the build, deployment, and tests).
Technologies: Bash, Python, Terraform, GitLab, Kubernetes, Google Cloud Platform (GCP), System Administration

Linux System Administrator

2019 - 2019
Dunnhumby
  • Provided bare-metal server administration.
  • Provisioned new servers, imaging, monitoring, and other daily routines.
  • Monitored and maintained daily servers, applications, and containers.
  • Performed backup, file replication, and script management for servers.
  • Tested and applied new software and patches.
  • Collaborated with developers (support and guidance).
  • Identified and solved infrastructure architectural problems.
Technologies: Grafana, Terraform, Puppet, Linux, Docker, Kubernetes, System Administration

Development Tool Administrator at Site Reliability Engineering

2015 - 2017
Nordea Capital Markets
  • Moved the services to another data center and migrated us to a different operating system (from Windows to Linux).
  • Implemented Puppet-based provisioning together with Vagrant base boxes.
  • Migrated data from an embedded format to external databases.
  • Added SSL and high-availability proxies in front of the application servers.
  • Established a self-service web portal.
  • Developed the infrastructure status page with service availability overview, outage notices, and more.
  • Supported development process by creating the project, the build plan, and giving continuous integration environment examples.
  • Wrote migration and deployment plans and guides.
  • Supported local and remote groups of users.
Technologies: JavaScript, NGINX, VMware, Vagrant, Puppet, Java, Docker, Atlassian, Linux, System Administration

Solution Integration Engineer

2013 - 2015
Gemalto
  • Developed the solution integration plan by describing the complete hardware solution (servers, racks, firewall, and more).
  • Installed and deployed the solution on hardware.
  • Wrote the customer acceptance plan in collaboration with the validation team.
  • Integrated and deployed the solution at the customer site within the customer infrastructure.
  • Connected the solution to external flows (SMSC/GGSN, billing module, and more).
  • Wrote the operation and maintenance guide which permits the transition from the project team to the support team.
  • Supported a local group of developers and validators by creating the test and production environments.
Technologies: Python, Apache Tomcat, WebLogic, Java, Bash, Linux, System Administration

Technical Consulting Engineer

2012 - 2013
NGE Polska
  • Took care of the IT infrastructure at the office.
  • Analyzed the customer requirements and sales department support.
  • Prepared the test environment and made technical presentations.
  • Integrated and implemented a new solution.
  • Created technical documentation.
  • Provided internal and external customer support.
  • Actively made contributions to the portfolio.
  • Initiated and maintained contact with partners and suppliers.
Technologies: Juniper, Cisco, VMware, Windows, Linux, System Administration

Systems Engineer

2011 - 2012
Crocom Computer Systems
  • Took care of the IT infrastructure at the HQ.
  • Provided customer support especially concerning the deployment of new systems and services.
  • Reviewed and prepared the offer.
Technologies: Oracle, Apache, Postfix, Bash, Linux, System Administration

Atlassian Stack Migration

https://gitlab.com/michw/docker-atlassian-confluence
This project involved an Atlassian stack migration that could be characterized as "walk the talk" (Jira, Confluence, Stash/Bitbucket). We prepared the procedure, tested it in a staging environment, and then migrated it to the production environment.

Tools

Terraform, CircleCI, Puppet, Vagrant, Atlassian, Atlassian Suite, Apache, Apache Tomcat, GitLab, VMware, Ansible, VirtualBox, Vim Text Editor, Packer, Artifactory, NGINX, Postfix, Jenkins, AWS IAM, VMware vSphere, Slack, Amazon Simple Notification Service (Amazon SNS), Helm, Amazon EKS, Grafana

Platforms

Linux, Amazon Web Services (AWS), Red Hat Linux, Docker, Kubernetes, Oracle, Windows, Google Cloud Platform (GCP), AWS Lambda, Aptible, AWS Elastic Beanstalk

Other

Gentoo, Cloud Architecture, Cloud Infrastructure, System Administration, Documentation, Cisco, Juniper, Xpdf, Relational Database Services (RDS), NFS, FreeNAS, WebLogic, AWS Auto Scaling, Prometheus, Veeam

Paradigms

DevOps, Continuous Delivery (CD), Continuous Integration (CI), Unit Testing, HIPAA Compliance

Languages

Bash, Java, JavaScript, Python, PHP

Frameworks

Django, CakePHP

Libraries/APIs

Jenkins Pipeline, Jenkins Job DSL, GitHub API

Storage

MySQL, PostgreSQL, SQLite, Amazon S3 (AWS S3)

2007 - 2012

Master of Science Degree in Telecommunication Systems and Networks

Gdańsk University of Technology - Gdańsk, Poland

OCTOBER 2019 - OCTOBER 2022

AWS Certified Cloud Practitioner

Amazon (in partnership with Alpine Testing Solutions)

OCTOBER 2014 - OCTOBER 2017

Red Hat Certified System Administrator 6

Red Hat

JANUARY 2012 - PRESENT

VMware Certified Professional

VMware

JANUARY 2008 - PRESENT

Cisco Certified Network Associate

Cisco

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring