About Me
Hi there! My name is Duilio Ruggiero.
I am a pragmatist, I know that software is a tool, and for that reason I never
stopped learning related topics that were not specifically technical, like
project management approaches (I started being interested in Agile methodologies
in 2006) and Governance, Risk management and Compliance (GRC).
The interest in GRC only showed up in the last few years, when my passion for
identity management met my passion for automation and security, and is probably
“fault” of friends in the Information Security and Cyber Security teams and my
work on Identity and Access Management (IAM) / Identity Governance and
Administration (IGA).
Regarding my passion for automation, I have used Terraform/OpenTofu and Ansible
(and Puppet, Chef, and others before them) for Infrastructure as Code (IaC)
for many years, both at work, mostly to manage AWS infrastructure and services
(EC2, ECS, EKS, RDS, IAM Identity Center, S3, Route53, to name a few), and in my
home-lab for Kubernetes on bare-metal and CloudStack, and many CI/CD systems
(usually using a GitOps workflow).
Over the years I have used many (too many to list) programming languages. Lately
the ones I use most are Elixir, Go, Python, and Ruby. I started
using Ruby in 2005 and have been using it for more than 10 years, but have moved
on to using more and more Elixir (started playing with it in 2014) for web
development and Python and Go for CLIs.