DevOps Engineer

Wojciech Ε»Γ³Ε‚taszek

General

Picture of the car - General
up arrow icon

 

Section for 
geneneral topics

 

IT

Picture of the car - IT
up arrow icon

 

IT stuff lands here

FanZoNe

Picture of the car - FanZoNe
up arrow icon

 

Football FanZoNe

About Me

 

Hi there🀝,

my name is Wojtek, in this section I am going to say a few words about myself and introduce you to my person.

Personally, I am a husband to my wife and father to our 12-year-old son. My leisure time is often spent on football pitches as this young man is really into football. He trains in it, therefore together with my wife we root for him dearly and we participate in his road to success 😍.

On the professional side I am an IT Specialist and for several years I have been working as DevOps, probably because I am interested in all kinds of information technologyπŸ€”

During my varied career I had opportunity to work with such technologies as:
computer networks, linux, aix, docker, terraform, ansible, RedHat Openshift, jenkins, gitlab, azure, bash, python, nodejs, groovy, git, github etc.

However I have a special fondness for technologies related to web development πŸ˜‰.

 

 

 

 

My skills

 

 

1.Bashβˆ— βˆ— βˆ— βˆ—
2.Pythonβˆ— βˆ— βˆ— βˆ—
3.JavaScript / NodeJS   βˆ— βˆ— βˆ—
4.HTMLβˆ— βˆ— βˆ— βˆ—
5.CSSβˆ— βˆ— βˆ— βˆ—
6.SQLβˆ— βˆ— βˆ— βˆ—
7.Gitlabβˆ— βˆ— βˆ— βˆ— βˆ—
8.Jenkinsβˆ— βˆ— βˆ— βˆ—
9.RedHat Openshiftβˆ— βˆ— βˆ— βˆ—
10.Linuxβˆ— βˆ— βˆ— βˆ—
11.Azureβˆ— βˆ— βˆ—
12.Azure DevOpsβˆ— βˆ— βˆ—
13.Kafkaβˆ— βˆ— βˆ—
14.Gitβˆ— βˆ— βˆ— βˆ—
15.Teraformβˆ— βˆ— βˆ—
16.Ansibleβˆ— βˆ— βˆ—
17.Computer networksβˆ— βˆ— βˆ— βˆ—
18.Kubernetesβˆ— βˆ— βˆ— 
19.Grafanaβˆ— βˆ— βˆ— βˆ—
20.Prometheusβˆ— βˆ— βˆ— βˆ—
21.Splunkβˆ— βˆ— βˆ— βˆ—
22.Kibanaβˆ— βˆ— βˆ— 

 

About the website

 

A while back, I completed an intensive programming course called - 100 Days of Code: The Complete Python Pro Bootcamp on Udemy.

It enabled me to master the Python programming language by working on many uniqe projects over 100 days.
Through this course, I acquired comprehensive skills in:

Each project in this course was an opportunity to apply newly acquired knowledge and hone my programming skills. Completing this course has provided me with a solid foundation and the confidence to effectively program in Python at a professional level.

Inspired by what I learned, I decided to build my portfolio website. Here it is... 😁

The website is designed like a blog, enabling the addition, editing, and deletion of posts (restricted to admin user). Each post is crafted using the CKEDITOR 5 web editor and stored in a PostgreSQL database.

 


Technology stack:

β†’ Python 
β†’ JavaScript 
β†’ Flask framework 
β†’ Jinja2 Templates 
β†’ HTML 
β†’ CSS 
β†’ AJAX / Fetch 
β†’ SQLAlchemy 
β†’ PostgreSQL 
β†’ Bootstrap 
β†’ Doker / Docker Compose 
β†’ Gunicorn 
β†’ Nginx 
β†’ Ckeditor 5
β†’ Keycloak
β†’ Let's Encrypt
β†’ Terraform


 

Available features:

β†’ add / remove categories
β†’ upload pictures for the categories
β†’ add description of categories
β†’ add / edit / remove posts
β†’ upload pictures
β†’ setup website

 

Hash Tags:
#Python, #Flask, #SQLAlchemy, #PostgreSQL, #JS, #JavaScript, #HTML, #CSS, #CKEDITOR 5, #Bootstrap, #Jinja2 Templates,#Docker, #DockerCompose

Work experience

 

Capgemini

Senior DevOps Engineer
9.2025 - until now

 

BNY Mellon 

DevOps Engineer
9.2021 - 9.2025

GitLab Pipelines Creation

  • Designed and implemented CI/CD pipelines using GitLab CI/CD
  • Configured multi-stage pipelines to automate build, test, and deployment processes
  • Utilized GitLab runners to execute jobs efficiently

Automation Scripts in Bash

  • Developed Bash scripts to automate routine tasks and system maintenance
  • Created backup scripts to ensure data integrity and availability
  • Implemented monitoring scripts to track system performance and resource usage

Automation Scripts in Node.js

  • Wrote Node.js scripts for complex automation tasks
  • Automated file operations and data processing using Node.js
  • Integrated Node.js scripts with other tools and APIs for enhanced functionality

Certificate Creation

  • Generated and managed SSL/TLS certificates using OpenSSL
  • Automated certificate renewal processes to maintain security compliance
  • Implemented certificate-based authentication for secure communications

Conducted Changes

  • Managed version control using Git, ensuring all changes were tracked and documented
  • Conducted code reviews and collaborated with team members to improve code quality
  • Deployed updates and patches to production environments with minimal downtime


Capgemini

DevOps Engineer
10.2018 - 09.2021

Work with Red Hat OpenShift:
IaaC - Infrastructure as a Code methodology:
Migration of Openshift namespaces to a newer version of Openshift using IaC

  • Jenkins pipelines preparation in groovy
  • Parametrized YAML templates preparations
  • Infrastructure deployment via Jenkins jobs

Deployed applications:

  • Jenkins setup
  • Infrastructure setup for monitoring
    • Prometheus setup
    • Grafana deployment and setup (including creation of custom dashboards)
  • Kafka deployment and support
  • KafkaHQ deployment and configuration
  • Sonarqube setup

Support:

  • Jenkins support
  • Identifying reasons for restaring PODs
  • Kibana logs analysis
  • Grafana graphs analysis
  • Incidents handling 

Other:

  • Documentation and Communication
    • Create documentation in Confluence
    • Communicate with clients in English
       
  • Backstage.io Implementation
    • Build backend and frontend images using Azure DevOps and store them in Azure Container Registry
    • Adjust Backstage.io Helm charts for use on OpenShift
    • Set up an Azure pipeline for Helm charts deployment
    • Set up automatic backup creation for Backstage databases


Nokia Solutions and Networks

 

Engineer, Software Configuration
04.2018 – 10.2018

  • Jenkins administration and support
  • Prepared BASH scripts
  • Conducted health checks of servers


IBM Delivery Center

IT Specialist
02.2016 – 04.2018

  • Administered AIX and Linux servers, ensuring optimal performance and stability
  • Performed status checks and monitored server performance
  • Assessed the suitability of APAR and implemented necessary upgrades
  • Patched applications and servers during both disruptive and non-disruptive changes
  • Developed BASH scripts to automate routine tasks and improve performance
  • Created and managed change requests, ensuring smooth deployment
  • Resolved incidents within SLAs, maintaining high service standards
  • Investigated and determined root causes of incidents to prevent recurrence
  • Trained new team members, facilitating their integration and skill development
  • Migrated customer data from old application instances to new ones with meticulous attention to detail

v1.0.27-2-SNAPSHOT