Nima Majidi

Embedded DevOps Engineer
Nima Majidi
Profile

Embedded DevOps Engineer (M.Sc. Communications & Multimedia Engineering) specializing in infrastructure and endpoint automation, CI/CD, containerization, and secure remote access. Expert in Python and PowerShell, with hands-on experience across modular CLI tooling, GitOps workflows, network services, and infrastructure APIs. Currently building and operating a production financial-data platform (nimaslab.com), containerized delivery, OIDC authentication, and least-privilege database access.

Experience
Mar 2025 — Present
Embedded DevOps EngineerFull-time
PiNTeam · Garching
  • Optimized GitLab CI/CD pipelines: Docker Bake, JUnit XML test reporting, and merge-request templates, cutting build ramp-up time.
  • Established GitLab governance across multiple teams: golden merge-request and repository rules, automated mandatory-reviewer assignment, and a Premium-vs-Free cost-optimization analysis and authored the supporting guidelines.
  • Designed and shipped modular, pip- and .exe-distributable Python CLI tooling (PyInstaller, Nuitka, pip-tools, uv) published to an internal Nexus, maintaining supported Python versions via dependency analysis.
  • Built and scaled DHCP infrastructure with Kea DHCP containers, BIND9, and KEA DDNS over bonded VLANs, including static IP reservations and per-VLAN scaling.
  • Delivered MFA-secured remote access: Dockerized RDP Gateway (rdpgw) federated with Microsoft Entra ID (OIDC), NGINX TLS termination and routing, and self-hosted noVNC with WebSocket access restricted to setup owners.
  • Owned Windows endpoint provisioning end-to-end: PowerShell automation, package installation, Windows/WSL integration, Microsoft Intune management, and unattended installation with Autopilot enrollment (Unattend.xml).
  • Extended internal infrastructure libraries and APIs (browser namespace, vm_switch_setup endpoint, SPICE/proxy configuration, VM IP/hostname mapping) and added Selenium-based authentication across Chrome, Edge, and Firefox.
  • Built a status page and admin dashboard to monitor and control hardware setups (including remote power control), and authored the company-wide AI usage policy.
Oct 2023 — Feb 2025
DevOps & AdministrationPart-time
Siemens Healthineers · Forchheim
  • Built Windows container images (CUDA, CMake, Conan) and Azure Pipelines agents.
  • Automated provisioning with Ansible as Infrastructure as Code (IaC).
  • PowerShell scripting for task automation and system administration.
  • Virtualization with Proxmox VE: provisioning and maintaining VMs and servers.
Apr 2023 — Sep 2023
InternFull-time
Stabilo International GmbH · Heroldsberg
  • Built CI/CD pipelines for Android (Gradle) and iOS (Xcodebuild) projects.
  • Developed Docker containers, automated artifact deployment, and Python/Bash tooling.
Oct 2021 — Oct 2023
Research AssistantPart-time
Fraunhofer IIS — Low Delay Audio Coding · Erlangen
  • Maintained build & deployment processes with CI/CD pipelines for Bluetooth encoders.
  • Web automation and testing with CI/CD; web scraping with Selenium.
  • Developed web-based hearing tests (PHP, JavaScript, Python) deployed on AWS.
  • Designed a SQL-backed search website that reduced Fraunhofer delivery lookup times.
2021 — 2024
Academic RolesPart-time
FAU Erlangen-Nürnberg — Dept. of Electrical Engineering · Erlangen
  • Tutor: Software Engineering (2023–24) & “Programming with Python” prep course (2021, 2022).
  • Research Assistant: Speech Enhancement; Lab Assistant: Statistical Signal Processing (2021–22).
2017 — 2020
Teaching Assistant & InstructorPart-time
Ferdowsi University of Mashhad · Iran
  • Instructor: Deep Learning, IEEE FUM Student Branch (Oct – Dec 2020).
  • Teaching Assistant: Electric Circuits, Engineering Mathematics, Technical English (Sep 2017 – Mar 2019).
Selected Project
May 2025 — Present
NimasLab — Financial Data PlatformPersonal Project
nimaslab.com · design, build & operations
  • Designed, built and operate a production Next.js/TypeScript platform for portfolio analytics, market data and financial education (~25k LOC, 350 commits).
  • Owned the full delivery chain: multi-stage Docker build, GitHub Actions, GHCR, automated SSH deployment to a self-hosted Linux host with runtime secret injection.
  • Implemented authentication and entitlement control: Google OIDC (NextAuth), session-level authorization, and middleware-gated routes over a single audited server-side API.
  • Enforced least-privilege data access on PostgreSQL: row-level security on every table with no public policies, service-role credentials confined to server routes.
  • Built resilient market-data ingestion (Yahoo Finance, CoinGecko) behind a shared cache with throttle-aware batched requests.
  • Shipped a GDPR-compliant double opt-in mailing system: consent timestamps, per-list unsubscribe tokens, and an admin-authenticated send path with explicit confirmation.

Personal and family capital only, no external investors, no advisory service.

Education
Nov 2020 — Oct 2024
M.Sc. Communications and Multimedia EngineeringGrade 2.3
Friedrich-Alexander-Universität Erlangen-Nürnberg

Master's thesis at Fraunhofer IIS (Low Delay Audio Coding): “Optimization of transient coding in mixed lossless/lossy coding schemes”; thesis grade 1.7.

Sep 2015 — Jan 2020
B.Sc. Electrical EngineeringGrade 1.9
Ferdowsi University of Mashhad
Skills
  • PythonExpert
  • Docker & Containers (Windows/Linux)Experienced
  • CI/CD PipelinesExperienced
  • Azure · GitLab · GitHubExperienced
  • Security & Compliance (OIDC · MFA · RLS · GDPR)Experienced
  • C++ · PHP · Bash · PowerShellAdvanced
  • HTML · CSS · JavaScriptAdvanced
  • Linux EnvironmentIntermediate
  • Container OrchestrationIntermediate
Languages
  • PersianNative
  • EnglishC1
  • GermanB1 · B2 in progress
Certificates
  • Docker Mastery: with Kubernetes + Swarm - Udemy
  • Getting Started with Ansible: Automation Made Easy - Udemy
  • PowerShell from Beginner to Sheller and Scripter - Udemy
Other

Driver's license: Class B

Germering, August 2026
Nima Majidi