Portfolio DevOps Jakub Bartnik

Mini Projects

Flask App with Pipeline CI/CD

gitlab.com/bartnik212/flask-app

A complete CI/CD pipeline in GitLab – including automated testing, container image building, and deployment to a staging environment.

Flask App on Kubernetes

gitlab.com/bartnik212/flask-app-kubernetes

Flask-based microservice deployed on Kubernetes with Redis, PVCs, Ingress, and HPA; supports dynamic scaling and persistent storage strategies.

Flask App on AWS

gitlab.com/bartnik212/flask-app-aws

Automated deployment of a Flask application to AWS using a single shell script that provisions infrastructure with Terraform and configures the environment with Ansible.

Flask App - Monitoring

gitlab.com/bartnik212/flask-app-monitoring

Monitoring setup for a Flask application using Prometheus and Grafana. Everything runs in isolated containers using Docker Compose.

Master Project (In progress)

F1 Project

gitlab.com/bartnik212/f1-project

A comprehensive DevOps project integrating Terraform, Ansible, Docker, and Kubernetes (Amazon EKS). The project showcases full automation: infrastructure provisioning, CI/CD pipelines, monitoring, and scalable microservices based on F1 data.