Knowledge & Skills

Skills Breakdown

The chart to the right outlines skills that I believe were required for each role I filled. They're ranked out of 10 and exhibit the following definitions:

Communication

Communication audiences: Between peers, team members, supervision, management and higher level management.

Communication forms: Email, letter, reports, presentations, research summaries, chat, oral formal/informal, over the phone and radio.

Communication Languages: English, French, Bash, python, html, css, php, C, powershell, zsh, PERL.

Autonomy

In many of my past roles, if not all, there's been a heavy requirement to accomplish my responsibilities in a timely manner. Autonomy takes organization and intuition to be carried out successfully, often times building on a list of responsibilities is a good start for the majority of my past roles, creating some documentation for each one in order to review responsibilities and clarify more with my employer on a weekly basis has always been a noted as a positive direction by past employers.

Technical skills

This ranking is more about problem solving and holding a full conceptual understanding of the systems I've worked with. In addition, I've included technical documentation as it isn't something to be taken lightly. Neither is appropriate logging and accounting for the sake of building experience and improving problem solving speeds or improving new and existing systems.

Analysis and Adaptation

These skills are often a dependency of technical skills and breaking down problems proactively means following best practices set in place by my experience and the experience of others. Often times, applying existing methodology used within the organization in order to adapt to aging or brand new systems allows me to maintain them appropriately.

Stress Tolerance

The best example of stress that I like to recall is my past role as a theatre technician. Audio design as a theatre technician is no laughing matter and while most events only require a few microphones, things become exponentially more difficult as you add additional audio channels on a Presonus board. Stress isn't always due to the division of attention however, often times it can be a number of minor tasks that begin to compile. For example, random hardware faults, peers telling you how to do your job, requests for device configuration adjustments and sometimes the most difficult, reporting your failures to your manager or to the team that depends on you.

KNOWLEDGE & SKILLS

  • Routing and Switching Networks, Software Defined Networks
  • Network Topologies and Architecture, Modular and Software Defined Network designs
  • Network Security: Firewalls and Adaptive Security Appliances, Intrusion Detection & Prevention, Authentication Servers
  • Direct Attached Storage, Storage Area Networks, Fibre Channel Networks, Distributed Data Storage, hardware & software RAID, Logical Volume Management and OpenZFS
  • Web Services, Local Network Services, Storage Services and Security Services (including types of update / upgrade servers)
  • Extensive Scripting with Bash, Powershell and basic scripting with other shells
  • Basic Web development: HTML5, CSS, PHP, PERL
  • Basic Computer Coding and Compiling: C, C#, C++, Python, Java & GCC, CLang
  • Project Management & Change Management methodologies
  • Package Managers: Aptitude (apt), Redhat Package Management (RPM), YellowDog Update Manager (Yum), Github (git), WSUS
  • Office Tools: Microsoft Office 2003-2019, Apple iWork 09-2016 (iCloud), LibreOffice, Google Docs