cv-gruhler.txt (9434B)
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 Mar 2026 93 Level 3 Instructor 94 Swiss Snowsports Association (SSSA) 95 96 Mar 2023 97 Level 2 Instructor 98 Swiss Snowsports Association (SSSA) 99 100 Dec 2021 101 Level 1 Instructor 102 Swiss Snowsports Association (SSSA) 103 104 2015 – 2018 105 Master in Information Systems 106 University of Zurich (UZH) 107 108 - Master thesis: A Reputation and Reward Scheme for a Cooperative, Multi-domain 109 DDoS Defense 110 - Explore design, implementation and evaluation of a blockchain-based 111 reputation and reward scheme to incentivize participants and penalize 112 malicious peers in a cooperative defense 113 - Master project: Blockchain in Automotive Industry 114 - Elicit requirements for a novel digital car dossier, resulting in a prototype 115 with Hyperledger Fabric 116 117 Aug 2016 – Dec 2016 118 Exchange Semester 119 Nanyang Technological University (NTU), Singapore 120 121 - Algorithms & Theory of Computing 122 - Informational Biology 123 124 2012 – 2015 125 Bachelor in Information Systems 126 University of Zurich (UZH) 127 128 - Bachelor thesis: Investigation of Resource Reallocation Capabilities of KVM 129 and OpenStack 130 - Review concepts and evaluate tools to reallocate memory, CPU cycles, disk I/O 131 and network bandwidth on the hypervisor layer 132 - Document existing resource reallocation capabilities of the Kernel-based 133 Virtual Machine (KVM) hypervisor module 134 - Explore mechanisms to facilitate similar tasks on the orchestration layer 135 with an experimental OpenStack Compute (nova) extension 136 137 2011 – 2012 138 Military Service 139 Swiss Army 140 141 - Serve in the "FU Ber Kp 104-2" as signaller 142 143 2007 - 2011 144 High school 145 Seelandgymnasium Biel 146 147 - Study focus "Physics and Mathematics" 148 149 Research experience 150 =================== 151 152 Sep 2018 – Nov 2018 153 Research Assistant Communication Systems Group (CSG) 154 University of Zurich (UZH) 155 156 - Research in the area of blockchain, distributed ledgers and reputation 157 systems 158 159 Teaching experience 160 =================== 161 162 Dec 2025 - Mar 2026 163 Ski teacher 164 Swiss Ski School Savognin 165 166 - Organize and realize skiing lessons for beginners and advanced skiers 167 - Teaching and guidance for individuals and groups in German and English 168 - Support with demonstrations, shows and other touristic activities 169 170 Dec 2023 - Mar 2024 171 Ski teacher 172 Swiss Ski School Savognin 173 174 Dec 2022 - Mar 2023 175 Ski teacher 176 Swiss Ski School Savognin 177 178 Sep 2018 – Nov 2018 179 Teaching Assistant Communication Systems Group (CSG) 180 University of Zurich (UZH) 181 182 - Teaching assistant for the Communications Systems Lab under guidance of Bruno 183 Bastos Rodrigues and Prof. Dr. Burkhard Stiller at the CSG 184 - Develop and conduct Communication systems (ComSys) lab sessions with students 185 186 Publications 187 ============ 188 189 Gruhler, Andreas, Bruno Rodrigues, and Burkhard Stiller. 190 "A Reputation Scheme for a Blockchain-based Network Cooperative Defense." 191 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM). IEEE, 2019. 192 193 Co-authored blog posts 194 ====================== 195 196 Nov 2023 197 Secret zero with ACME 198 URL: https://www.adfinis.com/en/news/secret-zero-with-acme 199 200 Jun 2023 201 HashiDays Munich 2023 202 URL: https://www.adfinis.com/en/news/hashidays-munich-2023 203 204 Dec 2022 205 HashiCorp Vault on Exoscale Scalable Kubernetes Service (SKS) 206 URL: https://www.adfinis.com/en/news/hashicorp-vault-on-exoscale-scalable-kubernetes-service-sks 207 208 Jul 2021 209 How to Manage Secret Keys with HashiCorp Vault 210 URL: https://www.adfinis.com/en/news/how-to-manage-secret-keys-with-hashicorp-vault 211 212 Mar 2021 213 Database Clustering with Galera Cluster and Galera Manager 214 URL: https://www.adfinis.com/en/news/database-clustering-with-galera-cluster-and-galera-manager 215 216 Jul 2019 217 HashiConf Europe 2019 218 URL: https://www.adfinis.com/en/news/hashiconf-europe-2019 219 220 Public speaking 221 =============== 222 223 Jun 2024 224 PostgreSQL in the snow 225 PGDay 2024 lightning talk 226 227 - Schedule: https://www.pgday.ch/2024/#schedule 228 - Slides (p. 38): https://www.pgday.ch/common/slides/2024_Lightning_Talks_Swiss_PGDay_2024.pdf 229 - Code: https://code.in0rdr.ch/myheats 230 - Demo: https://myheats-demo.p0c.ch 231 - It was demonstrated how the scoring process for freestyle events (e.g., 232 slopestlye ski/snowboard) can be improved with a live-updating leaderboard. 233 The leaderboard makes use PostgreSQL publications to continuously refresh the 234 current ranking. The Supabase platform enables rapid prototyping. 235 236 Dec 2022 237 Build, run and manage with Zero Trust on a Swiss Cloud 238 Zürich HashiCorp User Group (HUG) 239 240 - Meetup: https://www.meetup.com/zurich-hashicorp-user-group/events/289349205 241 - Presentation: https://cv.in0rdr.ch/assets/pdf/HashiCorp_Vault_Enterprise_on_Exoscale.pdf 242 - Demo code: https://github.com/adfinis/sks-vault-demo 243 - Vault Deployment on Exoscale Scalable Kubernetes Service (SKS) 244 - Deploy Vault on Exoscale SKS with ArgoCD. In this short rundown we will 245 provision a Kubernetes cluster on Exoscale (SKS), install ArgoCD and use that 246 to spin up HashiCorp Vault Enterprise. At the end of this session, you will 247 also be able to leverage the best practices around the "App of Apps" approach 248 for your projects, which we already use at Adfinis to manage the lifecycle of 249 mulitple apps across clusters and customers. 250 251 Jun 2019 252 Traceable, fast and open - Ansible learnings from the capital city 253 Ansible Meetup Bern 254 255 - Meetup: https://www.meetup.com/ansible-bern/events/262121854 256 - A stack of open source components is being built for the public 257 administration. The Red Hat stack could demonstrate its strengths in many 258 ways. A main advantage is Ansible for day 1 and day 2 operations. Some 259 processes could be optimized to save precious time and tax money. 260 261 Certifications 262 ============== 263 264 - Local Internet Registry (LIR) Fundamentals 265 - AWS Certified Solutions Architect – Associate 266 - CKA: Certified Kubernetes Administrator 267 - HashiCorp Certified: Vault Operations Professional 268 - HashiCorp Certified: Terraform Associate 269 - Credly Badges: https://www.credly.com/users/andreas-gruhler/badges 270 271 (last updated 2025-09-20)