'Let's connect!

MICHAEL LEONARD

    • Summary
      • • 8 years’ experience working in a large enterprise data center providing cloud services/server administration.
      • • 4+ years' experience as a developer writing/troubleshooting Angular, Firebase, node.js, NoSQL.
      • • 6+ years’ experience as a developer writing/troubleshooting NET/C#, VB.net, python, javascript/jquery and SQL.
      • • 6+ years’ experience providing systems administration, engineering and devops support for software developers.
      • • 28 years experience in engineering, administrating and supporting applications & IT systems infrastructure.
      • • 28 years experience in networking including firewalls, routers, switches, IDS/IPS, VPN, load balancing, etc.
      • • 28 years experience in IT consulting / project management seeing complex assignments through all phases.
      • • Committed to moving my career from IT infrastructure support towards scripting/automation/code development.
      • • Committed to keeping current with new micro-services / cloud technologies and learning new skills/tools/stacks.
      • • Able to multi-task several IT roles such as developing custom business intelligence analytics while continuing to process support tickets for hundreds of clients/employees.
    • Work Experience
      • Hosted Ops Systems Administrator @ Viewpoint Construction Software
        • 201712 - Current Portland, OR
        • • Provide SysAdmin / DaaS support for a complex, fast paced, large , global software company.
        • • Daily tasks include server builds, application deployments, powershell and T-SQL scripting, troubleshooting, etc.
        • • Please visit mikeleonard.com/viewpoint.html to see my current job description/duties.
      • Owner, Consultant, Sys Admin, DBA , SysAdmin @ Sentinel Online
        • 20171 - 201712 Ocean City, NJ & Portland, OR
        • • Provide remote IT / SysAdmin / Cloud support for a non-profit with over 100 employees hosted on Azure/Office 365
        • • Code development and software support for an ASP.NET website and a few .NET/C# apps hosted on RackSpace
        • • Design, host and support a few sites for small businesses as well as my own sites/web apps on AWS.
        • • Support IT and code for various smaller clients.
      • Systems/Database Administrator, .NET Developer @ SnapiSoft (formally SagerOnline)
        • 20156 - 201612 Red Lion, PA & Boulder, CO (worked remotely from Portland)
          • Responsibilities
            • • Troubleshoot existing C#, VB.net, ASP.net, Telerik code using Visual Studio 2015 & T-SQL.
            • • Support software by taking calls/tickets, evaluating code and reverse engineering back to make fixes in code or database.
            • • Monitor, support and provide SysAdmin duties of in house server room and IT infrastructure.
            • • On call 24/7. Responsible for all backups / restores / patching / security / FTP / AWS / Azure / SQL / Cassandra.
          • Accomplishments
            • • Part of project to rewrite all existing backend VB code to C#.
            • • Part of project to rewrite Telerik ASP.net forms to Telerik Kendo UI (MVC/MVVM)
      • Deployment Lead / Integration Consultant / Systems Analyst @ State Of Pennsylvania (Unisys contractor)
        • 20116 – 20156 Harrisburg, PA
          • Responsibilities
            • • Gained tremendous experience working as part of a 10 person applications/operations team providing support for over 4000 windows 2008/2012 R2 and 500 linux Redhat/SUSE servers in a very large enterprise data center.
            • • Following ITIL guidelines, all of our actions had to be documented, approved and scheduled (when possible) in maintenance windows and had to involve a SME from each department/team involved.
            • • Supported over 1500 websites, 1000 applications and 3000 databases including 24/7 on call duties.
            • • Deployed and managed new application code, server builds, firewall rules, CSS, DNS, SSL certs, etc.
            • • Provided SLA support by interfacing with agencies on projects, deployments and incident tickets and then coordinated efforts with internal departments/teams to get things done in a timely manner and/or reducing downtime.
            • • Primary lead for all keeping McAfee anti-virus and HIPS up to date, resolving all issues and rolling out new versions.
            • • I was responsible for patching all 4500 servers monthly using SCCM for windows and BMC automation for Linux.
          • Accomplishments
            • • Our team update over 1500 Windows 2003 R2/2008 R2 servers to 2012 R2.
            • • Updated thousands of SSL certificates using powershell/SCCM.
            • • Locked down DMZ with firewall rules without breaking anything. We originally had firewall rules wide open from DB and App tiers to the DMZ.
            • • Part of project to replace DR system with new state of the art global DNS failover with always database technology on spanned vlans on the back end.
      • Systems Administrator @ Cape Bank (formally Boardwalk Bank and Cape Savings Bank)
        • 20053 – 20113 Cape May Court House, NJ
        • • Head of IT dept - responsible for over physical 50 Windows and linux servers and maintaining mission critical bank software and databases to be high availability, secured and patched. On call 24/7.
        • • Responsible for Risk Assessments, Business Impact Analysis, penetration tests and testing DR policies
        • • Responsible for.yearly budget, and managing IT department employees, quarterly reviews, hires and fires.
        • • Upgraded to a Microsoft Enterprise Agreement (EA/SA), which allowed me to virtualize all servers and replicate them to a new DR site using HyperV. Also able to roll out (and train 250 employees how to use) SharePoint.
      • IT/Network Administrator @ Crest Savings Bank
        • 20034 - 20053 Wildwood NJ
        • • Provided 24 hour support all servers and enterprise level infrastructure and applications
        • • Managed all servers, workstations, users and groups through active directory and group policy.
        • • Manage/configure all network devices including all Cisco routers, switches and firewall.
        • • Managed/patched and upgraded Exchange/SQL/Sharepoint and other critical applications.
        • • Migrated all Novel to Windows 2000 workstations/ Windows 2000/2003 servers / Exchange 2003.
      • Computer Operations Manager (MIS) @ DCR Business Products
        • 19885 - 20034 Philadelphia, PA
        • • Maintained LAN and WAN hardware, servers, workstations, printers and all associated hardware and software.
        • • Provided support for a proprietary UNIX system hosted on an IBM Power server. Including VI bash shell
        • • Through knowledge of sales environment including inventory, accounts receivable, accounts payable, etc
        • • Backups / nightly, weekly and monthly maintenance routines./ reporting for management auditors
        • • Update system logs and other required recordkeeping.
        • • Initiate preventive maintenance and recommend improvements to processes or procedures.
        • • Assist in installation of new or upgraded equipment and applications. Test and troubleshoot as needed.
        • • Support phone systems including completion of moves, additions, changes, and punch downs.
        • • Answer tech support help line and support end-users. Train employees as needed.
        • • Developed in house website , also created in house catalogs, brochures, etc.
      • Bachelors degree in Music @ Temple University
        • 19819 - 19875 Philadelphia PA
        • • Majored in jazz/studio composition & arranging.
        • • Medium was piano.
        • • Spent three years in classical and three in jazz.
        • • Gradutated with 144 credits which was almost enough for a graduate degree because i changed majors.
    • Certifications
      • AWS CDA  AWS CSA  MCITP EA
      • • AWS Certified Developer, Amazon 20173
      • • AWS Certified Solutions Architect, Amazon 20172
      • • MCITP Enterprise Administrator, Microsoft, 20121
      • • ITILv3 (2012), ISEB, 20125
      • • MCSE 2003, Microsoft, 20081
      • • MCSA 2003, Microsoft, 200711
      • • CEH (Certified Ethical Hacker), Ecouncil, 20074
      • • Cisco Certified Network Associate, Cisco, 20064
      • • Security+, • CompTIA, 20062
      • • iNet+, CompTIA , 20031
      • • MCSE 2000. Microsoft, 20028
      • • MCSA 2000. Microsoft, 20027
      • • A+, CompTIA, 200211
      • • Network+, CompTIA, 20026
      • • Certified Internet Webmaster, CIW, 20022
      • Note: Some of my older certifications my be considered legacy or expired. I can renew any certificate or get new certificates to support new job roles as needed.

    • Education
      • • Cisco Certified Network Associate Degree, Cape May County Tech Center, NJ 2004-2005
      • • Microsoft Certified System Engineer Degree, Atlantic Country Community College, NJ 2001-2002
      • • Bachelor’s Degree in Music, Jazz Composition/Arranging (piano), Temple University, PA 1987
    • Training
        • A Cloud Guru – 2017-Current
          • • Certified Solutions Architect
          • • Certified Developer
          • • Certified SysOps Administrator
          • • AWS Serverless for Beginners - Build a Video Sharing App
        • Linux Academy – 2017-Current
            • AWS
              • • AWS Certified DevOps Professional
              • • AWS Certified SysOps Administrator - Associate
              • • AWS Certified Solutions Archtiect - Associate
              • • AWS Certified Developer - Associate
              • • Lambda Deep Dive(still taking)
              • • Manage & Deploy with AWS Developer Tools (Code Commit and Code Deploy)
              • • Serverless Concepts
            • Linux
              • • Linux Essentials
              • • LPIC-1: Systems Administrator
              • • Linux+ LPIC Level 1 Exam 1 & 2
              • • Red Hat Certified Systems Administrator Prep Course
            • DevOps & various other
              • • Learning Python 2.7 Development
              • • Introduction to VMware ESXi
              • • Powershell Essentials
              • • Azure Essentials
              • • 70-532 Developing Azure Solutions
              • • Big Data Essentials
              • • DevOps Essentials
              • • Deploy AWS with Ansible and Terraform
              • • Nagios Certified Professional
        • Udacity (Full Stack Developer) – 2016-Current
          • • Intro to Computer Programming
          • • Intro to Computer Science
          • • Intro to Data Analysis
          • • Linux Command Line Basics
          • • Intro to Relational Databases
          • • Javascript Basics
          • • Intro to Ajax
          • • How to use Git and Github
          • • Intro to Relational Databases
          • • Configuring Linux Web Servers
          • • Full Stack Foundations
        • State of PA (monthly training and knowledge transfers) – 2011-2015
          • • Active Directory
          • • DNS
          • • PKI
          • • Windows 2012 R2
          • • PowerSchell
          • • Linux (RedHat) administration
          • • SQL
          • • Clustering
          • • SAN
          • • VMWare
          • • BMC Automation
          • • SCCM
          • • SCOM
          • • Proxy / ForeFront / ISA
          • • Citrix
          • • ADFS
          • • BizTalk
          • • WebSpere MQ
          • • DR
          • • Cisco Load Balancing
          • • Checkpoint firewalls
          • • BMC Automation
          • • McAfee Anti-virus, HIPS, Encryption
        • New Horizons and Spring House – 2005-2011
          • • Implementing and Managing Microsoft Server Virtualization (10215), NH Online 2010
          • • Planning and Managing Windows 7 Deployment (6294), New Horizons Online 2010
          • • Microsoft SharePoint Designer 2010 (50354), New Horizons Online 2010
          • • Adobe CS4/CS5 suite training, New Horizons, PA 2010 (included several courses)
          • • Microsoft Project Levels 1 and 2, New Horizons, PA 2010
          • • SQL Server 2005 Implementation and Management, Springhouse Online - 2007
          • • Certified Ethical Hacking, New Horizons Online - 2007
          • • Programming with MS .NET Framework, New Horizons Online - 2006
    • Admin Skills
      • • Amazon Web Services / Azure
      • • HyperV / VMware
      • • Windows 2008/2012 R2
      • • Linux Redhat/SUSE/Ubuntu
      • • SQL 2008r2/2012/2014
      • • Cassandra / NoSQL
      • • SQL Server Mgmt Studio
      • • Active Directory
      • • Exchange 2003/2010/365
      • • SharePoint 2003/2010/365
      • • IIS 6 / 7.5 / Apache
      • • All McAfee products
      • • All Symantec products
      • • BMC (patching-linux)
      • • SCCM (patching-windows)
      • • SCOM (monitoring)
      • • Novel Zenworks
      • • ISA/TMG (proxy services)
      • • Citrix (remote solutions)
      • • Office 2010/2013/365
      • • MS Project / Visio
      • • MS Enterprise Licensing
      • • MS Biztalk
      • • IBM Websphere MQ
      • • NetIQ Security Manager
      • • NetIQ Secure Config Mngr
      • • POS / Ticketmaster / Altru
      • • BMC Remedy / Redmine
      • • Trello / Slack
      • • Crystal Reporting
      • • Backup Exec/Evault
      • • Cisco routers and switches
      • • Check Point firewalls
      • • Solarwinds monitoring
      • • IBM Proventia IDS/IPS
      • • NEC VoIP
    • Developer Skills
      • • Languages/SDKs/Frameworks - C#, Java, Python, .NET, node.js, Javascript, Ruby
      • • UIs/Extensions - jquery, ASP.net, Telerik, Kendo UI, Knockout, Angular, Ember, Handlerbars, Bootstrap, MDL-lite
      • • Syntax/markup - JSON, YAML, XML, HTML, MVC, MVVM, AJAX
      • • Web services - APIs, REST, SOAP, all AWS micro-services
      • • Web platforms - IIS, Apache, TomCat
      • • Tools - Git, TFS, Visual Studio, SQL Management Studio, Sublime, Atom
      • • Database - MS SQL, MySQL, Firebase, Cassandra, MongoDB
      • • Scripting/Automation - Powershell, Regex, BASH/shell, VI editor
      • • Reporting - SSRS, Crystal
      • Please visit my developer blog for more detail.