cv-website

Personal website and CV
git clone https://git.in0rdr.ch/cv-website.git
Log | Files | Refs | Pull requests |Archive | README | LICENSE

cv-gruhler.txt (9250B)


      1 Name:      Andreas Gruhler
      2 Location:  Zurich (Switzerland)
      3 URL:       https://cv.in0rdr.ch
      4 
      5 Professional experience
      6 =======================
      7 
      8 Jan 2025 – today
      9 Senior Cloud Architect
     10 Health Info Net AG (HIN), Zurich
     11 
     12 Dec 2018 – Dec 2024
     13 Senior System Engineer
     14 Adfinis AG, Zurich
     15 
     16 - Project manager and tech lead of small teams (3 to 4 people) for multiple
     17   projects at the customer site
     18 - Vault subject matter expert (technology owner): Product documentation, best
     19   practices, security issues, roadmap & service development, coordination &
     20   communication with vendor and Adfinis teams
     21 - Operations, incident management, on-call and technical support
     22 - Pre-sales (offers & estimations) and solution architecture support
     23 - Automation and secrets management projects (e.g., GitLab, Vault):
     24   Requirements engineering, architecture & design, self-service, client
     25   integrations in various environments (hybrid cloud, on-prem, AWS, Azure,
     26   Google, etc.), platforms (VM, Kubernetes, OpenShift) and industries with DevOps
     27   methodology (e.g., GitOps and CI/CD)
     28 - Build and introduce MaxScale and MariaDB database architecture on RHEL at
     29   Swiss telco
     30 - Architecture & design, development and operations of a computing platform for
     31   a Swiss school (Nextcloud, Collabora Online, ProxySQL, MariaDB, Galera)
     32 - Maintenance and support for customer SLA systems and services
     33 - Contributions (code, support) to various upstream open source projects
     34 - Public talks at various meetups & conferences, customer presentations, demos,
     35   blog posts
     36 
     37 Apr 2018 – Aug 2018
     38 IT Project Management Internship
     39 Mobilize Financial Services (formerly, "RCI-Finance"), Zurich
     40 
     41 - IT project management support
     42 - Preparation and documentation of project meetings and workshops
     43 - Create status reports, test plans and templates
     44 - Support integration testing and roll-out of new business tool
     45 
     46 May 2017 – Jan 2018
     47 Software Developer
     48 qiio (formerly, Smart Home Technology GmbH), Zurich
     49 
     50 - Software development with focus on IoT on Microsoft Azure
     51 - JavaScript (Sails.js) and C# programming with Azure and .NET framework
     52 - Development of an Azure microservice for cost analysis
     53 - Visualizations with Power BI
     54 
     55 Mar 2016 – Jun 2016
     56 Internship in Financial Services / Advisory IT Risk and Assurance
     57 EY, Zurich
     58 
     59 - Contribute to project of Fraud Investigation & Dispute Services (FIDS)
     60 - Evaluation and review of emails and documents according to legal criteria
     61 - Adminstrative tasks and support of counselor and team
     62 
     63 Jun 2013 – Jun 2015
     64 IT-Support
     65 Accelerom AG, Zurich
     66 
     67 - Maintenance of server infrastructure (data server, VPN, Samba shares, web
     68   server, backup server, data synchronization, marketing software, networks,
     69   firewall, windows user accounts and workstations, email, intranet)
     70 - Ensure smooth operations of live analysis and management tool (incidient
     71   management)
     72 - Hardware support and installation
     73 - Software engineering for MarketConnex-Software with Java (Groovy/Grails) and
     74   JavaScript
     75 
     76 Jun 2014 – Sep 2014
     77 Software Engineering Internship
     78 Fachhochschule Nordwestschweiz (FHNW), Brugg
     79 
     80 - Software Engineering Internship under supervision of Prof. Dr. Manfred Vogel
     81   at Fachhochschule Nordwestschweiz (FHNW), Institute for Data Science
     82   (formerly, "4D-Technologies")
     83 - SCRUM-based software development with Java (Groovy/Grails) and JavaScript for
     84   KTI project "CAFAIO: Crossmedial Analytics Framework with Artificial
     85   Intelligence and Optimization"
     86 - Extend the existing MarketConnex-Software with a collaboration platform to
     87   discuss customer touchpoints
     88 
     89 Education
     90 =========
     91 
     92 Dec 2022 – Mar 2023
     93 Aspirant Swiss Snowsports Association (SSSA)
     94 Swiss Ski School Savognin
     95 
     96 2015 – 2018
     97 Master in Information Systems
     98 University of Zurich (UZH)
     99 
    100 - Master thesis: A Reputation and Reward Scheme for a Cooperative, Multi-domain
    101   DDoS Defense
    102 - Explore design, implementation and evaluation of a blockchain-based
    103   reputation and reward scheme to incentivize participants and penalize
    104   malicious peers in a cooperative defense
    105 - Master project: Blockchain in Automotive Industry
    106 - Elicit requirements for a novel digital car dossier, resulting in a prototype
    107   with Hyperledger Fabric
    108 
    109 Aug 2016 – Dec 2016
    110 Exchange Semester
    111 Nanyang Technological University (NTU), Singapore
    112 
    113 - Algorithms & Theory of Computing
    114 - Informational Biology
    115 
    116 2012 – 2015
    117 Bachelor in Information Systems
    118 University of Zurich (UZH)
    119 
    120 - Bachelor thesis: Investigation of Resource Reallocation Capabilities of KVM
    121   and OpenStack 
    122 - Review concepts and evaluate tools to reallocate memory, CPU cycles, disk I/O
    123   and network bandwidth on the hypervisor layer
    124 - Document existing resource reallocation capabilities of the Kernel-based
    125   Virtual Machine (KVM) hypervisor module
    126 - Explore mechanisms to facilitate similar tasks on the orchestration layer
    127   with an experimental OpenStack Compute (nova) extension
    128 
    129 2011 – 2012
    130 Military Service
    131 Swiss Army
    132 
    133 - Serve in the "FU Ber Kp 104-2" as signaller
    134 
    135 2007 - 2011
    136 High school
    137 Seelandgymnasium Biel
    138 
    139 - Study focus "Physics and Mathematics"
    140 
    141 Research experience
    142 ===================
    143 
    144 Sep 2018 – Nov 2018
    145 Research Assistant Communication Systems Group (CSG)
    146 University of Zurich (UZH)
    147 
    148 - Research in the area of blockchain, distributed ledgers and reputation
    149   systems
    150 
    151 Teaching experience
    152 ===================
    153 
    154 Dec 2022 – Mar 2023
    155 Aspirant Swiss Snowsports Association (SSSA)
    156 Swiss Ski School Savognin
    157 
    158 - Organize and realize skiing lessons for beginners and advanced skiers
    159 - Teaching and guidance for individuals and groups in German and English
    160 - Support with demonstrations, shows and other touristic activities
    161 
    162 Sep 2018 – Nov 2018
    163 Teaching Assistant Communication Systems Group (CSG)
    164 University of Zurich (UZH)
    165 
    166 - Teaching assistant for the Communications Systems Lab under guidance of Bruno
    167   Bastos Rodrigues and Prof. Dr. Burkhard Stiller at the CSG
    168 - Develop and conduct Communication systems (ComSys) lab sessions with students
    169 
    170 Publications
    171 ============
    172 
    173 Gruhler, Andreas, Bruno Rodrigues, and Burkhard Stiller.
    174 "A Reputation Scheme for a Blockchain-based Network Cooperative Defense."
    175 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM). IEEE, 2019.
    176 
    177 Co-authored blog posts
    178 ======================
    179 
    180 Nov 2023
    181 Secret zero with ACME
    182 URL: https://www.adfinis.com/en/news/secret-zero-with-acme
    183 
    184 Jun 2023
    185 HashiDays Munich 2023
    186 URL: https://www.adfinis.com/en/news/hashidays-munich-2023
    187 
    188 Dec 2022
    189 HashiCorp Vault on Exoscale Scalable Kubernetes Service (SKS)
    190 URL: https://www.adfinis.com/en/news/hashicorp-vault-on-exoscale-scalable-kubernetes-service-sks
    191 
    192 Jul 2021
    193 How to Manage Secret Keys with HashiCorp Vault
    194 URL: https://www.adfinis.com/en/news/how-to-manage-secret-keys-with-hashicorp-vault
    195 
    196 Mar 2021
    197 Database Clustering with Galera Cluster and Galera Manager
    198 URL: https://www.adfinis.com/en/news/database-clustering-with-galera-cluster-and-galera-manager
    199 
    200 Jul 2019
    201 HashiConf Europe 2019
    202 URL: https://www.adfinis.com/en/news/hashiconf-europe-2019
    203 
    204 Public speaking
    205 ===============
    206 
    207 Jun 2024
    208 PostgreSQL in the snow
    209 PGDay 2024 lightning talk
    210 
    211 - Schedule: https://www.pgday.ch/2024/#schedule
    212 - Slides (p. 38): https://www.pgday.ch/common/slides/2024_Lightning_Talks_Swiss_PGDay_2024.pdf
    213 - Code: https://code.in0rdr.ch/myheats
    214 - Demo: https://myheats-demo.p0c.ch
    215 - It was demonstrated how the scoring process for freestyle events (e.g.,
    216   slopestlye ski/snowboard) can be improved with a live-updating leaderboard.
    217   The leaderboard makes use PostgreSQL publications to continuously refresh the
    218   current ranking. The Supabase platform enables rapid prototyping.
    219 
    220 Dec 2022
    221 Build, run and manage with Zero Trust on a Swiss Cloud
    222 Zürich HashiCorp User Group (HUG)
    223 
    224 - Meetup: https://www.meetup.com/zurich-hashicorp-user-group/events/289349205
    225 - Presentation: https://cv.in0rdr.ch/assets/pdf/HashiCorp_Vault_Enterprise_on_Exoscale.pdf
    226 - Demo code: https://github.com/adfinis/sks-vault-demo
    227 - Vault Deployment on Exoscale Scalable Kubernetes Service (SKS)
    228 - Deploy Vault on Exoscale SKS with ArgoCD. In this short rundown we will
    229   provision a Kubernetes cluster on Exoscale (SKS), install ArgoCD and use that
    230   to spin up HashiCorp Vault Enterprise. At the end of this session, you will
    231   also be able to leverage the best practices around the "App of Apps" approach
    232   for your projects, which we already use at Adfinis to manage the lifecycle of
    233   mulitple apps across clusters and customers.
    234 
    235 Jun 2019
    236 Traceable, fast and open - Ansible learnings from the capital city
    237 Ansible Meetup Bern
    238 
    239 - Meetup: https://www.meetup.com/ansible-bern/events/262121854
    240 - A stack of open source components is being built for the public
    241   administration. The Red Hat stack could demonstrate its strengths in many
    242   ways. A main advantage is Ansible for day 1 and day 2 operations. Some
    243   processes could be optimized to save precious time and tax money.
    244 
    245 Certifications
    246 ==============
    247 
    248 - Local Internet Registry (LIR) Fundamentals
    249 - AWS Certified Solutions Architect – Associate
    250 - CKA: Certified Kubernetes Administrator
    251 - HashiCorp Certified: Vault Operations Professional
    252 - HashiCorp Certified: Terraform Associate
    253 - Credly Badges: https://www.credly.com/users/andreas-gruhler/badges
    254 
    255 (last updated 2025-09-20)