Skip to content

Instantly share code, notes, and snippets.

@bennycornelissen
Created May 7, 2024 12:19
Show Gist options
  • Save bennycornelissen/7b5c9796b7434c7380df96411f6094c9 to your computer and use it in GitHub Desktop.
Save bennycornelissen/7b5c9796b7434c7380df96411f6094c9 to your computer and use it in GitHub Desktop.
resume.json
{
"name": "Benny Cornelissen",
"info": {
"label": "Principal Consultant",
"brief": "I help companies achieve their goals by building people, teams, technologies, platforms, and processes.\n\nAfter 20 years of working in all kinds of roles in IT, I've had many roles, from Network Engineer to Cloud Architect and Platform Technology Lead. I've also learned I don't specifically consider myself just any of those roles. I like to holistically approach problems. \n\nI believe that not every solution requires engineering, but it always requires people. I believe that the best solutions are built on not limiting yourself by your present knowledge or area of expertise. I choose to lead by example.\n\nI perform best in environments where honesty and empathy meet, where we succeed and fail as a team, where we check our egos and insecurities at the door, and where hard problems are approached with an open mind. "
},
"contact": {
"email": "benny@skyworkz.nl"
},
"meta": {
"version": "v1.0.0",
"format": "FRESH@^1.0.0-beta",
"modified": "2024-02-20T10:52:36.170Z",
"url": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json"
},
"location": {
"address": "",
"city": "Zoelen",
"region": "Gelderland",
"code": "NL",
"country": "Nederland"
},
"employment": {
"history": [
{
"position": "Engineering Manager a.i. | Reliability Engineering Lead",
"employer": "DHL eCommerce",
"location": "Utrecht (hybrid)",
"summary": "Through Skyworkz.\n\nResponsible for Reliability Engineering within the Digital division, which means defining strategy as well as leading the execution of that strategy. I have built the Reliability Engineering team that functions as an Enabling Team (ref. Team Topologies). This team can function as an independent advisor to software and infrastructure teams, work on architecture proposals, tools, or lead initiatives for improvement. This team is also driving the initiative for revamping the Observability setup for Digital.\n\nMy role spanned from working on both RE and division strategy to engineering management to part-time engineering.",
"highlights": [
"Developed Reliability Engineering (RE) vision and strategy. Connected RE strategy to Platform Engineering vision and other high-level roadmap items regarding Business Continuity Management, Developer Experience, and organizational maturity initiatives.",
"Bootstrapping Reliability Engineering team.",
"Core contributor to \"Foundation\" Platform Organization vision and strategy.",
"Developed framework for service classification, extending existing frameworks for InfoSec/BCM classifications in order to accurately specify and measure service availability and reliability.",
"Co-architected solution aimed at landscape- and organizational governance-as-code, mapping people to organizational units, mapping service ownership to teams, etcetera. Also developed a Terraform-based presentation layer to leverage the information in this solution in infra-as-code.",
"Leading architecture and implementation process of new Observability setup",
"Maintain RE roadmap and alignment on organization-level roadmaps and initiatives.",
"Coaching and mentoring engineers and addressing impediments."
],
"keywords": [
"Reliability Engineering",
"SRE",
"Consulting",
"Platform Engineering",
"Engineering Management",
"Training",
"Microsoft Azure",
"Datadog"
],
"start": "2023-05-15",
"end": "2024-02-28"
},
{
"position": "Principal Consultant",
"employer": "Skyworkz",
"location": "Utrecht (hybrid)",
"summary": "As a Principal Consultant I'm focused on continuously improving Skyworkz' consulting practice in whatever way is necessary. It's a multi-disciplinary role that expands on my previous role as Cloud Consultant, and is about people, client management, sales, marketing, as well as technology. \n\nAt Skyworkz we help clients to be successful in leveraging the cloud and accelerate their business. We'll do that by advising cloud strategy, developing cloud native applications, increasing developer productivity or building reliable cloud platforms. Or sometimes by simply being the 'voice of reason'.",
"highlights": [
"Develop training platform for remote-first classroom training on tech subjects like Kubernetes, AWS, Azure, ArgoCD that can be used by training participants across the world, requiring nothing more than a modern browser.",
"Develop and deliver remote-first training on various subjects like \"Kubernetes for Developers\", \"Real-world GitOps using ArgoCD\", \"Bespoke CI/CD orchestration with Argo Workflows\".",
"Technology and market research and PoV for Managed PaaS offering (based on GCP) aimed at startups and scaleups.",
"Hands-off coaching and interim-CTO projects for various scaleups using various different cloud platforms (AWS, GCP, DigitalOcean, Render)."
],
"current": true,
"start": "2023-01-31",
"end": "",
"keywords": [
"Cloud Strategy",
"Architecture",
"Consulting",
"Platform Engineering",
"DevOps Transformation",
"DevOps",
"Software Delivery",
"Training"
]
},
{
"position": "Cloud Consultant",
"employer": "Iddink",
"location": "remote",
"summary": "Through Skyworkz -- short assignment where I advised the Eduarte platform organization on technical and organizational next steps regarding replatforming workloads to Kubernetes on Azure (AKS) as well as adopting modern software delivery and platform practices.",
"start": "2022-01-31",
"end": "2022-02-28",
"keywords": [],
"highlights": []
},
{
"position": "Cloud Consultant | CI/CD Platform Architect",
"employer": "Planon",
"location": "Remote / Nijmegen (hybrid)",
"summary": "Through Skyworkz -- Planon is a global market-leading Smart Sustainable Building Management software company. As part of their Planon-as-a-Platform (PAAP) product, they are opening up their product for third-party additions. I joined to spearhead the architecture and development of a cloud-native, scalable CI/CD platform solution designed specifically to offer CI/CD as a Service to third-party developers.",
"start": "2021-05-31",
"end": "2022-01-31",
"keywords": [],
"highlights": []
},
{
"position": "Cloud Consultant",
"employer": "De Volksbank",
"location": "Remote / Den Bosch (hybrid)",
"summary": "Through Skyworkz. Took on an Architect/Infra Lead role within the Continuous Delivery Platform Team to help move the CI/CD landscape to an AWS/Kubernetes based setup. In that capacity, I developed a baseline architecture for replatforming the landscape, actively engineered parts of the solution, coached team members, and advised management staff.",
"start": "2020-06-30",
"end": "2021-05-31",
"keywords": [],
"highlights": []
},
{
"position": "Cloud Consultant",
"employer": "Skyworkz",
"location": "Utrecht (hybrid)",
"summary": "Consultant, Architect, Strategist, Engineer, Trainer. Or whatever is needed for the daily operations of Skyworkz as a company. \n\nIn my role at Skyworkz, I help clients be successful in leveraging the cloud. I'll do that by developing cloud strategy, platform architecture, or by simply being the 'voice of reason'. \nI enjoy combining the various aspects of developing successful cloud capabilities, from overall strategy to technical design and implementation to building successful organizations and training people.",
"start": "2019-10-31",
"end": "2023-01-31",
"keywords": [],
"highlights": []
},
{
"position": "Cloud Consultant | Platform Tech Lead a.i.",
"employer": "Carepay International BV",
"location": "Amsterdam / Remote",
"summary": "Through Skyworkz -- Carepay is creating a modern healthcare platform, leveraging mobile technology, mobile money, and cloud infrastructure to transform healthcare in multiple countries. As Cloud Consultant and Platform Tech Lead (a.i.) I helped Carepay take the next step in their cloud journey. \n\nUsing modern infrastructure paradigms like lifecycle-decoupling, immutable infrastructure, and infrastructure as code, we moved towards a uniform, reliable and flexible Core Infrastructure Platform while at the same time improving security, reliability and usability for the development teams.\n\nAs Platform Tech Lead I was also responsible for building a solid platform team, defining the Platform Roadmap, evangelizing modern design paradigms, organizing architectural sessions, and working with the CTO and Technical Director on cross-functional and organizational matters. \n\nKeywords/Tech: DevOps, Cloud, Architecture, CI/CD, AWS, Kubernetes (EKS), Terraform, CloudFormation, Bitbucket",
"start": "2019-10-31",
"end": "2020-04-30",
"keywords": [],
"highlights": []
},
{
"position": "Digital Solution Architect",
"employer": "Lab Digital",
"location": "Utrecht",
"summary": "Consultant and Solution Architect in various projects, ranging from health-checking existing software delivery organizations to delivering tailor-made digital solutions to improving infrastructure codebase. \n\nKeywords/Tech: DevOps, Cloud, CI/CD, AWS, Azure, Docker, Kubernetes, ECS, Terraform",
"start": "2019-01-31",
"end": "2019-08-31",
"keywords": [],
"highlights": []
},
{
"position": "Platform Architect | PaaS Tech Lead",
"employer": "Avisi BV",
"location": "Arnhem (hybrid)",
"summary": "Re-architecting the way we deliver software. How can we make teams more efficient? How can we deliver in a more consistent way across teams? How can we easily share common practices? How do we set up Avisi's teams and customers for a Cloud Native approach? How can we leverage data to improve our performance? How do we manage all of the above in a continuously secure and compliant way? \n\nIn our team we work on developing the PaaS functionality that is the core of our efforts to make the software teams more efficient. We are building on top of the latest developments in cloud technology, automation, continuous delivery, and container technology to deliver platforms that are resilient, performant, and maintainable, while enabling teams to deliver quality fast. \n\nKey Technology Aspects:\n- Infrastructure as Code\n- Immutable Infrastructure\n- Resilient and Self-healing Infrastructure\n- Zero-downtime maintenance\n- Continuous Delivery as Code\n- Best Practice as a Service\n- Continuous Compliance\n\nKeywords/Tech: DevOps, Cloud, CI/CD, AWS, GCP, Azure, DigitalOcean, Docker, Kubernetes, Terraform, Consul, Nomad, Bamboo, Bitbucket, Jenkins, Golang",
"start": "2017-07-31",
"end": "2018-12-31",
"keywords": [],
"highlights": []
},
{
"position": "Infrastructure Consultant | Platform Architect",
"employer": "TNT Express",
"location": "Hoofddorp",
"summary": "Through Xebia. Within TNT Digital, we are re-engineering the way TNT delivers software, moving towards an Agile way of working, autonomous product teams, and Continuous Delivery. To make this new way of delivering software possible, my team is designing, building, and running a cloud-based platform (PaaS) that consists of 2 parts: fully automated, resilient, scalable, container-based infrastructure, and a continuous delivery pipeline. By following a simple set of strict rules, we are designing for failure, zero-downtime maintenance, and extreme flexibility. \n\nIn my role as Infrastructure Consultant / Platform Architect my main focus is on the infrastructure side of the platform, and developing the platform to match our collective goals regarding software delivery, autonomy, and workflow, but also availability, performance, security, and maintainability. Aside from that, I'm consulting on infrastructural matters, evangelizing modern datacenter design paradigms, and embracing built-in Chaos Monkey. \n\nI am also part of the Product Development Leadership team within Digital, where we collaborate on organizational challenges, way of working, design principles, knowledge sharing, and evangelization.\n\nKeywords/Tech: DevOps, Cloud, CI/CD, AWS, Docker, Terraform, Consul, CoreOS, Jenkins",
"start": "2015-05-31",
"end": "2017-06-30",
"keywords": [],
"highlights": []
},
{
"position": "IT Architect",
"employer": "Xebia",
"location": "Hilversum",
"summary": "Focus on Agile, DevOps, Infrastructure Automation and Continuous Delivery.",
"start": "2015-02-28",
"end": "2017-06-30",
"keywords": [],
"highlights": []
},
{
"position": "Infrastructure Consultant",
"employer": "TKP",
"location": "Remote / Groningen",
"summary": "Through Xebia. Tasked with creating a design for automated VM deployment, coaching the implementation process, and providing input to infrastructure and platform teams on various subjects like networking infrastructure, security, automation (Puppet), Docker, monitoring and development workflow.",
"start": "2015-02-28",
"end": "2015-04-30",
"keywords": [],
"highlights": []
},
{
"position": "Infrastructure Consultant",
"employer": "Avisi",
"location": "Arnhem",
"summary": "Through CRI Service. As a system engineer at Avisi, I am responsible for the entire IT infrastructure. In this role, I have improved various aspects of the IT infrastructure, as well as various processes involving IT. Some examples:\n\n* complete overhaul of the virtualization stack, moving to Citrix XenServer. \n* implemented new iSCSI-based storage solution, greatly improved I/O performance\n* designed a standard for Linux servers, and migrated all existing servers to that standard. All new (virtual) servers are automatically set up following the standard\n* rewrite of the Puppet configuration to match the new infrastructure\n* infrastructure-wide implementation of comprehensive virus and malware protection\n* implementing per-server firewalling using iptables and Puppet\n* various improvements in networking, firewalling, VPN and security\n\nThose improvements translate into: \n* greatly reduced planned downtime\n* virtually no unplanned downtime \n* greatly reduced time needed for deployment of a new virtual servers \n* greatly reduced time needed and/or downtime necessary for various infrastructure changes\n* improved security\n\nkeywords: Debian, Xen, XenServer, Cisco, iSCSI, Sonicwall, Puppet, iptables, Bacula, ClamAV\n\nAs of February 2012, my full-time assignment at Avisi was transformed to a lead-engineer position for the Avisi project within the Xline Support division at CRI Service.",
"start": "2011-01-31",
"end": "2012-02-28",
"keywords": [],
"highlights": []
},
{
"position": "Linux Infrastructure Consultant",
"employer": "CRI Service",
"location": "Houten",
"summary": "I have been a core member of the team that set up our Xline Support service for Managed Services and Specialist Support on Unix/Linux infrastructure and Middleware solutions. Within this team, I was tasked with designing and improving the IT infrastructures of various clients. \n\nAside from the work for our Xline support team, I have contributed to (or in some cases initiated) various initiatives to constantly improve CRI as a whole. These contributions consist of IT infrastructure improvements as well as sharing knowledge and ideas on how to make us better at what we do. \n\nAs of October 2014 I have been a member of the Technical Management Team (TMT) of CRI Service, which is tasked with advising CRI's management team on technical matter, trends, new technologies, knowledge development as well as solution and product development. \n\nKeywords: \n- Infrastructure design/implementation\n- Infrastructure automation\n- Puppet\n- DevOps\n- Agile System Administration",
"start": "2010-10-31",
"end": "2015-01-31",
"keywords": [],
"highlights": []
},
{
"position": "Security Engineer at client service unit",
"employer": "Getronics",
"location": "Apeldoorn",
"summary": "Through Snow.",
"start": "2010-02-28",
"end": "2010-09-30",
"keywords": [],
"highlights": []
},
{
"position": "System & Security Engineer",
"employer": "PPC Card Systems",
"location": "Groningen",
"summary": "Through Snow.",
"start": "2008-12-31",
"end": "2009-03-31",
"keywords": [],
"highlights": []
},
{
"position": "System Management | Research",
"employer": "SkyXS",
"location": "Vlaardingen",
"summary": "Through Snow.",
"start": "2008-04-30",
"end": "2008-08-31",
"keywords": [],
"highlights": []
},
{
"position": "Unix and Storage Administrator",
"employer": "Philips Research",
"location": "Eindhoven",
"summary": "Through Snow.",
"start": "2007-12-31",
"end": "2008-03-31",
"keywords": [],
"highlights": []
},
{
"position": "Unix System Engineer",
"employer": "Snow BV",
"location": "Geldermalsen",
"summary": "",
"start": "2007-11-30",
"end": "2010-09-30",
"keywords": [],
"highlights": []
},
{
"position": "Project Engineer",
"employer": "Getronics PinkRoccade",
"location": "Nieuwegein",
"summary": "",
"start": "2006-08-31",
"end": "2007-11-30",
"keywords": [],
"highlights": []
}
]
},
"education": {
"summary": "",
"level": "",
"degree": "",
"history": [
{
"institution": "Technische Universiteit Eindhoven",
"title": "Technische Informatica",
"url": "http://acmeuniversity.edu",
"start": "2003-09",
"end": "2006-12",
"grade": "",
"summary": "Did not complete",
"curriculum": []
},
{
"institution": "Avans Hogeschool Breda",
"title": "Technische Informatica",
"url": "http://acmeuniversity.edu",
"start": "2004-09",
"end": "2004-12",
"grade": "",
"summary": "Did not complete",
"curriculum": []
}
]
},
"service": {
"summary": "",
"history": [
{
"flavor": "volunteer",
"position": "Forum Moderator",
"organization": "Tweakers.net",
"url": "https://tweakers.net/",
"start": "2010-09",
"summary": "",
"highlights": []
},
{
"flavor": "volunteer",
"position": "Scout Leader",
"organization": "Scouting Nederland",
"url": "https://www.scouting.nl",
"start": "2000",
"end": "2006"
}
]
},
"skills": {
"sets": [
{
"name": "Roles",
"skills": [
"Consultant",
"Tech Lead",
"Staff/Principal Platform Engineer",
"Platform Architect",
"Cloud Architect",
"Team Lead",
"Trainer"
]
},
{
"name": "Concepts",
"skills": [
"Platform Engineering",
"DevOps",
"Cloud",
"Containers",
"Infrastructure as Code (IaC)",
"Chaos Engineering"
]
},
{
"name": "Methodologies",
"skills": [
"Agile",
"SCRUM",
"Continuous Delivery (CI/CD)"
]
},
{
"name": "Cloud",
"skills": [
"AWS",
"GCP",
"Azure"
]
},
{
"name": "Programming",
"skills": [
"Bash",
"Python",
"Golang"
]
},
{
"name": "Infrastructure as Code",
"skills": [
"Terraform",
"CloudFormation",
"AWS CDK",
"Ansible",
"Puppet"
]
},
{
"name": "Container Technology",
"skills": [
"Docker",
"Kubernetes",
"Nomad",
"Kustomize",
"Helm"
]
}
]
},
"writing": [
{
"title": "Personal blog",
"url": "https://blog.bennycornelissen.nl",
"summary": "",
"date": "2015"
},
{
"title": "Skyworkz blog",
"url": "https://skyworkz.nl/author/benny-cornelissen/",
"summary": "",
"date": "2019"
}
],
"speaking": [
{
"title": "Infrastructure in a DevOps world",
"summary": "Talk about Platform Thinking and Platform Engineering. Introduces several architectural patterns and principles for developing good platforms",
"event": "ASAS 2017",
"location": "Arnhem",
"date": "2017-10-05"
},
{
"title": "Hot-swappable Container Platforms explained",
"summary": "Talk about architectural patterns and principles to build container platforms that can be truly hot-swapped (and why that should matter to you).",
"event": "CodeTalks 2016",
"location": "Hamburg",
"date": "2016-09-30"
},
{
"title": "How to hot-swap your container platform",
"summary": "Talk about architectural patterns and principles to build container platforms that can be truly hot-swapped (and why that should matter to you).",
"event": "HashiConf EU 2016",
"location": "Amsterdam",
"date": "2016-06-15"
}
],
"languages": [
{
"language": "Dutch",
"level": "native"
},
{
"language": "English",
"level": "fluent"
}
],
"interests": [
{
"name": "Cycling",
"summary": ""
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment