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.
  • Automation Tools: Salt/Chef, Docker, Vagrant, Terraform
  • Cloud Platforms: Azure
  • Languages: Bash / Powershell / Python / Go
  • Operating Systems: Ubuntu/RHEL/Windows
  • Version Control: GIT
  • Web Servers: IIS / Nginx + Apache
  • Monitoring Tools: Nagios / PRTG / Sensu-Core + Sensu-Go / New Relic
  • CI/CD: TeamCity / Octopus Deploy / Concourse / SonarQube
  • Others: PagerDuty, Jira, Confluence, TeamCity, GitHub Enterprise, SNMP, F5, Docker, Vagrant, Terraform .
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.
  • Frequently Used Applications / Technologies: WCF, Powershell, SQL Server, AD, IIS, SCCM, RDS, Citrix, CRM/AX, Scribe, Altium, Solidworks.
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.
  • Upgraded core infrastructure for business: core networking (force10), stable virtualization platform (VMWare), improved storage subsystems (Tegile)
  • 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,
0