Michał Wołonkiewicz

Last update: 25th of Apr '23.Download PDF
Feel free to email me at
Check out my blog

I'm a system administrator, devops and tech writer. I started by participating in the home meteo station network (involving an unbreakable DS1820 connected by a 1-Wire converter to a RS-232 interface in the Optiplex G1, operating under the control of OpenBSD) in high school. I gained first commercial experience as a systems engineer in both the public and private sectors, I improved the infrastructure at an investment bank and taught developers how to use it. I fixed AWS infrastructure and CI/CD pipelines in finance and healthcare industries. Currently I run a consulting company with the goal of providing expertise on IT, Telco.

Professional Experience

Oula DevOps Lead, since 11/2011

  • Migrated existing IaaC from AWS Copilot to Terragrunt.
  • Migrated AWS Codepipelines into Github Actions.
  • Configure Github and Github Actions to meet the development team requirements.
  • Monitor health and performance with AWS.
  • Implemented security best practices.
  • Developed some minor hacks.
  • Support the development team.
Technologies: AWS, Terragrunt, Github


THINKalpha DevOps Lead, 03/2020 - 04/2023

  • Migrated existing AWS infrastructure into Terragrunt, prepared few terraform modules.
  • Configure the VPN with the office and colocation networks.
  • Prepare CI/CD (Circleci, later migrated to GH Actions) for our products.
  • Monitor health and performance with AWS Cloudwatch and 3rd parties (Datadog).
  • Implemented security best practices.
  • Developed some minor hacks to meet business requirements.
  • Support the development team.
Technologies: AWS, Terragrunt, Github, 3rd party APIs, Bash, Python


Kindbody DevOps, AWS/Aptible Specialist, 01/2019 - 09/2020

  • Support the development team.
  • Configure the VPN with the office network.
  • Configure Jenkins to meet the development team requirements.
  • Migrated applications from AWS Elastic Beanstalk to EKS.
  • Rewrite the infrastructure into Terraform code.
  • Prepare helm charts for our products.
  • Monitor 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: Aptible Stack, AWS Stack, Terraform, Helm, Bash, Python


Dunnhumby Linux / Cloud engineer, 03/2019 - 08/2019

  • Provide bare metal server administration.
  • Provisioning new servers, imaging, monitoring, and other daily routines.
  • Daily monitoring and maintenance of servers, applications and containers. Test and apply new software and patches.
  • Perform backup, file replication, and script management for servers.
  • Collaboration with developers (support and guidance).
  • Identifying and solving architectural problems of infrastructure.
Technologies: Kubernetes, Docker, Linux, Puppet, Terraform, Grafana

  • Supported integration of internal applications with GCP.
  • Design and support Gitlab pipelines (build, deploy, tests).
Technologies: GCP, Kubernetes, Gitlab, Terraform, Python, Bash


Toptal Freelance Devops, since 11/2018



Freelancer System Administrator, DevOps, Writer, since 07/2017

REMOTE
Check https://www.cloudgardens.eu/ for stories, tips and presentations I gave to Customers.


Packt Publishing Technical Reviewer, since 04/2018

Ensuring Packt publish useful, engaging and high-quality content that readers will love.

Nordea Capital Markets Development Tool Administrator, 05/2015 - 06/2017

Site Reliability Engineering department
Infrastructure improvement project, which includes:
  • Move services to another data center, move to different operating systems (windows ⇒ linux)
  • Implement Puppet-based provisioning together with Vagrant baseboxes
  • Migrate data from embedded to external databases
  • Unified access URLs, add single sign-on feature
  • Add SSL and high-availability proxies in front of application servers
  • Establish self-service web portal
  • Develop infrastructure status page, with service availability overview, outage notices, etc.
  • Support development process
  • Create project, build plan and continous integration environment examples
  • Add operating system level monitoring
  • Add service usage statistics
  • Writing migration and deployment plans, guides
  • Support local and remote group of users

Gemalto Solution Integration Engineer, 06/2013 - 04/2015

  • Writing solution integration plan by describing the complete hardware solution (servers, racks, firewall, ...)
  • Installing and deploying the solution on hardware
  • Writing the customer acceptance plan in collaboration with validation team
  • Integration and deploying the solution at the Customer site within the Customer infrastructure
  • Connecting the solution to external flows (SMSC/GGSN, billing module, ...)
  • Providing visibility to QA leader or project manager on work progress (actual and estimate to completion)
  • Writing the operation and maintenance guide which permits the transition from project team to support team
  • Support local group of developers and validators (creating test and production environments)

NGE Polska Technical Consulting Engineer, 02/2012 - 05/2013

  • Taking care of IT infrastructure at the office
  • Analysis of Customer requirements, sales department support
  • Preparation of test environment, making technical presentations
  • Integration, implementation of new solution
  • Creation of technical documentation
  • Internal, external Customer support
  • Active contribution to the portfolio
  • Contact with partners, suppliers

Crocom Computer Systems Systems Engineer, 03/2011 - 01/2012

  • Taking care of IT infrastructure at the HQ
  • Customer suport - deployment of new systems, services
  • Checking and preparation of offer
Skills

Cloud Environment

AWS, Aptible, GCP environments
Kubernetes environments + EKS, AWS Elastic Beanstalk
terraform, helm

Systems

Linux: Gentoo, Arch, CentOS, Red Hat, Debian
Unix: OpenBSD, Solaris 9 & 10
Windows: server & desktop editions (basic to intermediate level)

Services

www: apache, tomcat, lighttpd, nginx, iss, oracle weblogic
dns: bind, pdns, windows dns service
ftp: proftpd, vsftpd
mail: postfix, spamassassin, amavis, clamav, dovecot, qmail
monitoring: snmp, grafana, icinga, graphite, prometheus
HA: HAproxy, Veritas Cluster Server, vShpere HA, vSphere FT
nfs, zfs
oracle, mysql, postresql, ldap
Atlassian software: Jira, Confluence, Bamboo, Stash
SonarQube, Artifactory
Provisioning: puppet
Continuous integration, continuous deployment, build-plans

Programming Languages

bash, powershell scripting
basic to intermediate knowledge: C, php, python, java, ruby

Virtualization

VMware Vsphere environment, docker ecosystem, coreos, vagrant, qemu-kvm, openstack / proxmox, ovirt, iocage

Server and storage vendors

Sun SPARC, Sun Netra x86, Sun StorageTek
Dell PowerEdge, PowerVault
Fujitsu Primergy, Fujitsu Eternus
IBM System x series

Network equipment

Cisco ISR routers, ASA appliances, Catalyst switches and IP phones
Juniper EX switches and SRX routers
Dell Networking Series

Other

Real Linux / Unix enthusiast with Windows OS knowledge, RHCE wannabe
Open-minded, Team worker
Experience in working with Investment Banking, financial services
Telecommunication standards and protocol knowledge
Technical English - advanced, CAE wannabe
"Can do" attitide, service (and Customer!) oriented

Certifications & Courses
  • Amazon Web Services Cloud Practitioner
  • Cisco Certified Network Associate (CCNA)
  • vSphere 5 Design Workshop, vShpere 5 Install, Configure, Manage
  • VMware Certified Professional (VCP-5 #123249), VMware Technical Sales Professional (VTSP-5)
  • Microsoft Certified Professional (MCP): Windows Small Business Server, Microsoft Lync
  • Oracle WebLogic server
  • Red Hat Certified System Administrator (RHCSA #140-204-611)
Education

Gdańsk University of Technology 2007 - 2012

M.Eng. Telecommunication Systems and Networks
Gained award in competition for the best master thesis in the field of telecommunications (title: Teletraffic service model by servers of services in IMS/NGN) – Association of Telecommunication Engineers www.sit.org.pl [POLISH]

Conference Presentations

How Docker changed our work? June 2016

At the invitation of the guys from tech.3camp.pl we performed together with Michał Gryko presentation "How Docker changed our work?". We talked about why and how we changed the deployment of applications using containers. We mentioned limitations, how did it look before changes and the target solution.

Independent Projects

Hosting a mirror site for SME Server06/2015 - 09/2017

  • Koozali SME Server is centos based distribution for small to medium sized enterprises
  • Tools: centos, bash, rsync, ssh, nginx

Self hosted services since 12/2013

  • Environment for hosted services: mail, calendar, addressbook, chat, news reader
  • Accessible via web browser with single sign-on or dedicated software for windows/linux OS
  • Smartphones support - Android, Windows Phone
  • Tools: centos, postgresql, qmail, apache, sogo, webdav, tt-rss, jappix, redmine

Homemade meteo station 06/2008 - 09/2009

  • Home based temperature measurement
  • Tools: DS18B20, OpenBSD, bash, digitemp, SOAP, mysql

Gentoo Linux contributor 01/2008 - 05/2008

  • Testing new version of software collection available in main tree ("~x86" flavor)
  • Tools: chroot, portage (Gentoo package manager), bash

Shell account server 09/2005 - 06/2006

  • Free of charge shells (with www+php, ftp access) for my folks
  • tools: OpenBSD, Apache, PHP, ProFTPd, chroot
Foreign Languages
  • English - fluent
  • German, Spanish - survival
Interests
ICT security, books

Valid XHTML 1.0 Strict Valid CSS!

http://www.toptal.com/aws#engineer