Seasoned engineer with experience across many disciplines and a passion for technology. Recently I've been developing monitoring solutions and building automation tools / services.
Skills
Infrastructure
Master
Virtualization
Cloud Computing
Load Balancing
Operations
Active Directory
Microsoft Exchange
Cloud Technologies
Intermediate
Azure
Digital Ocean
AWS
Monitoring
Master
Sensu
Nagios
PRTG
PagerDuty
Languages
Advanced
Powershell
Python
Golang
Bash
Containers
Advanced
Kubernetes
Docker
Automation
Advanced
Terraform
Consul
Salt Stack
Concourse
Work Experience (5)
Towers Watson Exchange Solutions operates a private health care marketplace which supports all workforce populations, full and part-time employees, early and medicare retirees. Highly dynamic environment, I focused on Insights engineering by building and supporting various monitoring tools for our infrastructure. Our team developed a Monitoring platform that allowed self service to our internal teams.
Implemented Sensu-Go + Consul/Vault for services in datacenter and cloud environments
Deployment of monitoring functionalities for various services and applications
Integrated application/service monitoring into deployment pipelines.
Integrated consul templates to support agent configurations.
Supported auto remediation tasks, help reduce alert fatigue.
Vault for PKI infrastructure, generated dynamic and short lived certificates as well as secrets management.
Heavy interaction with APIs (PagerDuty, Sensu, Consul, Vault, Salt, Slack + others).
Developed CLI tools for internal teams for self service of their monitoring.
Scripted custom checks/sensors for os/application health checks and the devices that supported them (Load Balancers / Virtualization / SAN etc).
Metrics collection with Influxdb and visualization with Grafana.
Salt for config management and Terraform for cloud infrastructure.
Log aggregation (Sumologic) configuration / support
Built deployment pipelines for various monitoring assets with Concourse
Perform primary/secondary on call duties to manage alerts via PagerDuty and resolve issues
Troubleshooting large scale deployments
Escalation point for other support engineers and systems/technology teams
Originally a DevOps role with typical ops duties.
Create and maintain documentation of systems and processes for monitoring infrastructure.
Worked in conjunction with a global support team, we were assigned tasks supporting various applications required to serve the business.
Supporting operational aspects and functionality of ERP systems. Dynamics AX 2009, Dynamics CRM 2011, FSA, Scribe
Communicated with end users to notify them of any scheduled maintenance, general system status and system interruptions.
Built / ran basic sql scripts / queries for various legacy systems on a monthly basis.
Supported SSO functions with OKTA services for applications used by the business.
Resolved errors and issues reported by end users relating to client / crashes.
Worked heavily with sales team to make changes as needed to various system functions (Report Design / App configuration).
Support configuration of IIS .net applications and web services
Supported changes and customization's to environment with deployments / hotfixes from 3rd party vendors.
Worked heavily with infrastructure team to retire a large amount of Windows 2003 servers that needed to be upgraded to a supported operating system.
Frequently encountered applications that I had no prior experience with.
Setup of test/uat environment which mirrored production ERP (AX/CRM/FSA) environment complete with all customization's and necessary modules and custom WCF services
Technical contact for TrackIT helpdesk software used by global organization.
Worked in conjunction with teams across the globe to support the companies IT platform and ensure peak reliability to these systems. Assisted in the configuration/deployment of 3rd party products / customization's. Change management process was followed strictly and diligence to maintaining the ever changing mountains of paper work was required.
Provided operations support for on premise data center and business systems.
Resumed sysops role.
Supported Developers and DBAs
Worked towards automated deployments via powershell scripts
Built QA / Dev / Stage / Prod environments and worked with DBA to replicate databases on a weekly basis between environments, with environment specific settings configured upon replication.
Supported Digital scrapbooking SaaS application.
Responsible for auditing and compliance per business requirements.
Implemented applications per business needs (Spam filtering, security cameras, large format film printers, warehouse automation, mass email marketing.
Frequently Used Applications / Technologies: IIS / ActiveDirectory / Powershell / Hyper-V / PCI Security compliance and auditing.
Used tooling to build out client infrastructure for hospitals and clinics around the country.
Supported Medicity/Aetna software.
Used tools and software to process and validate HL7 messages.
Worked with developers, dba, and application engineers to deploy sql scripts and patches for a specific version of the application as needed per client.
Deployed new environments frequently: (requested resources, ip assignments, topology, IIS, config, clustering) for various hospitals and clinics large and small.
Scrum / Agile process
Used powershell on daily basis to manage .net application, cmdlets were built by devs for interfacing with app to perform common tasks.
Built scripts to configure new environments using powershell.
Responsible for any networking / database / IIS / .net errors that were reported.
Used wireshark / sql profiler and other OS tools to diagnosis errors.
Created packages for deployments with documentation and folder structure for proper implementation.
Rotated on call with team members.
Frequently Used Applications / Technologies: Powershell, Microsoft Sql Server, IIS, .net configurations, Rally
Provided operations support for on premise data center and business systems.
Responsible for all company workstations (PC/Mac)
Supported all operational aspects of onsite datacenter + SaaS (Digital Scrapbooking)
Prepared and presented budgets to executive team for approval.
Constructed highly available clusters (app servers, dbs, IIS)
Supported FC SAN + ISCSI SAN's used by company for DBs + VMs
Maintained PCI compliance standards for quarterly scans and addressed issues as they arose.
Supported Dynamics GP and 3rd party integrations + vendors (Spring2, ExtendData, Highjump)
Responsible for identifying performance bottlenecks in .net apps and tuning for optimal performance and availability.
Pushed Manual deployments for internal apps. (Replicated Websites, Order Entry, Digital Scrapbooking)
Established monitoring and alerting based around business requirements to ensure peak uptime.
Worked directly with vendors as well as supported contractors/consultants.
Ran cable for network and voice in several wings of the building.
Supported onsite Avaya PBX
Frequently Used Applications / Technologies: Active Directory, Microsoft SQL Server, Microsoft Exchange 2000-2010 Barracuda, IIS, Hyper V, SANs (EMC/Equalogic/Tegile) Nagios, Zabbix, SSH, AWS, VLAN / DMZ,