DAVE
STRENG

image.jpg

Principal Cloud Engineer

 
 

Everyone likes to throw “Cloud” around as the buzz-word du-jour these days, but for once it actually defines my specialty.

I started as a basic call-center IT guy and moved up through the enterprise world as a cloud-native engineer specializing in automation processes and infrastructure-as-code pipelines.

What the hell does that mean?

I take nasty application deployment processes and automate the creation of the underlying resources they run on, then automate as much of the configuration as possible. From VMWare to AWS, I’ll do it!

What does that do?

One word…Standardization….
By automating the deployment processes, you greatly speed up delivery of your infrastructure to your app teams and prevent configuration drift from one deployment to the next, be it a new feature or a totally different application.

You end up with an environment that’s well integrated with itself that allows you to take real action on a macroscopic scale without having to worry about as much of the special snowflakes that plague automation efforts.

Tools

 

HashiCorp Terraform

Terraform is a great tool for infrastructure pipelines and infrastructure-as-code processes. Being cloud-native, its adaptable to any environment and provides a flexible framework that allows you to control how you deploy and manage defined resources. Excellent for usage in AWS, GCP, or Azure but somewhat limiting when used with VMWare on-prem.


RedHat Ansible

Similar to other configuration management tools like Puppet or Chef, Ansible takes an agentless push approach (except when using ansible-pull) built off of Python. This alone makes it great for developers to build their own modules and for overall module support, but I think what I like most about it is the ease of writing your plays/playbooks in YAML. I’m a big fan and have used it across all environments with a lot of success.


AWS CloudFormation

Similar to Terraform, CloudFormation is an infrastructure-as-code tool built for provisioning resources in AWS alone. While Terraform’s cloud-native approach allows provisioning across many different environments, CloudFormation provides AWS deployments a variety of features that other tools lack, like better roll-back capabilities and fully managed resource state. For intricate deployments, CloudFormation has definitely saved some headaches.


ServiceNow
Integrations

Every great infrastructure tool is great for provisioning infrastructure, but when it comes to managing that infrastructure, your CMDB is your lifeline. I’ve had significant experiencing managing and developing processes to automate server deployments, patching, and software deployments fully integrating ServiceNow and it’s CMDB. It’s a great tool that can be very flexible in the right environments.


DevOps Tooling

Git - Source Control (always a necessity)
- Atlassian BitBucket
- GitHub
- GitLabs
Jenkins - Application Deployment Pipelines
Slack - Messaging webhooks, notification integrations, and custom commands


Operating Systems

I’ve had good experience with a wide variety of Operating Systems (invaluable when building an efficient deployment pipeline.
- Windows Server (2008-2019)
- RedHat Enterprise Linux (6/7/8)
- CentOS/Fedora
- Ubuntu

Certs

 
 

red hat certified system administrator

RHEL 7 - 2019

 

aws certified associate solutions architect

2019

 

aws certified cloud practitioner

2019

The past year was pretty busy for me, I was able to work through a variety of certifications and am still continuing to do so mainly focused around RedHat Enterprise products and AWS.