Skip to content
View Filipanderssondev's full-sized avatar

Block or report Filipanderssondev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
filipanderssondev/README.md

Filip Andersson

Software Developer · DevOps Engineer

CODE BUILD DEPLOY MONITOR



LinkedIn Email Location Open to work


About

I'm a systems developer and DevOps engineer graduating from Chas Academy in June 2026. I recently completed a 6-month internship at SMHI IT-Produktion in Norrköping, where I built a complete IT infrastructure from scratch — virtualized nodes on Proxmox VE, container orchestration with Podman, identity management via FreeIPA, and automated provisioning with Ansible.

My capstone project, built for SMHI's IT security function, is a containerized CLI tool in Python that receives email via SMTP, extracts headers, URLs and attachments, and checks them against threat intelligence databases — runs isolated in Docker or Podman.

I like owning things end to end. From bare metal to running container.


Stack

Languages

C C++ C# Python HTML CSS JavaScript

Shell & Scripting

Bash Zsh PowerShell

Containers & Orchestration

Docker Podman Kubernetes

Automation & IaC

Ansible GitHub Actions GitOps

Monitoring & Security

Prometheus Grafana Linux FreeIPA Keycloak OAuth2

Cloud

AWS Azure

Databases

PostgreSQL SQL NoSQL

Operating Systems

Linux Windows macOS

Embedded

ESP32 Arduino PlatformIO

Version Control

Git GitHub GitLab

Agile

Scrum Kanban


Projects

Capstone project · SMHI IT Security Function · 2026

Containerized CLI tool that receives email via a built-in SMTP listener, extracts headers, URLs and attachments, and checks them against threat intelligence sources including Spamhaus, URLhaus, VirusTotal and MalwareBazaar. Stateless by design — the container self-destructs after each session.

Python Docker Podman aiosmtpd dnspython GitHub Actions


IT Infrastructure Internship · SMHI · 2025–2026

Automated deployment of a full container stack across virtual machines running Podman, orchestrated from a dedicated control VM via Ansible playbooks. Part of the plab.internal infrastructure project at SMHI.

Ansible Podman Linux IaC Rocky Linux


IT Infrastructure Internship · SMHI · 2025–2026

Full observability stack for virtual machines — metrics collection via Node Exporter, aggregation with Prometheus, and visualization in Grafana. Built as part of the SMHI infrastructure project.

Prometheus Grafana Node Exporter Linux Ansible


Chas Challenge · Team Code 6 · 🏆 Best Hardware

IoT safety device for high-risk work environments. ESP32 firmware developed in a cross-functional team over 10 weeks. Won the Best Hardware award at Chas Challenge.

C++ ESP32 PlatformIO Embedded IoT


Chas Academy · Course 3 · Group project

Embedded security system built in C/C++ as a group project at Chas Academy.

C C++ Embedded Systems


Experience

IT Infrastructure Intern — SMHI IT-Produktion, Norrköping (Nov 2025 – Apr 2026) Built a complete virtualized IT environment from scratch on an ASUS NUC running Proxmox VE. Five Rocky Linux VMs managed with Ansible, containerized services via Podman, identity and certificate management with FreeIPA, and a full observability stack with Prometheus, Grafana and Alertmanager.

Capstone Project, IT Security Function — SMHI, Norrköping (Apr 2026 – Jun 2026) Containerized CLI security tool in Python. See PostmortemCLI above.

International Band Career — Ripple Music, California (2016–2019) Signed to Ripple Music under a 5-year distribution contract. Responsible for label communication and PR strategy in an international, high-pressure environment.


Education

Systems Developer C/C++ — Chas Academy (2024–2026)


Open to work · Linköping, Sverige · andersson.filip98@gmail.com

Pinned Loading

  1. PostmortemCLI-email-security-analyzer PostmortemCLI-email-security-analyzer Public

    This is my final project, Capstone project at Chas Academy. This is "PostmortemCLI", A containerized enviroment and analyzer for e-mails containing potentially malicious content or malware.

    Python 2

  2. Container_Stack_Deployment_With_Ansible Container_Stack_Deployment_With_Ansible Public

    Container stack / application Deployment on virtual machines running Podman, through a control vm running ansible

    Python 1

  3. Monitoring_of_virtual_machines Monitoring_of_virtual_machines Public

    Monitoring and metrics collection of virtual machines with node exporter, prometheus and visualization with grafana

    2

  4. course3_projectgroup2_security_system course3_projectgroup2_security_system Public

    Chas Academy Software developer C/C++, course 3, projectgroup 2: Security system

    C++ 1 1

  5. Simple_flask_server Simple_flask_server Public

    Python

  6. chas-challenge-code-6/hardware-esp32 chas-challenge-code-6/hardware-esp32 Public

    Sentinel Hardware Firmware

    C++ 2 1