Paweł Hajduk

Senior DevOps Engineer | AWS Certified | Cloud Enthusiast

Over 5 years of experience in DevOps, specializing in AWS, CI/CD automation, and cloud solutions.

Contact Me

About Me

Hey there! I'm so glad that you are here :)

I am an experienced DevOps engineer with over 5 years of practice, possessing a wide range of hard and soft skills. I've had the pleasure of working with CI/CD tools like Jenkins, Github Actions, Gitlab pipelines, and Azure DevOps pipelines.

My main focus is on the AWS cloud provider, which I have been working with for over 5 years, confirmed by AWS Solution Architect Associate and AWS SysOps Administrator Associate certifications. I have experience writing scripts in Bash and Python, and I use Terraform for Infrastructure as Code.

Additionally, I developed my leadership skills not only at Spyrosoft, where I led an internal company project and worked with clients, but also in the Wroclove Toastmasters speaking club. I served as president of the 30+ members club for half a year and as vice-president for 2 years. Currently, I'm looking into giving conference speeches to share my gained knowledge. In my free time, I enjoy learning Azure, experimenting with AWS, and going on bicycle tours :)

Work Experience

Senior DevOps Engineer

Spyrosoft S.A. | September 2024 - Present

  • Create and maintain CI/CD processes in GitHub Actions and GitLab CI
  • Develop and maintain GCP Infrastructure using Terraform
  • Maintain and troubleshoot Linux machines
  • Plan the migration to k8s Infrastructure
  • Other responsibilities as below

DevOps Engineer

Spyrosoft S.A. | October 2022 - September 2024

  • Create and maintain CI/CD processes in Jenkins and Azure DevOps
  • Work with AWS Connect to create AI voicebot and chatbot in Polish and English
  • Maintain and troubleshoot Linux EC2 machines
  • Design AWS architecture and maintain it in Terraform
  • Create automation scripts in Bash and Python
  • Create serverless micro-architecture in AWS Lambda
  • Manage AWS Fargate clusters
  • Apply best cloud and security practices

DevOps Engineer

EPAM Systems Inc. | August 2021 - September 2022

  • Create and maintain CI/CD processes in GitHub Actions, GitLab CI, and Jenkins
  • Maintain and troubleshoot Linux EC2 machines
  • Manage EKS cluster
  • Design AWS architecture and maintain it in Terraform
  • Create automation scripts in Bash and Python
  • Dockerize, maintain, and troubleshoot applications on ECS
  • Manage Linux machines using Ansible
  • Apply best cloud and security practices

Desktop Administrator

Ryanair Labs Wroclaw | October 2020 - June 2021

  • Boost productivity by 15%, leading a project with coworkers to create a clean, simple, and intuitive knowledge base
  • Administer MDM (Intune, MobileIron) to develop new solutions
  • Maintain technical documentation on time
  • Implement security solutions to servers and prepare backups
  • Configure MDT, WDS, and SCCM from scratch

IT Helpdesk

Ryanair Labs Wroclaw | July 2018 - October 2020

  • Work with tickets to solve users' issues
  • Troubleshoot macOS, Windows, and Office 365 errors
  • Administer users and groups in Active Directory
  • Prepare devices and apply company policy and applications
  • Maintain network stability

Project portfolio

Order platform for advertisement technology company

A GCP-based order management platform for advertisement technology operations.

Role: DevOps Engineer

Responsibilities:

  • Maintain and design GitHub Actions pipelines
  • Design and code GCP architecture in Terraform Cloud
  • Collaborate with business stakeholders on requirements and select appropriate services
  • Manage artifacts and versioning in GCP Artifact Registry
  • Manage GCP Cloud Run Functions
  • Maintain proper security level
  • Maintain proper documentation

IoT Smart Home cameras with light control

An AWS serverless IoT solution for smart home cameras with integrated lighting control.

Role: DevOps Engineer

Responsibilities:

  • Design and code serverless AWS flow in Terraform for each functionality (API Gateway, Lambdas, DynamoDB Tables)
  • Maintain and design GitHub Actions pipelines
  • Define subscription tiers and limits for cloud storage and streaming in Kinesis Video Stream based on client business requirements
  • Maintain proper documentation

Rework of processes for wind turbine service company

A comprehensive GCP infrastructure reorganization and DevOps transformation for a wind turbine service company.

Role: DevOps Engineer

Responsibilities:

  • Design and migrate all GCP resources to proper projects with logical division
  • Create non-production environments for each project in the company
  • Clean up unused GCP projects
  • Maintain and design CI/CD in GitLab pipelines
  • Establish efficient sync solution between buckets in China, Australia, and Europe
  • Move all GCP resources to Terraform and design structure for easier management
  • Create and maintain monitoring for company-wide resources in Grafana
  • Manage logs in Loki

Web application for energy audit

A GCP frontend and backend application running on WordPress and cloud run.

Role: DevOps Engineer

Responsibilities:

  • Maintain CI/CD process in GitHub Actions
  • Maintain Hashicorp Vault
  • Manage artifacts in Jfrog
  • Manage infrastructure in Terraform Cloud
  • Manage Bash scripts for process automation
  • Maintain and troubleshoot Google VM Linux instances
  • Apply best cloud and security practices
  • Plan migration to the client's k8s infrastructure

Serverless payment gateway

An AWS serverless payment gateway system relying on AWS lambdas and SQS.

Role: DevOps Engineer

Responsibilities:

  • Maintain CI/CD process for microservices in Azure DevOps
  • Manage Terraform infrastructure
  • Manage Python and bash scripts for process automation
  • Maintain and troubleshoot EC2 Linux instances
  • Write Bash scripts for EC2 automation
  • Write SQL scripts for DB automation
  • Maintain AWS Fargate clusters
  • Apply best cloud and security practices
  • Manage monitoring and logging inside Grafana Cloud
  • Adjust AWS infrastructure to PCI DSS compliance
  • Configure and manage Semgrep

Automated call center with AI

An AWS Connect call center with third-party integration for AI in Polish language.

Role: Team Leader

Responsibilities:

  • Lead a team of 4 people
  • Research the best AI voice solutions in Polish language
  • Perform POC integrations to compare results and choose best AI provider in Polish language
  • Manage AWS Connect infrastructure
  • Manage AWS Lex bots

Application for connecting suppliers with buyers from the defense domain

An AWS frontend and backend application running on ECS fargate clusters.

Role: DevOps Engineer

Responsibilities:

  • Maintain CI/CD process for microservices in Jenkins
  • Manage Terraform infrastructure
  • Manage Python scripts to transform input CSV data into the proper database format
  • Maintain and troubleshoot EC2 Linux instances
  • Write Bash scripts for EC2 automation
  • Maintain AWS Fargate clusters
  • Manage AWS Cognito user pools with third-party integration
  • Apply best cloud and security practices
  • Maintain and configure self-hosted Grafana, Sonarqube and Blackduck

Payment system using Blockchain inside Kubernetes

An AWS EKS cluster with microservices using blockchain for payments

Role: DevOps Engineer

Responsibilities:

  • Manage CI/CD in GitLab CI
  • Maintain K8s cluster
  • Write helm charts
  • Manage Terraform infrastructure
  • Apply best cloud and security practices

Investment dashboard for investors

An AWS frontend and backend application running on ECS fargate clusters.

Role: DevOps Engineer

Responsibilities:

  • Manage TimeStream DB for pipelines
  • Manage CI/CD in GitHub Actions
  • Write Python scripts for automation
  • Manage monitoring and logging in Grafana Cloud
  • Apply best cloud and security practices

Education

Computer Information Systems

Wroclaw Higher School of Applied Computer Science | October 2017 - February 2021

  • Degree Awarded: Engineer degree

Technical Skills

Cloud & Virtualization

  • AWS
  • GCP
  • Docker
  • Kubernetes (EKS, ECS, Fargate)
  • Serverless (AWS Lambda, API Gateway, DynamoDB, AuroraDB and more)
  • Azure (Basics)

CI/CD

  • Jenkins
  • AWS CodePipeline
  • Github Actions
  • GitLab CI
  • Azure DevOps Pipelines
  • Bitbucket Pipelines

Infrastructure as Code (IaC) & Automation

  • Terraform
  • Ansible
  • Cloudformation
  • Bash
  • Python

Operating Systems & Tools

  • Linux
  • Git
  • Jira
  • Jfrog
  • Vault

Logging and Observability

  • Grafana
  • DataDog
  • Loki
  • Prometheus
  • AWS Cloudwatch

Security

  • SonarQube
  • SonarCloud
  • BlackDuck
  • Semgrep

Certificates

  • AWS Solution Architect Associate
  • AWS SysOps Administrator Associate

Languages

  • Polish (Native)
  • English (C1)
  • German (A1)

Contact

I'm open to collaboration and happy to answer your questions. You can find me here: