Home
Ethan Sloan

Ethan Sloan

DevOps Engineer II - Hired 9/27/2014 - Ethan has a mind for infrastructure and a knack for visualizing platform solutions

About Ethan

Ethan's main role at Gunner is as a solutions architect, which is odd, considering he hated infrastructure when he first joined the team as a developer back in 2014.

"DevOps changed all of that," he says. "I always viewed sys admins as the ones who stiffled creativity, telling the devs what they could and couldn't do. Now, with DevOps, the traditional sys admin role is gone and I work hand-in-hand with the developers to create a growing, evolving platform that matches the code being written."

That's not to say Ethan doesn't write application code anymore.

He's a huge fan of JavaScript and React imparticular.

"Look. At some point, you want to stop learning new lanaguages and platforms," he says. "Absolutely, you want to continue to learn, but learning a new language is like starting over. Now, you can pretty much do everything efficiently with JavaScript."

But that's not his favorite tool. That lies with his primary role.

"Man. It's a tossup," he says. "CloudFormation and the Serverless Framework are just amazing tools that allow you to script and code replicatable architectures. They combine both my passions."

Proficiencies

[object Object]

ActiveMQ

ActiveMQ is a message broker written in Java together with a full JMS client

[object Object]

Agile

Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams

[object Object]

Amazon API Gateway

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.

[object Object]

Amazon Athena

Start querying data instantly. Get results in seconds. Pay only for the queries you run.

[object Object]

Amazon CloudFront

Amazon CloudFront is a content delivery network offered by Amazon Web Services.

[object Object]

Amazon CloudWatch

Monitor AWS resources and custom metrics generated by your applications and services

[object Object]

Amazon Cognito

Simple and Secure User Sign-Up, Sign-In, and Access Control

[object Object]

Amazon DynamoDB

DynamoDB is a nonrelational database for applications that need performance at any scale

[object Object]

Amazon EBS

Block level storage volumes for use with Amazon EC2 instances.

[object Object]

Amazon EC2

Elastic Compute Cloud is a web service that provides secure, resizable compute capacity in the cloud.

[object Object]

Amazon ECS

Amazon EC2 Container Service is a container management service that supports Docker containers

[object Object]

Amazon EFS

Simple, scalable, and reliable file storage for the AWS Cloud

[object Object]

Amazon Elasticsearch Service

Fully managed, reliable, and scalable Elasticsearch service.

[object Object]

Amazon EMR

Distribute your data and processing across a Amazon EC2 instances using Hadoop

[object Object]

Amazon Guard​Duty

Intelligent threat detection and continuous monitoring to protect your AWS accounts and workloads

[object Object]

Amazon Inspector

Automated security assessment service to help improve the security and compliance of applications deployed on AWS.

[object Object]

Amazon Kinesis

Store and process terabytes of data each hour from hundreds of thousands of sources

[object Object]

Amazon MQ

Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud.

[object Object]

Amazon Quicksight

Fast, easy to use business analytics at 1/10th the cost of traditional BI solutions

[object Object]

Amazon RDS

Relational Database Service makes it easy to set up, operate, and scale a relational database in the cloud.

[object Object]

Amazon Redshift

Fast, simple, cost-effective data warehouse that can extend queries to your data lake

[object Object]

Amazon Route 53

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.

[object Object]

Amazon S3

Object storage built to store and retrieve any amount of data from anywhere

[object Object]

Amazon SageMaker

Build, train, and deploy machine learning models at scale

[object Object]

Amazon SES

Flexible, affordable, and highly-scalable email sending and receiving platform for businesses and developers

[object Object]

Amazon SNS

SNS is Pub/Sub messaging and mobile notifications for microservices, distributed systems, and serverless applications.

[object Object]

Amazon SQS

Fully managed message queues for microservices, distributed systems, and serverless applications

[object Object]

AWS Amplify

AWS Amplify is a toolchain which includes a robust feature set for simplifying mobile and web application development.

[object Object]

AWS AppSync

AWS AppSync automatically updates the data in web and mobile applications in real time, and updates data for offline users as soon as they reconnect.

[object Object]

AWS Auto Scaling

Add or remove compute capacity to meet changes in demand

AA

AWS Availability Zones

An availability zone is a logical data center in a region available for use by any AWS customer.

[object Object]

AWS CloudFormation

Model and provision all your cloud infrastructure resources

[object Object]

AWS CloudTrail

Record AWS API calls for your account and have log files delivered to you

[object Object]

AWS CodeBuild

Build and test code with continuous scaling.

[object Object]

AWS CodeCommit

AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories.

[object Object]

AWS CodeDeploy

Automate code deployments to maintain application uptime

[object Object]

AWS CodePipeline

Continuous delivery service for fast and reliable application updates

[object Object]

AWS Elastic Beanstalk

AWS Elastic Beanstalk is an orchestration service offered from Amazon Web Services for deploying infrastructure which orchestrates various AWS services, including EC2, S3, Simple Notification Service (SNS), CloudWatch, autoscaling, and Elastic Load Balancers.

[object Object]

AWS Glue

AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics.

[object Object]

AWS IAM

Securely control access to AWS services and resources for your users

[object Object]

AWS Lambda

AWS Lambda lets you run code without provisioning or managing servers.

AR

AWS Regions

A Region is a geographical area, which consists of two or more Availability Zones, which are synonymous for a Data Center.

[object Object]

AWS Shield

AWS Shield is Managed DDoS Protection for platforms and services built on AWS.

[object Object]

Docker

Docker is an open source project to pack, ship and run any application as a lightweight container.

[object Object]

Elastic Load Balancing

Achieve fault tolerance for any application by ensuring scalability, performance, and security.

[object Object]

ElastiCache

Managed, Redis or Memcached-compatible in-memory data store.

[object Object]

Elasticsearch

Elasticsearch is an Open Source, Distributed, RESTful Search Engine

[object Object]

Git

Fast, scalable, distributed revision control system

[object Object]

JavaScript

JavaScript is the world's most widespread programming language, powering the Internet.

[object Object]

Jenkins

Jenkins is an extendable open source continuous integration server

[object Object]

Jest

Jest is used by Facebook to test all JavaScript code including React applications.

[object Object]

MySQL

The world's most popular open source database

[object Object]

nginx

A high performance free open source web server powering the busiest sites on the Internet.

[object Object]

Node.js

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications

[object Object]

npm

npm is a JavaScript package manager

[object Object]

PostgreSQL

PostgreSQL is a powerful, open source object-relational database system

[object Object]

Puppeteer

Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol.

[object Object]

Redis

Redis is an in-memory database that persists on disk

[object Object]

Ruby

Ruby is a dynamic, interpreted, open source programming language with a focus on simplicity and productivity.

S

Scrum

Scrum is a framework for project management that emphasizes teamwork, accountability and iterative progress toward a well-defined goal.

[object Object]

Serverless Framework

Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more

[object Object]

TestFlight

TestFlight makes it easy to invite users to test your apps and collect valuable feedback before you release them on the App Store.

[object Object]

Vagrant

Vagrant is a tool for building and distributing development environments

[object Object]

Yarn

Yarn is a package manager for JavaScript