Michalis Mengisoglou

DevOps • Cloud Infrastructure • Kubernetes

About Me

I am a DevOps-focused software engineer with experience building automation pipelines, managing CI/CD workflows, deploying scalable cloud infrastructure, and improving engineering productivity through tooling and monitoring. I also enjoy building side projects that combine software development, automation, and systematic trading concepts.

Core Skills

  • AWS
  • Terraform / Ansible
  • Python / Go
  • Docker / Kubernetes
  • Helm / Kustomize
  • GitHub Actions / Jenkins
  • Linux, Bash
  • Monitoring (Prometheus, Grafana)
  • Networking & Security

Experience

DevOps Engineer - Hewlett Packard Enterprise

Nov 2023 – Present

  • Developed and optimized CI/CD and release management pipelines to streamline development and deployment processes.
  • Managed highly available and reliable infrastructure to support development and operations teams.
  • Containerized internal applications (Jenkins, Harbor, JFrog) to achieve better maintainability.
  • Improved the build orchestrator, leading to 30\% faster and more consistent builds, supporting developers in feature development and testing.
  • Streamlined product versioning under a unified semantic scheme, enhancing the overall release process.
  • Monitored and resolved software vulnerabilities (CVEs) to maintain a secure codebase.

IT Engineer - Hellenic Army

Sep 2022 – Sep 2023

  • Responsible for IT-related projects and digitalization initiatives as part of my mandatory military service.
  • Containerized applications and deployed them on Kubernetes clusters.

DevOps Engineer - Arrikto (MLOps Startup)

Nov 2020 – Jul 2022

  • Developed an automated tool to deploy Arrikto’s Enterprise Kubeflow distribution on Amazon EKS, cutting setup time by over 50\% and enabling faster customer onboarding and greater deployment scalability.
  • Oversaw AWS setup, provisioning all necessary resources like IAM roles, VPCs, subnets, and EKS clusters to facilitate seamless deployments.
  • Built multi-node Kubernetes clusters on cloud and local platforms (AWS, Vagrant).
  • Improved account management system with OIDC authentication integration, allowing connection to various customer identity providers like GitLab, Google, and Okta.

Full Stack Developer - Freelancer

2018 – 2020

  • Developed Backend and Frontend components for comprehensive solutions and deploy to Azure App Service.
  • Managed APIs, creating RESTful APIs and SDK clients for efficient data communication.
  • Implemented payment integration with Viva Wallet for seamless online transactions.
  • Developed automated e2e tests using Playwright.

Education

Integrated Master of Electrical and Computer Engineering

2015 – 2020, National Technical University of Athens

Featured Projects

AssetBloom

An app for managing long-term diversified investment portfolios. Fully automated deployment on a single VM with Terraform, Ansible and Docker Compose.

Visit AssetBloom

Me Operating System

A Unix-like operating system built from scratch with C++. It features virtual memory management, FAT file system support, process scheduling and a basic IP networking stack.

Visit Repository View a second attempt in Rust

Algo Trading

A set of algorithmic trading building blocks in Python, featuring bootstrap implementation, walk-forward optimization, risk of ruin calculations and visualizations.

Visit Repository

Portfolio Management

A Python library and CLI tool for managing my long-term diversified portfolio, with features like optimal weight allocation, rebalancing and performance tracking.

Visit Repository

Feel free to explore more of my projects on GitHub.

Contact

Email: michalis.mengisoglou@gmail.com

LinkedIn: Michalis Mengisoglou