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 (9256B)


      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 private and group classes of 4 to 6 adults or up to
    160   12 kids on the mountain
    161 - Hold lessons in German, English and French
    162 - Support with demonstrations, shows and other touristic activities
    163 
    164 Sep 2018 – Nov 2018
    165 Teaching Assistant Communication Systems Group (CSG)
    166 University of Zurich (UZH)
    167 
    168 - Teaching assistant for the Communications Systems Lab under guidance of Bruno
    169   Bastos Rodrigues and Prof. Dr. Burkhard Stiller at the CSG
    170 - Develop and conduct Communication systems (ComSys) lab sessions with students
    171 
    172 Publications
    173 ============
    174 
    175 Gruhler, Andreas, Bruno Rodrigues, and Burkhard Stiller.
    176 "A Reputation Scheme for a Blockchain-based Network Cooperative Defense."
    177 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM). IEEE, 2019.
    178 
    179 Co-authored blog posts
    180 ======================
    181 
    182 Nov 2023
    183 Secret zero with ACME
    184 URL: https://adfinis.com/en/blog/secret-zero-with-acme
    185 
    186 Jun 2023
    187 HashiDays Munich 2023
    188 URL: https://adfinis.com/en/blog/hashidays-munich-2023
    189 
    190 Dec 2022
    191 HashiCorp Vault on Exoscale Scalable Kubernetes Service (SKS)
    192 URL: https://adfinis.com/blog/hashicorp-vault-on-exoscale-scalable-kubernetes-service-sks
    193 
    194 Jul 2021
    195 How to Manage Secret Keys with HashiCorp Vault
    196 URL: https://adfinis.com/en/blog/how-to-manage-secret-keys-with-hashicorp-vault
    197 
    198 Mar 2021
    199 Database Clustering with Galera Cluster and Galera Manager
    200 URL: https://adfinis.com/en/blog/database-clustering-with-galera-cluster-and-galera-manager
    201 
    202 Jul 2019
    203 HashiConf Europe 2019
    204 URL: https://adfinis.com/en/blog/hashiconf-europe-2019
    205 
    206 Public speaking
    207 ===============
    208 
    209 Jun 2024
    210 PostgreSQL in the snow
    211 PGDay 2024 lightning talk
    212 
    213 - Schedule: https://www.pgday.ch/2024/#schedule
    214 - Slides (p. 38): https://www.pgday.ch/common/slides/2024_Lightning_Talks_Swiss_PGDay_2024.pdf
    215 - Code: https://code.in0rdr.ch/myheats
    216 - Demo: https://myheats-demo.p0c.ch
    217 - It was demonstrated how the scoring process for freestyle events (e.g.,
    218   slopestlye ski/snowboard) can be improved with a live-updating leaderboard.
    219   The leaderboard makes use PostgreSQL publications to continuously refresh the
    220   current ranking. The Supabase platform enables rapid prototyping.
    221 
    222 Dec 2022
    223 Build, run and manage with Zero Trust on a Swiss Cloud
    224 Zürich HashiCorp User Group (HUG)
    225 
    226 - Meetup: https://www.meetup.com/zurich-hashicorp-user-group/events/289349205
    227 - Presentation: https://cv.in0rdr.ch/assets/pdf/HashiCorp_Vault_Enterprise_on_Exoscale.pdf
    228 - Demo code: https://github.com/adfinis/sks-vault-demo
    229 - Vault Deployment on Exoscale Scalable Kubernetes Service (SKS)
    230 - Deploy Vault on Exoscale SKS with ArgoCD. In this short rundown we will
    231   provision a Kubernetes cluster on Exoscale (SKS), install ArgoCD and use that
    232   to spin up HashiCorp Vault Enterprise. At the end of this session, you will
    233   also be able to leverage the best practices around the "App of Apps" approach
    234   for your projects, which we already use at Adfinis to manage the lifecycle of
    235   mulitple apps across clusters and customers.
    236 
    237 Jun 2019
    238 Traceable, fast and open - Ansible learnings from the capital city
    239 Ansible Meetup Bern
    240 
    241 - Meetup: https://www.meetup.com/ansible-bern/events/262121854
    242 - A stack of open source components is being built for the public
    243   administration. The Red Hat stack could demonstrate its strengths in many
    244   ways. A main advantage is Ansible for day 1 and day 2 operations. Some
    245   processes could be optimized to save precious time and tax money.
    246 
    247 Certifications
    248 ==============
    249 
    250 - AWS Certified Solutions Architect – Associate
    251 - CKA: Certified Kubernetes Administrator
    252 - HashiCorp Certified: Vault Operations Professional
    253 - HashiCorp Certified: Terraform Associate
    254 - Credly Badges: https://www.credly.com/users/andreas-gruhler/badges
    255 
    256 (last updated 2025-01-02)