Greeneville, Tennessee 37743 | Email: kevin.inscoe@gmail.com |
Portfolio: https://kevininscoe.com | Phone: 641-715-3900 Extension: 76014 |
Linkedin: https://linkedin.com/in/kevininscoe | Code: https://github.com/kevinpinscoe |
Resume: | https://kevininscoe.com/resume |
Platform, SRE, Linux, Go and Python software engineer with 38 years of systems, virtualization, containerization, deployment, web and development experience.
Senior site reliability engineer: ACS Technologies: 2020-Current
Platform and Site Reliability Engineering. Deployed and provisioned monolithic and microservice applications for R&D engineering teams working in SRE team on a bi-weekly scrum. Responsibilities include:
Cloud orchestration, scaffolding, provision and monitoring for AWS and Microsoft Azure employing cloud compute for AWS EC2 and AWS EKS Kubernetes. Using tools such as Hashicorp Terraform, Terragrunt, Pulumi and custom written in Go
Conversion of microservices from EC2 instances to AWS EKS (Kubernetes) deployment using Helm and custom tooling.
Data migrations including PostgresSQL, Microsoft SQL Server, Redis, OpenSearch and Couchbase,
Distributed systems management using AWS Systems Manager.
Networking and VPN technologies such as Tailscale and AWS VPC Peering.
Continuous integration and deployments using GitHub Actions, Jenkins, Octopus, TeamCity, AWS S3, AWS CodeDeploy and custom tools.
Messaging streaming and management, backup and recovery using persisted volumes in k8s with NATS (clustered) and JetStream.
Implement metrics and log forwarding to Datadog. Create monitors and reports from Datadog metrics.
Install and infrastructure support for database and ETL tools such as SQL Sentry and QLIK.
Platform engineering tools such as Retool.
Staff Engineer: Houghton Mifflin Harcourt: 2002-2020
Site Reliability Engineer. Deployed AWS infrastructure for engineering teams using Hashicorp Terraform, working in teams on a bi-weekly scrum. More recent responsibilities include:
Deploy AWS infrastructure and resources using automation and pull requests including Terraform and Jenkins. Familiarity with Amazon SDK's including CLI and Python.
Cost reduction. Personally identified underutilized resources and reduce monthly spend by $1300 a month in the last year.
Implement metrics and log forwarding to Datadog. Create monitors and reports from Datadog metrics. Assign alerts to PagerDuty. Created Health reports from AWS Personal Health Dashboard to SNS topics and Pagerduty.
Create AWS cost and tagging compliance tools using Python or Terraform.
Create tooling (usually AWS Lambda and Python) to retrieve CDN (Akamai) logs to ELK stack.
Support multiple nine node Marklogic high-performance clusters including scale-out, separating data and e-nodes, performing numerous migrations, XQuery scripting, backup/restore, database forest and replicas administration in AWS Cloud environments.
Administrate, create properties, Header administration, spoof-testing Staging network, Authenticate requests for AWS S3 origins, deploy and purge content, Netstorage administration and API programming (Python).
Create common Terraform modules (referencing other Github modules) for use across multiple AWS environments.
Creating AWS VPC, subnets, routing and VPC Gateways both via Console and using Terraform. Create VPN and Direct Connect network connections with existing infrastructure. Create Virtual private gateway associations.
Create infrastructure using AWS CloudFormation however deferred mostly to Terraform for provisioning. Importing and exporting using CloudFormation.
Implement, destroy and monitor AWS infrastructure including EC2, S3, RDS, SQS, SNS, MQ and Lambda. Create auto-scaling in conjunction with AWS ELB load balancers and WAFs. Experience with AWS ACM certificate management and AWS IAM best practice such as roles, STS tokens amd cross-account practices.
Manage backup and recovery using N2WS Backup & Recovery (CPM), EC2 AMI and EC2 Snapshots management.
AWS EC2 Linux and Windows patch management using SaltStack and SSH access via AWS Systems Manager.
AWS EC2 AMI creation using Packer.io.
Linux Configuration management using SaltStack, Chef, AWS OpsWorks and Systems Manager.
AWS Storage technologies such as NFS, EFS and EBS volumes.
Migrated over seventy applications from traditional infrastructure into AWS Cloud.
Managed Terraform pull requests using runatlantis.io and Terraform Enterprise.
Manage Java web applications and deployments via IBM WebSphere, Jboss, Glassfish and Tomcat.
Manage and deploy scalable performance driven web application clusters using Nginx, HAPROXY, FastCGI-FPM, Memcached and Amazon ElastiCache.
Written numerous tools and one-offs using Bash, Java, PHP and Python.
Implement and maintained the company domain name services (DNS) public and private including DNS spoofing, Blackhole, AWS Route 53, Active Directory and BIND. Setup DNS spoof and proxy services such as Dnsmasq, SQUID and Privoxy.
Implement SMTP gateways using Postfix and implementing anti-spam and blacklist (DNSBL/RBL) technology such as setting SPF DNS records, using DKIM and DMARC. Create AWS SMTP gateways using AWS SES.
Mentor, teacher for Engineering and Content Management staff on many topics related to infrastructure, Linux engineering and repository best practice.
Administration and migration of a number of large (2TB+) Subversion, CVS and Git repositories. I teach Git best practice. See https://kevininscoe.com/git-work-flow.
Complete employment history available on Linkedin.
Contributions to the Gentoo Linux Project such as ebuilds and bugfixes.
Go Lang:2 years
Python:8 years
Perl:32 years
Bash/Shell script:35 years
Hashicorp Terraform:7 years
SaltStack:3 years
PHP:15 years
HTML:30 years
Working knowledge of Java, GNU C++, x86 assembly (MASM), COBOL, Pascal
Vault, Terraform Enterprise, Linode, Apache, Jira, Confluence, PyCharm, YAML, JSON, XML, CSS, PowerShell, Visual Basic, VAX, OpenVMS, Solaris, ZFS, Solaris Zones, Google Cloud (GCP), Nagios
Complete list at https://kevininscoe.com/skills.
PDF: https://kevininscoe.com/resume/resumeofkevinpinscoe.pdf
RTF/Word: https://kevininscoe.com/resume/resumeofkevinpinscoe.rtf