Allen Hillman
Verified Expert in Engineering
Site Reliability Engineering (SRE) Developer
Allen has extensive experience across the entire development stack from database storage through various middleware implementations and front-end development as needed. He has been managing cloud-based services for many years, including Kubernetes, centralized logging, and event management and storage. Allen is experienced in developing with multiple compiled and scripting languages, including Go, Java, and JavaScript/TypeScript. He also enjoys researching and learning new things.
Portfolio
Experience
Availability
Preferred Environment
Linux, TextMate, Git, GoLand, OS X
The most amazing...
...thing I've ever developed is a WebSocket proxy service hosted in Kubernetes to support an Angular-based account management system.
Work Experience
DevOps Engineer
Anthem - AI
- Helped develop and maintain Terraform-based infrastructure on Google Cloud Platform, including Kubernetes and automated pipelines in GitLab.
- Maintained and deployed the Rancher system for Kubernetes cluster management.
- Assisted with implementing new services and resources as needed to support development groups.
Solutions Engineer
Anthem, Inc.
- Helped implement a CI/CD pipeline using GitLab in Amazon EKS.
- Developed infrastructure as code (IaC) to support multiple teams using Terraform and Terragrunt.
- Assisted in developing a standard set of tools for developers to deploy their applications, including databases, Amazon EKS clusters, authentication services, public and private ingresses, and several other tools needed by the development teams.
DevOps Engineer
Potion AI, Inc
- Managed repeatable infrastructure in Terraform on AWS.
- Managed resource allocation on multiple Kubernetes clusters across multiple environments.
- Coordinated with the client on continuing and future needs while keeping cloud spending under control.
- Investigated and evaluated new technologies as required by the client to ease development and deployment.
Senior Software/DevOps Engineer
Clare Controls, LLC.
- Deployed and managed the Kubernetes installation over several years, adjusting over time to reduce costs.
- Created and deployed a WebSocket proxy service in Kubernetes for our Angular-based front-end management tool.
- Designed and developed a reliable event handling process involving RabbitMQ, Kubernetes, and InfluxDB, supporting thousands of home automation hubs worldwide.
Master Developer
Star2Star Communications, LLC.
- Managed and did development with the API development team.
- Enhanced and maintained the public/private RESTful API services developed internally, written in Java using Jersey.
- Started the initiative to move to microservices deployed in a locally hosted Kubernetes cluster.
Experience
WebSocket Proxy for Angular Front End Written in Go
The proxy:
1) managed logins via Firebase
2) Created, validated and expired sessions for each logged-in user
3) Provided a consistent JSON based request/response structure to support the various services that were interacted with to provide a rich experience in the UI.
4) I created, and made accessible, DB functions to improve performance on queries the UI needed to make to provide summary information to the users.
I continued to provide additional functionality and maintenance after the initial release to production.
Infrastructure as Code Targeting Terraform
Skills
Languages
SQL, Java, Go, Java 8, Python
Tools
Amazon EKS, GoLand, IntelliJ IDEA, Kibana, Amazon Virtual Private Cloud (VPC), Google Kubernetes Engine (GKE), GitLab CI/CD, Auth0, NGINX, Actions on Google, Amazon Simple Email Service (SES), Git, Terraform
Paradigms
DevOps
Platforms
Amazon Web Services (AWS), Kubernetes, Docker, OS X, Linux, Amazon EC2, Google Cloud Platform (GCP), Rancher, Amazon Alexa
Storage
PostgreSQL, Elasticsearch
Other
Software Development, AWS DevOps, Amazon Route 53, AWS Certificate Manager, Site Reliability Engineering (SRE), Infrastructure as Code (IaC), AWS CodePipeline, Cloud Infrastructure, Amazon Machine Learning, Site Reliability, Linux Administration
Libraries/APIs
Jenkins Pipeline
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring