Will Normand
Software Developer

I build interactive webpages and deliver secure and stable cloud infrastructure.

I am a software developer first and foremost. I have 14 years of experience in cloud infrastructure, from the datacenter to support to buliding the IBM classic platform. I have a lot of hands on experience with systems automation and heavily modifying existing systems, like Jenkins and Jira, to accommodate complex business needs. Over my career I've worked on several applications. I've co-authored an internal certificate authority application in Golang, worked on a monitoring dispatcher application in Golang, wrote several small tools with Elixir including an audit for expiring secrets, and authored a Jira plugin for resolving complex build dependencies.

Along with software development, I have extensive experience in DevOps and systems. I have hands on experience from everything from system provisioning (BM, VM, and containers) to networking to managing the SDLC for our major application. While I have a lot of sysadmin experience, I always take my job with a software engineering approach first and foremost. My career has involved highly controlled environments, including FEDRAMP high, HITRUST, HIPAA, and PCI controls.

On my free time, I write Elixir apps. A lot of these are quick and simple to serve a meaningful purpose in my life, for example, one of the apps I wrote was a journaling app. I wanted to keep my data private and needed some features like color coding. Elixir made it easy to write this up in a weekend. I have some other projects detailed in the projects section below. Outside of writing code, I am interested in gaming, cooking, gardening, and woodworking. I have a recipe site at relaxanddine.com.

Elixir
My main language for personal projects, espeecially with Phoenix and LiveView
Golang
API services with and without front ends, and CLI utilities
Java/Groovy
Atlassian plugin development, Atlassian scripting, and Jenkins customization
Python
Scripting, Ansible plugin development, Django development, Flask applications
IaaS
IBM undercloud management, deployments to AWS with Terraform
DevOps
Code Delivery with Jenkins/Ansible, SDLC with Jira, monitoring, patching
Ansible
Code deployments, infrastructure deployments, system patching
Monitoring
InfluxDB TICK stack use and administration, Grafana, Datadog, Splunk alerting
Other skills: Ruby, Javascript, Typescript, HTML, CSS, React, Postgres, MySQL, MSSQL, Redis, ElasticSearch, Virtualization, KVM, Libvirt, OpenStack, Containers, Docker, Cubernetes, Rancher, OpenShift, system provisioning, PXE, Kickstart automation, Chef, Terraform, Consul, Vault, general networking, VyOS, OVS, Atlassian usage and administration (Jira, Confluence, Stash, Fisheye, Bamboo), Jenkins usage and administration,
Personal Projects