Szymon Kodrębski

DevOps Engineer & UNIX System Administrator


Location

Tarnowskie Góry, Poland

Phone

+48 791-05-10-15

Introduction

What I am all about

Engineer, System Administrator and Cloud platform expert with 15+ years of experience. Advocate for Infrastructure as Code, Continuous Delivery, and Self-Documenting systems. Specialized expertise in DevOps, Release Engineering, AWS, and Infrastructure Automation. Demonstrating a comprehensive understanding of industry best practices and passionate about breaking down the complicated solutions, automating complex processes through the development of applications, serverless functions and scripts, providing technical support, and actively contributing to knowledge-sharing initiatives. A strong advocate for operational efficiency, creativity, innovation, and excelling in the field, all in the pursuit of doing things better.

"Currently, I'm working in DevOps and Cloud Solutions, using my experience to build and design advanced, cutting edge cloud infrastructure. I'm deep diving into AWS, GCP and Kubernetes and I love this direction."

Expertise

Batman would be jealous
01

Cloud Infrastructure / IaaS / PaaS

• AWS platform and its dimensions of scalability including EC2, ECS, EKS, Lambda, S3, EBS, EFS, DynamoDB, RDS, VPC, ELB, AMI, SNS, IAM, Route 53, Auto Scaling, Cloud Watch, Cloud Trail, Secrets Manager, KMS

• GCP and its services including GCE, GKE, Cloud Functions, GCS, VPC, Load Balancing, IAM, Cloud DNS, Autoscaling, Secret Manager, KMS, Artifact Registry

• Cloud Foundry and its components

02

Infrastructure as a Code / Automation

• Terraform

• Ansible

• Golang

• Python

• YAML

• BASH

03

Continuous Integration / Continuous Deployment

• GitLab CI/CD

• Jenkins

• Github Actions

• Drone

• Concourse

04

Containers / Orchestration

• Docker

• Kubernetes

• BOSH

05

Secrets Management

• Vault

• Consul

• GCP Secret Manager

• AWS Secrets Manager

• AWS SSM Parameter Store

06

Systems Administration

• Linux (RHEL, CentOS, Debian, Ubuntu)

07

Monitoring/Metrics

• New Relic

• AWS CloudWatch

• PagerDuty

• Datadog

• Grafana

• Prometheus

• Fluent Bit

• Fluentd

• ELK Stack

• Nagios

08

Team Colaboration

Atlassian products:

• JIRA

• Confluence

• HipChat

• Bitbucket

• StatusPage

Other:

• Slack

• Teams

• GitHub

• GitLab

• Docker Hub

Technical Skills

Who likes fancy progress bars?
75%

Amazon Web Services

65%

Google Cloud Platform

70%

Linux System Administration

70%

Git

55%

Cloud Foundry

65%

Ansible

85%

Terraform

65%

Golang

40%

Python

70%

Docker

80%

Kubernetes

75%

Networking (TCP/IP, DNS)

70%

Jenkins

65%

GitLab CI/CD

80%

Vault

Personal Skills

List of my personality traits
01

Creative & Innovative

Broad knowledge and success in a technical environment, to include solution development, infrastructure design and management, and Cloud computing

02

Always improving

Fast learning curve and adaptability in quickly mastering new practices and effectively assimilating learned tools and technologies, respected for tenacity and diligence in resolving issues and completing challenging tasks

03

Flexible & Focused

Skilled in directing multiple tasks effectively to ensure on target completion of all deliverables with focused attention on security and code quality

04

Communication & Problem solving

Outstanding interpersonal and communication strengths leveraged to train users, troubleshoot system issues, and ensure total client satisfaction

Experience

Where I was improving myself
03/2023 – Present

LivePerson

Principal DevOps Engineer

Katowice, Poland

• Architected and designed the network and resource infrastructure for our GKE-based distributed environment on GCP, establishing a robust foundation to meet the scalability and performance demands of our applications. Conducted in-depth analysis of the existing Kubernetes environment, including its infrastructure and components, to optimize resource utilization and provide overall platform efficiency

• Led the strategic adoption of Kubernetes, guiding teams in deploying applications on Kubernetes and developing comprehensive transformation and migration strategies for legacy applications transitioning to a modern cloud-native ecosystem in GCP

• Leading a project to migrate and transition Vault services from an on-premises environment to GCP, ensuring seamless integration with essential services and optimizing the migration process for enhanced efficiency and reliability.

• Collaborating with principal engineers and architects to deliver expertise in critical areas, with a primary focus on transitioning from on-premises legacy infrastructure to cloud-native architectures in GCP.

• Provisioning and managing GCP infrastructure using Terraform, automating deployment processes with GitLab CI/CD pipelines, leveraging Flux CD for GitOps-driven workflows, and developing custom solutions in Golang.

08/2022 – 02/2023

Qarik

Senior Cloud Engineer

Remote

• Providing expertise and architectural consultancy in Cloud Foundry, BOSH and Kubernetes, conducting research, and finding the best and most scalable cloud solutions to solve the business problems

• Acting as a Kubernetes and Cloud consultant

• Participating in projects focused on migration from Tanzu Cloud Foundry to an Open-Source Cloud Foundry (OCF) inside AWS and GCP Cloud

• Responsible for increasing efficiency of development and production environments and lowering the costs of infrastructure

• Developed CLI in Golang for existing Cloud Foundry tool called Doomsday to interact with its API and provide operations that were required by the client

• Provided comprehensive documentation of the developed software design and possible user interactions for the end client

• Participated in the first phase of the data center assets migration from one location to another by defining the migration process and performing a clean-up of the VMWare environment and removing orphaned resources

01/2021 – 02/2023

Jamf

Senior Systems Development Engineer

Katowice, Poland

• Designing and implementing scalable, highly available and resilient services in AWS

• Automating creation and configuration of AWS EKS infrastructure by writing Terraform plans, Lambda functions in Go and building customized Docker images for the ECS Fargate containers

• Installing, managing and upgrading Kubernetes clusters and their addons

• Writing helm charts for Kubernetes addons

• AWS Infrastructure provisioning with CloudFormation, AWS SDK, Serverless Framework, Terraform

• Improved automation for granting RBAC permissions and managing users/services access to Kubernetes clusters based on the IAM roles and privileges escalation policies

08/2019 – 12/2020

DAZN

Platform Engineer

Katowice, Poland

• Delivering Cloud Infrastructure Automation and Infrastructure as Code for multi-cloud environment (Amazon Web Services, Google Cloud Platform, Microsoft Azure)

• Applying improvements to the current platform infrastructure to be more flexible for development teams that build applications and technology stacks on top of it

• Writing Terraform plans, Lambda functions in Go and customizing Docker images for Drone pipelines

• Working with leadership and taking an advisory role in architecture and application design process, suggesting necessary improvements and changes

• Creating and maintaining comprehensive documentation of all projects and operating procedures

• Administering and maintaining source code repositories on GitHub

• Implemented the New Relic integration for Vault and Consul clusters

• Built a proof of concept for authenticating Kubernetes clusters users with Auth0

• Automated the process of backing up and restoring Azure AD users and groups structure

• Performed migration from DataDog to New Relic

05/2018 – 08/2019

Jamf

Senior Systems Administrator

Katowice, Poland

• Automating creation and configuration of AWS Cloud infrastructure and other provisioning tools in Disaster Recovery Region by writing Ansible playbooks and Lambda functions in Python

• Contributing to comprehensive documentation that supports the development and support lifecycles

• Monitoring system performance and resolving issues or failures in production environment

• Supporting developers with their day-to-day work

07/2016 – 05/2018

SAP Hybris

Senior DevOps Engineer

Gliwice, Poland

• Developing and operating CloudFoundry PaaS microservices platform with AWS cloud infrastructure built on top of it. Ensuring its reliability, resolving problems, and automating CI/CD processes

• Integrating DevOps tools to manage highly complex Infrastructure as a Code

• Building and operating highly-scalable cloud solutions, gaining experience in e-commerce based systems

• Installing, scaling and managing Kubernetes clusters and its components such as APIServer, IngressController, Dex, CertManager

• Integrated existing, and new services with LDAP for user authentication

• Implemented a HA Cluster of Vault to be used by Infrastructure/Development teams for storing their secrets/certs/keys

• Working closely with development teams to build and optimize a Continuous Integration infrastructure

• Automating creation and configuration of AWS cloud infrastructure and other provisioning tools by writing Ansible playbooks and Terraform plans

01/2016 - 07/2016

Ista Shared Services

UNIX/Linux Administrator

Gliwice, Poland

• Managed and maintained an environment of over 200 total Linux servers (RedHat, Debian, Ubuntu, SLES) throughout two data centers

• Migrated over 100 servers to a new data center

• Configured and managed software RAID and LVM volumes

• Improved monitoring tools by writing plugin scripts

• Automated change release process by writing shell scripts

• Installed and configured Oracle VM servers

• Performed JAVA applications deployments to a Tomcat, Weblogic and Jboss(Wildfly) application servers

10/2014 - 12/2015

Perform Media Group

Senior UNIX and App Support Engineer

Katowice, Poland

• Provided enterprise-wide Unix System infrastructure support for complex system and interconnected technologies that require day-to-day support and administration in order to maintain optimum performance and utilization

• Automated deployment process of Goal.com sports platform by writing shell scripts

• Used Puppet to deploy and maintain Tomcat stack in colocated environment

• Worked on projects to convert business requirements into supportable and scalable technical solutions

• Performed proactive monitoring and technical support for high availability of the platform

05/2012 - 09/2014

Webanywhere

Systems Administrator

Katowice, Poland

• Managed and maintained an environment of Linux servers (CentOS, Debian). Responsible for their upkeep, security, configuration, and reliable operation

• Automated LMS platforms backup process with Jenkins and rsync

• Developed automated build/test/release system with Jenkins and Chef

• Installed and managed MySQL, PostgreSQL, Postfix, and Apache HTTPd clusters with replication and load balancing

• Managed Gitlab by granting access, writing git hooks, adding new repositories

• Provided technical support

• Supported developers in implementing new features to deliver them to production as fast as possible

11/2009 - 04/2012

Lifor

IT Specialist

Bytom, Poland

• Managed and maintained Linux Debian servers and PostgreSQL databases

• Automated process of uploading images to an external NFS by writing a shell script

• Participated in design of an application for managing, processing and organizing photos taken by safety camera

• Provided technical support

• Conducted 'Efficient Software Usage' trainings for city guardians and police officers

07/2007 - 08/2007

Oracle

(Internship)

Technical Assistant

Warsaw, Poland

• Managed and upgraded OSSCP (Oracle Support Services Customer Portal)

• Provided technical support for Advance Customer Service

• Managed service requests in Oracle iSupport

Education

My foundation of knowledge
2025 – Present

Silesian University of Technology

Master of Business Administration in Energy and Digital Transformation (MBA)

Gliwice, Poland
2011 – 2015

University of Silesia

Master's degree in Computer Science (MSc)

Katowice, Poland
2005 – 2008

University of Silesia

Bachelor's degree in Computer Science (BSc)

Katowice, Poland

Networking

Sharing is caring

Networking is all about sharing of ideas, information, best practices, and lessons learned.

Events provide me with great opportunities for learning from others and to lend a helping hand to people you meet.

The most important thing is to attend with the right frame of mind, as being interested in other people is more important than thinking about being interesting yourself.

Interests and hobbies

How I love to spend my free time