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 MeAbout 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: