Featured DevOps Projects

These projects document my transition from content operations into cloud, automation and DevOps. They show my hands-on learning with Python, Flask, Git, Docker, Kubernetes, Azure and CI/CD workflows.

Flask AKS DevOps Project

Objective
To deploy a Python Flask application to Azure Kubernetes Service using Docker, Azure Container Registry, Kubernetes manifests and CI/CD workflows.

Overview
This project demonstrates the end-to-end flow of taking a Flask application from source code to a containerised cloud deployment. I built the Docker image, pushed it to Azure Container Registry, deployed it to AKS and practised automation using CI/CD tools.

Important aspects

  • Containerised a Flask application with Docker
  • Stored the image in Azure Container Registry
  • Deployed the application to Azure Kubernetes Service
  • Used Kubernetes manifests to define deployment and service configuration
  • Practised CI/CD workflows with Azure DevOps and Jenkins
  • Troubleshot real issues such as image pull errors, authentication problems, quota limits and Jenkins permissions

Tech stack
Python, Flask, Docker, Kubernetes, Azure Kubernetes Service, Azure Container Registry, Azure DevOps, Jenkins, YAML, Azure CLI, Git, GitHub

What this project shows
This project shows my understanding of the DevOps delivery flow: build, containerise, push, deploy, expose and troubleshoot. It also reflects my ability to learn through real technical problems.

Repository
github.com/elliopsys/flask-aks-demo

Flask Portfolio Website

Objective
To build a personal portfolio website using Python Flask that presents my background, technical skills and cloud/DevOps learning journey.

Overview
This project is a Flask-based portfolio website designed to showcase who I am, what I’m learning and the projects I’ve built. It gave me practical experience with Flask routing, templates, custom HTML/CSS, Git, GitHub and live deployment.

Important aspects

  • Built with Python Flask and Jinja2 templates
  • Custom HTML and CSS without relying fully on a generic template
  • Presents my career transition from content operations into cloud and DevOps
  • Uses Git and GitHub for version control
  • Deployed as a live personal website
  • Designed to be clear, professional and easy for recruiters to understand

Tech stack
Python, Flask, Jinja2, HTML, CSS, Git, GitHub, PythonAnywhere

What this project shows
This project shows my ability to build, structure and deploy a simple Flask web application while presenting technical work clearly.

Repository
github.com/elliopsys/flask-portfolio