Skip to content
View SimonelDavid's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report SimonelDavid

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
SimonelDavid/README.md
mission control banner

animated orbital scene — three satellites orbiting Earth against a starfield

typing tagline

profile views followers ground station status open to


Mission Briefing

I'm a Mid DevOps Engineer at COERA BC SRL and EO Platform Product Manager at AIM-SPACE, operating at the intersection of cloud infrastructure and space technology. My days rotate between three orbits — COERA (cloud platforms and observability), AIM-SPACE (Earth Observation products), and ROSPIN (community and aerospace outreach). Currently pursuing a Master's in Distributed Systems in Internet at Babeș-Bolyai University.

apiVersion: mission.simoneldavid.dev/v1
kind: Engineer
metadata:
  name: simonel-olimpiu-david
  labels: { role: devops, domain: space, location: romania }
spec:
  primary_orbits:
    - name: COERA BC SRL
      role: Mid DevOps Engineer
      focus: [ aws, kubernetes, terraform, observability ]
    - name: AIM-SPACE
      role: EO Platform Product Manager
      focus: [ earth-observation, product-strategy, satellite-data ]
    - name: ROSPIN
      role: Business Development Director · Satellite Data Masterclass Manager (also IT Manager)
      focus: [ community, education, aerospace-outreach ]
  learning: [ distributed-systems, federated-learning, edge-ml ]
  interests: [ satellites, astronomy, cybersecurity, music, violin ]
  motto: "Let your dreams expand beyond the borders of the universe."
status: In Orbit — accepting collaboration requests.

Daily Mission Control — The Three Orbits

COERA

Cloud Platforms Orbit

Mid DevOps Engineer

coera typing

AIM-SPACE

Earth Observation Orbit

EO Platform Product Manager

aim-space typing

ROSPIN

Community Orbit

Business Development Director
Satellite Data Masterclass Manager
also IT / Platform Manager

rospin typing

Orbital Schedule — a typical weekday (UTC+2)

# ~/.config/mission/crontab
#  m  h   activity
   00 07  *  *  *   wake && coffee --strength=high
   30 08  *  *  1-5 coera:standup      # COERA · cloud platforms standup
   00 09  *  *  1-5 coera:deep-work    # terraform, k8s, observability, on-call
   00 13  *  *  1-5 lunch --no-slack
   00 14  *  *  1-5 aim-space:product  # AIM-SPACE · EO platform, roadmap, data
   00 18  *  *  1-5 rospin:community   # ROSPIN · partnerships, mentoring, events
   00 21  *  *  *   learn || play(violin) || dance || stargaze
   00 23  *  *  *   shutdown --graceful

Mission Architecture — how the orbits connect

flowchart LR
    classDef coera    fill:#0D1117,stroke:#58A6FF,stroke-width:2px,color:#79C0FF
    classDef aim      fill:#0D1117,stroke:#4493F8,stroke-width:2px,color:#79C0FF
    classDef rospin   fill:#0D1117,stroke:#1F6FEB,stroke-width:2px,color:#79C0FF
    classDef ground   fill:#0D1117,stroke:#0969DA,stroke-width:3px,color:#58A6FF

    GROUND([ Ground Station<br/>Cluj-Napoca, RO ]):::ground

    subgraph COERA [ COERA · Cloud Platforms ]
      direction TB
      C1[AWS + Azure]:::coera
      C2[Kubernetes + ArgoCD]:::coera
      C3[Terraform · Ansible]:::coera
      C4[Prometheus · Thanos · Grafana]:::coera
      C1 --> C2 --> C3 --> C4
    end

    subgraph AIM [ AIM-SPACE · Earth Observation ]
      direction TB
      A1[Sentinel-2 · Landsat · Radar]:::aim
      A2[GEE + Copernicus Pipelines]:::aim
      A3[Product Roadmap]:::aim
      A4[Customers · Insights]:::aim
      A1 --> A2 --> A3 --> A4
    end

    subgraph ROSPIN [ ROSPIN · Community ]
      direction TB
      R1[Partnerships · BD]:::rospin
      R2[Satellite Data Masterclass]:::rospin
      R3[rospin.org + Mentoring]:::rospin
      R4[Aerospace Outreach]:::rospin
      R1 --> R2 --> R3 --> R4
    end

    GROUND ==> COERA
    GROUND ==> AIM
    GROUND ==> ROSPIN
    COERA -.shared infra.-> AIM
    AIM  -.shared talent.-> ROSPIN
    ROSPIN -.shared mission.-> COERA
Loading

kubectl get missions --all-namespaces

$ kubectl get missions --all-namespaces -o wide
NAMESPACE    NAME                                     STATUS     AGE    OWNER       PRIORITY
coera        ReplicaSet/k8s-platform                  Running    2y     devops      P0
coera        CronJob/observability-stack              Running    2y     devops      P0
coera        Deployment/ci-cd-pipelines               Running    2y     devops      P1
aim-space    Deployment/eo-platform                   Deploying  6mo    product     P0
aim-space    Job/satellite-data-masterclass           Running    1y     education   P1
aim-space    Pod/federated-learning-edge-ml           Pending    3mo    research    P2
rospin       StatefulSet/partnerships-bd              Running    new    leadership  P0
rospin       Deployment/rospin.org                    Running    3y     it-manager  P1
rospin       CronJob/aerospace-outreach-events        Scheduled  4y     community   P1
personal     Pod/masters-distributed-systems          Running    2y     self        P0
personal     Job/violin-practice                      CronJob    ∞      self        P3

Current Status — Live From Mission Control

current status

pager on-call inbox coffee


Interactive Terminal — About Me

Quick Facts

fun facts typing

Guess the Stack

guess the stack

Level-1 — Cloud & Infrastructure Trivia

Q1. What tool turns a Git commit into a running cluster change without a kubectl apply?

answerArgoCD — GitOps reconciliation loop.

Q2. Which three pillars of observability do I work with daily?

answerMetrics (Prometheus/Thanos), Logs (OpenSearch + FluentBit + Logstash), Traces.

Q3. If you need multi-region, long-retention Prometheus without running out of disk, what do you reach for?

answerThanos — global query view and object-store backed blocks.

Q4. Which AWS service do you NOT want to scale to zero if uptime matters?

answerNAT Gateway — it's zonal, and losing it silently breaks egress.
Level-2 — Earth Observation & Space Trivia

Q1. Which ESA mission studies exoplanet atmospheres via transit spectroscopy?

answerAriel — I worked on noise analysis during the ESA Datalabs Ariel Hackathon 2025.

Q2. Landsat vs Copernicus — which constellation gives you a 5-day global revisit?

answerCopernicus Sentinel-2 (a pair of satellites).

Q3. What do Urban Heat Island cold spots tell urban planners?

answerWhere green infrastructure is working — and where a city is quietly cooling itself.

Q4. Why SAR (radar) instead of optical imagery for border monitoring?

answerSAR sees through clouds and works at night — critical for 24/7 critical-infrastructure surveillance.
Level-3 — Product & Leadership Trivia

Q1. Most important question to ask before adding a feature to an EO platform?

answer"What decision does this enable a customer to make, and how often?"

Q2. Worst failure mode for a community organisation growing fast?

answerNo succession plan — when founders leave, institutional memory leaves with them.

Arcade — Mission Simulators

arcade boot

SIM #01 · Production Incident

incident intro

SIM #02 · Identify the Satellite

sat sim intro

SIM #03 · Tool-to-Pain Match

match sim intro

SIM #04 · Infra Word Scramble

scramble sim intro
SIM #01 — Escape the Production Incident  ·  choose your path

It's 03:47 AM. PagerDuty fires. Three pods in prod-eo-pipeline are in CrashLoopBackOff. The on-call channel is quiet. You have 60 seconds of caffeine left. What do you do first?

A) kubectl rollout undo deploy/eo-pipeline

  You roll back. Pods stabilise. But you just reverted a 400-line change without knowing what broke. The PR author sends three question marks at 09:00.
Score: saved the page, spent the trust. Lives remaining: 2.

➜ next: blameless post-mortem You run kubectl describe pod on yesterday's image, find a memory leak in a new Prometheus scrape, raise a PR, write a runbook. Game cleared — but the harder way.
B) kubectl top pods -n prod-eo-pipeline --sort-by=memory

  You see memory climbing to the limit within 40 seconds. Classic OOM pattern.
Next move?

➜ bump memory limit to buy time Pods stabilise. You now have a morning to find the real leak without a P1 breathing down your neck.
Verdict: pragmatic. Lives remaining: 3.
➜ dig into a heap dump immediately Noble — but at 03:47 AM, mean-time-to-recovery beats mean-time-to-root-cause. Users don't pay you for heroism, they pay you for uptime.
Verdict: correct eventually, wrong first. Lives remaining: 2.
C) kubectl delete pod --all and hope

  The chaos option. New pods spin up, OOM again 90 seconds later. PagerDuty refires. Your phone rings.
Verdict: this is a speedrun to incident review. Lives remaining: 0.
Retry? Scroll back up.

SIM #02 — Identify the Satellite  ·  three rounds

Round 1. "I see through clouds. I work at night. Border patrols love me."

revealSentinel-1 — C-band Synthetic Aperture Radar. The one I use for border-change detection in EOSec.

Round 2. "I have 13 spectral bands, a 10–60 m resolution, and a 5-day global revisit thanks to my twin."

revealSentinel-2 — the workhorse of Copernicus optical EO.

Round 3. "I am tuned for the troposphere. Methane plumes cannot hide from me."

revealSentinel-5P (TROPOMI) — atmospheric composition monitoring.

Bonus. "I transit exoplanets and sniff their atmospheres. The ESA is still building me."

revealAriel — the mission behind the ESA Datalabs hackathon I joined in Madrid.
SIM #03 — Match the Tool to the Pain
Pain Pick the tool
"My Prometheus is eating all my disk and I want 2-year retention."
pickThanos — object-store blocks + global query.
"My cluster has drifted from Git. Someone kubectl edit-ed production again."
pickArgoCD — declare desired state, let the reconciler win the fight.
"Logs are scattered across 40 pods and I can't correlate anything."
pickFluentBit → Logstash → OpenSearch. Ship, transform, search.
"Terraform state got corrupted because two engineers ran apply simultaneously."
pickRemote state + DynamoDB lock table (or equivalent lock backend).
"Our CI deploys don't roll back automatically when health checks fail."
pickArgoCD sync waves + rollout hooks, or Argo Rollouts for progressive delivery.
"An engineer just quit and nobody else knows how the EO ingest pipeline works."
pickRunbooks + architecture-decision records. The tool is writing things down.
SIM #04 — Infra Word Scramble

Unscramble. Click to reveal.

  • RSEFTMARO
    answerTERRAFORM
  • TEUKBNSSREE
    answerKUBERNETES
  • UMSRHOPTEE
    answerPROMETHEUS
  • SOBERINAVYITLB
    answerOBSERVABILITY
  • CILENPOESU
    answerCOPERNICUS
  • ETLELSITA
    answerSATELLITE
SIM #05 — Guess the Log, Name the Incident

Log snippet A:

error: Got a connection, but no valid credentials were found
context deadline exceeded (Client.Timeout exceeded while awaiting headers)
reveal root causeIAM role assumption or IRSA misconfiguration — workload can reach the API but can't authenticate in time.

Log snippet B:

Killed
[exit code 137]
pod evicted: The node was low on resource: memory
reveal root causeOOMKill — set memory requests + limits; investigate leak; consider VerticalPodAutoscaler recommendations.

Log snippet C:

Error: error locking state: state lock acquisition timed out
Lock Info: ID: ..., Operation: OperationTypeApply, Who: ci-runner@...
reveal root causeConcurrent terraform apply. Another runner holds the lock. Investigate, then force-unlock only if you're sure.

Stack · Ground Segment

Languages

languages

Cloud & Infra

cloud & infra

Observability

observability

Data & Web

data & web

Detailed badge view

Languages Python Java C C++ Bash

Cloud & DevOps AWS Azure Kubernetes Terraform ArgoCD Jenkins Docker Bitbucket Ansible

Monitoring & Observability Grafana Prometheus Thanos OpenSearch Logstash FluentBit FileBeat

Earth Observation & Space Copernicus Google Earth Engine Sentinel-2 SAR QGIS

Web Technologies React WordPress cPanel


Flight Log — Experience

divider

Role Organisation Period
Mid DevOps Engineer COERA BC SRL Jan 2026 — Present
Advanced Junior DevOps Engineer COERA BC SRL Jul 2025 — Jan 2026
Junior DevOps Engineer COERA BC SRL Jun 2024 — Jul 2025
Trainee DevOps Engineer COERA BC SRL Oct 2022 — Jun 2024
DevOps Intern COERA BC SRL Jul 2022 — Aug 2022
EO Platform Product Manager AIM-SPACE Nov 2025 — Present
Software Engineer AIM-SPACE Mar 2023 — Nov 2025
Role highlights
  • Mid DevOps Engineer @ COERA BC SRL — Designing and operating AWS and Kubernetes infrastructure with CI/CD automation and infrastructure-as-code.
  • Advanced Junior DevOps Engineer @ COERA BC SRL — Improved cloud reliability through Terraform-based automation and production monitoring.
  • Junior DevOps Engineer @ COERA BC SRL — Built Kubernetes platforms and centralised monitoring to improve deployment efficiency.
  • Trainee DevOps Engineer @ COERA BC SRL — Supported cloud automation and CI/CD using Terraform, Ansible, and Jenkins.
  • DevOps Intern @ COERA BC SRL — Introduced to cloud and DevOps practices through Azure-based deployments.
  • EO Platform Product Manager @ AIM-SPACE — Leading an Earth Observation platform by aligning satellite data capabilities with product strategy.
  • Software Engineer @ AIM-SPACE — Developed satellite data processing and geospatial analysis solutions.

Constellation — Volunteering & Community

  • Business Development Director @ ROSPIN (Apr 2026 — Present) — Leading ROSPIN's growth strategy and partnerships.
  • Satellite Data Processing Masterclass Project Manager @ ROSPIN (Oct 2024 — Present) — Built and manages a satellite data course with Babeș-Bolyai University.
  • IT Manager @ ROSPIN (Sep 2022 — Present) — Leads website development and mentors junior developers in WordPress, cPanel, and React.
  • PR Coordinator & Aerospace Mentor @ Romanian Science Festival (Apr 2024 — Dec 2024) — Led outreach and hands-on space activities for children.
  • Community Manager @ ROSPIN (Sep 2022 — Jan 2024) — Organised large-scale space education events across 11 cities in Romania.
  • ROSPIN School Project Manager (Jan 2022 — Sep 2022) — Led the inaugural edition with 300 students on space science and technology.
  • Cluj-Napoca Ambassador @ ROSPIN (Oct 2021 — Sep 2022) — Built and led a community of space enthusiasts, organising regular networking events with industry experts.
  • Volunteer — Projects Department @ Asociația Studenților Fizicieni UBB (Oct 2022 — Sep 2023) — Planned and executed STEM events and workshops with high participant engagement.
  • Volunteer @ Euroavia Cluj-Napoca (Oct 2022 — Sep 2023) — Organised aerospace networking events, workshops, and industry-focused discussions.
  • HR Volunteer @ HERMES Society (Oct 2021 — Sep 2023) — Supported recruitment and coordinated the Hermes Hackathon.
  • Backstage Volunteer @ UNTOLD Festival (Aug 2022) — Logistical and operational backstage support: artist schedules, equipment setup, event execution.

Payload — Selected Projects & Achievements

divider

EOSec — Defense-X Hackathon Winner (Dec 2025, Sibiu)

Co-developed a satellite-based monitoring platform using multispectral and radar imagery to detect critical infrastructure and border changes.

ESA Datalabs Ariel Hackathon 2025 (Jan 2025, Madrid)

Built a machine-learning solution to analyse instrument noise and improve signal clarity for the ESA Ariel exoplanet mission.

Erasmus+ Programs

  • "Be Unique" (Antalya, Turkey, 2019) — Social inclusion and empowerment initiatives.
  • "Synergy for Renewal" KA21 (Vilnius, Lithuania, 2018) — Community renewal and sustainability.

Lab Notebook — Currently Experimenting With

lab notebook tail

$ ls -lah ~/lab/2026/
drwxr-xr-x  federated-learning-eo/      # on-orbit model averaging, privacy-preserving EO
drwxr-xr-x  ebpf-observability/         # Pixie/Cilium experiments for zero-instrumentation traces
drwxr-xr-x  argo-rollouts-progressive/  # canary + blue-green on a real workload
drwxr-xr-x  sar-serverless-pipeline/    # Sentinel-1 preprocessing on Lambda/GEE
drwxr-xr-x  urban-heat-v3/              # Romania UHI dataset refresh, new cities + 2025 data
drwxr-xr-x  thesis-distributed-eo/      # reading list + prototype scaffolding
Reading shelf · Q2 2026
  • Site Reliability Engineering (Google) — re-read, this time with highlights.
  • Designing Data-Intensive Applications — Kleppmann.
  • Earth Observation Using Python — McGuirk et al.
  • Accelerate — Forsgren / Humble / Kim — metrics that actually move.
  • Papers: Flower federated-learning papers, ESA's on-board AI whitepapers.

Places I've Launched From


Sound of Mission Control — Spotify Wrapped 2025

spotify intro

Top Artist — the one song-on-repeat

Subcarpați — top artist 2025

subcarpati taste notes

Top Songs — 2025

Raving
Turn On The Lights again..
Losing It
Belly Dancer
Vois sur ton chemin

Top Genres — 2025

Electronica
Europop
Soundtrack
Rap
Trap

Top Albums — 2025

# Album Artist
01 Valea Voltului Subcarpați
02 Suits (Original Television Soundtrack) Christopher Tyng
03 BITE ME RAVA
04 The Sound of Heaven André Rieu · Johann Strauss Orchestra
05 Hurry Up Tomorrow The Weeknd

Taste, summarised: Electronica and Europop run the focus sessions, soundtracks (the Suits OST especially) keep the writing flowing, and Subcarpați — Romanian hip-hop fused with traditional folk — anchors the whole rotation.


Repositories in Orbit

HeatIslands Landsat vs Copernicus

Geospatial Intelligence Workshop WhatsApp Automation


Downlink — Publications

  • ROSPIN Satellite Data Processing Masterclass5th SSEA Symposium, Munich, Apr 2026
  • Federated Learning for On-Orbit EO Analytics in Military Satellite Constellations5th EDT Conference, Sibiu, Mar 2026
  • Top Cities in Romania by Urban Heat Island Cold Spots (2018–2022)ROSPIN, AIM-SPACE, Nov 2024
  • Top Cities in Romania by Urban Heat Island Hotspots (2018–2022)ROSPIN, AIM-SPACE, Nov 2024
  • Wondering for FreedomIndependent game project inspired by John Stuart Mill's On Liberty, Apr 2021

Training Program — Education

  • Master's in Distributed Systems in Internet — Babeș-Bolyai University (2024 — Ongoing)
  • Bachelor of Science in Computer Science — Babeș-Bolyai University (2021 — 2024)

Crew Comms — Languages

Language Level
Romanian Native
English C1
German Intermediate

Flight Crew — Soft Skills

Leadership · Teamwork · Communication · Research · Creativity · Problem-Solving · Decision-Making · Strategic Thinking · Adaptability


Side Payloads — Other Interests

Machine Learning · Cybersecurity · Space Exploration · Satellites · Astronomy · Video Games · Open-Source · Music · Violin · Contemporary Dance (trained)


Telemetry — GitHub Activity

telemetry status

GitHub Stats GitHub Streak

Top Languages Productive Time

Profile Details

Repos per Language Most Commit Language

Stats

Activity Graph

Contribution Snake — Eating the Orbit

Snake eating contributions


Uplink — Connect

uplink countdown

LinkedIn Personal Website Email GitHub ROSPIN


closing quote

footer

Pinned Loading

  1. CSFacultyHomework CSFacultyHomework Public

    This Repository contain all the homework for the faculty starting with the very first project until the most recent one. There are a lot of projects and applications made from scratch.

    Jupyter Notebook 1

  2. simoneldavid.github.io simoneldavid.github.io Public

    This is a repository where I will work with the files of my personal website project so everyone will have access to the source code.

    HTML 2

  3. ProiectFilosofieCugetari ProiectFilosofieCugetari Public

    This is my first webiste made as homework in high-school.

    HTML

  4. ResponsiveWebDesignCertification ResponsiveWebDesignCertification Public

    This is a repository for practice and learn

    HTML

  5. WanderingForFreedom WanderingForFreedom Public

    This is my first game finished and published.

    GDScript

  6. DevOps_internship DevOps_internship Public

    This is a repository with all the work from my internship as a DevOps Enineer. There are some projects with Vagrant, Docker, Ansible, Terraform and more.

    JavaScript