Bartlomiej Sawicki, Developer in Łódź, Poland
Bartlomiej is available for hire
Hire Bartlomiej

Bartlomiej Sawicki

Verified Expert  in Engineering

DevOps Engineer and Software Developer

Location
Łódź, Poland
Toptal Member Since
March 20, 2023

Bartłomiej is a DevOps engineer with more than eight years in this field. His overall experience in IT spans more than 13 years and began with the role of Linux sysadmin for companies like IBM. His DevOps and IaC Terraform journey started with migration to AWS of the TomTom map-making application. He started using Kubernetes while working with IDEMIA and developed this skill with PMI and Vizlib. With the last-mentioned company, he also gained over a year of experience with GCP.

Portfolio

Self-employed
Amazon Web Services (AWS), Terraform, Jenkins, Jenkins Job DSL, Python, DevOps...
Vizlib
Google Cloud, Kubernetes, Google Kubernetes Engine (GKE), Jenkins...
Idemia
Kubernetes, Amazon EKS, Amazon Web Services (AWS), Linux, SaltStack, Ubuntu...

Experience

Availability

Full-time

Preferred Environment

Linux, GitHub, Amazon Web Services (AWS), Terraform, Kubernetes

The most amazing...

...thing I've done is create a new project with almost no IaC or CI/CD from scratch to production, working with a new cloud within half a year.

Work Experience

DevOps Engineer | Cloud DevOps

2022 - PRESENT
Self-employed
  • Imported unmanaged infrastructure to IaC in Terraform without downtime.
  • Configured an AWS backup strategy using AWS Backup service.
  • Used AWS Config with Terraform to prepare the hardening template.
  • Migrated deployments of ECS applications from AWS CloudFormation to Terraform.
Technologies: Amazon Web Services (AWS), Terraform, Jenkins, Jenkins Job DSL, Python, DevOps, Infrastructure as Code (IaC), Cloud Architecture, AWS Cloud Architecture, Cloud Security, Amazon Virtual Private Cloud (VPC), Amazon RDS, CI/CD Pipelines, Monitoring, Amazon Elastic Container Service (Amazon ECS), Cost Control, SSL Certificates, Bash Script, AWS VPN, VPN, Amazon S3 (AWS S3), Amazon EC2, AWS IAM, Amazon CloudWatch, Shell Scripting, AWS DevOps, Amazon DynamoDB, AWS CloudFormation, AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Amazon EventBridge, AWS NAT Gateway, Jira, Confluence, Continuous Integration (CI), Continuous Delivery (CD), Identity & Access Management (IAM), Google Workspace, GitHub Actions, Amazon Machine Images (AMI), Load Balancers, VPC, DevOps Engineer, NGINX, ECS, Network Administration, Web Application Firewall (WAF), DNS

DevOps Engineer | Cloud DevOps

2021 - 2022
Vizlib
  • Created highly available production, staging, and development environments with IaC in Terraform on GCP with Kubernetes.
  • Set up Jenkins on Kubernetes with autoscaling nodes using spot instances to save costs.
  • Migrated old pipelines from CircleCi to Jenkins and created all missing ones to make full CI/CD for the application.
Technologies: Google Cloud, Kubernetes, Google Kubernetes Engine (GKE), Jenkins, Jenkins Job DSL, Helm, Docker, GitHub, Terraform, Bash, DevOps, Infrastructure as Code (IaC), Google Cloud Platform (GCP), Cloud Architecture, CI/CD Pipelines, Snowflake, Cost Control, SSL Certificates, Bash Script, GitHub Actions, Shell Scripting, Containerization, Architecture, Continuous Integration (CI), Continuous Delivery (CD), Identity & Access Management (IAM), Google Workspace, Load Balancers, Google Compute Engine (GCE), VPC, DevOps Engineer, Microservices, Network Administration, DNS

Senior Integrator | Cloud DevOps

2018 - 2020
Idemia
  • Created a Terraform module set that deployed the full stack to enable development teams to deploy their apps on Kubernetes and AWS.
  • Developed a Jenkins pipeline to test the stack after every PR and release.
  • Built a Jenkins pipeline to harden the VM operating system with Packer and Ansible.
  • Created an AWS environment for a cryptographic application that has to pass PCI DSS certification.
Technologies: Kubernetes, Amazon EKS, Amazon Web Services (AWS), Linux, SaltStack, Ubuntu, Terraform, Jenkins, Jenkins Pipeline, Packer, Python, Bash, DevOps, Infrastructure as Code (IaC), Amazon Virtual Private Cloud (VPC), Amazon RDS, CI/CD Pipelines, Monitoring, Cost Control, SSL Certificates, Bash Script, Amazon S3 (AWS S3), Amazon EC2, AWS IAM, Amazon CloudWatch, Shell Scripting, AWS DevOps, Containerization, Architecture, Amazon DynamoDB, AWS Lambda, Amazon Simple Notification Service (Amazon SNS), AWS Fargate, AWS NAT Gateway, Jira, Confluence, Continuous Integration (CI), Continuous Delivery (CD), Identity & Access Management (IAM), Amazon ElastiCache, Grafana, Amazon Machine Images (AMI), Load Balancers, VPC, DevOps Engineer, Network Administration, Web Application Firewall (WAF), DNS

Senior System Engineer | DevOps

2015 - 2017
TomTom
  • Migrated a map-making application from on-premises to AWS.
  • Wrote an application to consume IoT data from cars to use for traffic analysis.
  • Migrated the main repository of Puppet code between major versions.
  • Made AWS cost-reduction modifications to working environments.
Technologies: Terraform, Amazon Web Services (AWS), Jenkins, Git, Python, Bash, DevOps, Infrastructure as Code (IaC), Amazon Virtual Private Cloud (VPC), Amazon RDS, CI/CD Pipelines, Monitoring, Cost Control, Bash Script, Amazon Kinesis, Amazon S3 (AWS S3), Amazon EC2, AWS IAM, Amazon CloudWatch, Shell Scripting, AWS DevOps, Amazon DynamoDB, AWS Lambda, Amazon Simple Notification Service (Amazon SNS), AWS NAT Gateway, Jira, Confluence, Continuous Integration (CI), Continuous Delivery (CD), Identity & Access Management (IAM), Amazon Machine Images (AMI), Load Balancers, VPC, DevOps Engineer, Microservices, DNS

Advisory IT Specialist

2012 - 2015
IBM
  • Deployed multiple VM production servers with applications on them.
  • Migrated between two Red Hat main versions of the production Red Hat clusters.
  • Provided high-level L2/3 support in an international team to the customer's production environment from the payment industry.
Technologies: Red Hat Linux, Linux, Bash, Monitoring, Bash Script, Shell Scripting, Apache, Servers

Network and Server Systems Administrator

2010 - 2012
Netrax Sp. z o.o.
  • Filled rack with servers and configured all with Linux and required software (KVM virtualization).
  • Configured network routers with IaC written in native MikroTik configs and bash scripts.
  • Extended network with new buildings and endpoint stations.
Technologies: Linux, MikroTik, Networks, KVM/Qemu, Bash, Networking, Bash Script, Shell Scripting, Servers, Network Administration, DNS

Hardened Ubuntu Images

https://github.com/florianutz/Ubuntu1804-CIS
As a second contributor to an open-source project, I helped extend Ansible scripts to harden Ubuntu Linux according to the CIS benchmark recommendation. This Ansible code was later used with Packer to create hardened images, which were the base for Kubernetes nodes.

Infrastructure and Automation for SaaS

This project aimed to create the required infrastructure and full CI/CD for a SaaS application for Business Intelligence (BI).

As a DevOps engineer in this project, I created all the Terraform code required to setup on Google Kubernetes Engine (GKE) clusters on which the application was deployed. I was also responsible for creating Jenkins instances on a separate GKE and wrote all the required CI/CD pipelines for the application building, testing, and deployment.

Setup Database Cluster with Web Nodes

This project aimed to set up MariaDB (Galera cluster) with multiple Apache/PHP nodes serving international shops with high traffic.
As a DevOps engineer, I set everything on bare metal hosts from OVHcloud with clean Linux systems, HA-NAS, and load balancer.

IoT Data Processing Application

This project aimed to write and deploy an application which was processing IoT data from cars to later use them for traffic information used by maps. The application was written with Java based on services like AWS Kinesis, S3 buckets, and AWS Elastic Beanstalk. As a team member, I was responsible for writing part of the application and deployment scripts.
2005 - 2011

Master's Degree in Computer Networks and Tele-information Systems

Lodz University of Technology - Lodz, Poland

JANUARY 2024 - JANUARY 2027

AWS Certified DevOps Engineer – Professional

Amazon Web Services

MAY 2023 - MAY 2026

Amazon Web Services Security Specialty

Amazon Web Services

JANUARY 2022 - JANUARY 2024

Associate Cloud Engineer

Google Cloud

JANUARY 2021 - JANUARY 2027

AWS Certified SysOps Administrator – Associate

Amazon Web Services

FEBRUARY 2020 - FEBRUARY 2023

AWS Certified Solutions Architect – Professional

Amazon Web Services

FEBRUARY 2019 - FEBRUARY 2023

AWS Certified Solutions Architect – Associate (SAA)

Amazon Web Services

SEPTEMBER 2014 - SEPTEMBER 2017

Red Hat Certified Engineer

Red Hat

FEBRUARY 2014 - PRESENT

SUSE Certified Linux Professional (SUSE CLP)

Novell

FEBRUARY 2014 - PRESENT

SUSE Certified Engineer (SCE) in Enterprise Linux

Novell

NOVEMBER 2013 - SEPTEMBER 2017

Red Hat Certified System Administrator

Red Hat

AUGUST 2013 - PRESENT

SUSE Certified Linux Administrator (SUSE CLA)

Novell

Libraries/APIs

Jenkins Pipeline, Jenkins Job DSL

Tools

Jenkins, Helm, Terraform, GitHub, Google Kubernetes Engine (GKE), Amazon EKS, Git, Amazon Virtual Private Cloud (VPC), Amazon Elastic Container Service (Amazon ECS), Apache, AWS IAM, Amazon CloudWatch, Amazon Simple Notification Service (Amazon SNS), AWS Fargate, Google Compute Engine (GCE), SaltStack, Packer, KVM/Qemu, Ansible, VPN, AWS CloudFormation, Amazon Simple Queue Service (SQS), AWS CodeBuild, Jira, Confluence, Amazon ElastiCache, Grafana, NGINX

Paradigms

DevOps, Continuous Integration (CI), Continuous Delivery (CD), Microservices

Platforms

Linux, Amazon Web Services (AWS), Kubernetes, Docker, Red Hat Linux, Ubuntu, Google Cloud Platform (GCP), CentOS, Amazon EC2, AWS Lambda, Apache2, AWS IoT

Storage

Amazon S3 (AWS S3), SUSE, Databases, Google Cloud, MariaDB, Redis, OVH, MySQL, Amazon DynamoDB

Languages

Bash, Bash Script, Python, Snowflake, PHP, SQL

Other

Networks, Infrastructure as Code (IaC), CI/CD Pipelines, AWS DevOps, Containerization, Amazon Machine Images (AMI), Load Balancers, DevOps Engineer, Networking, Cloud Architecture, AWS Cloud Architecture, Amazon RDS, AWS Certified SysOps Administrator, Shell Scripting, Servers, Amazon EventBridge, AWS NAT Gateway, Identity & Access Management (IAM), VPC, Network Administration, DNS, Programming, MikroTik, Cloud Security, Monitoring, AWS Certified Solution Architect, Cost Control, Galera Cluster, SSL Certificates, AWS VPN, Amazon Kinesis, GitHub Actions, Architecture, Google Workspace, ECS, Web Application Firewall (WAF), Bare-metal Environment

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