Senior Infrastructure Engineer
JOB SUMMARY:
The Senior Infrastructure Engineer will be responsible for ensuring the availability and optimal performance of a wide variety of hosting services, and the hardware on which they run. This includes providing support for our cloud systems running Linux and Windows. This position will work closely with upper management on designing, implementing, documenting, and supporting new hosted services that further the goals of the business. Some key components to your job will be implementing process improvements, automating tasks, enforcing compliance standards, and ensuring delivery of SaaS services.
ESSENTIAL DUTIES and RESPONSIBILITIES:
Provide support to the Engineering Teams to facilitate development and testing activities
Ability to identify, diagnose, and resolve full application stack problems, end-to-end, including network connectivity, traffic utilization, authentication, ssl, and application debugging.
Standard system administration duties including server install, system/application install, patch management, log analysis, and customer account setup.
Create and maintain comprehensive documentation as it relates to server and network topology, equipment, and configuration(s)
Continue to evolve the use of automation and configuration management
Participate in the creation, maintenance, testing, and execution of the Disaster Recovery plan
Work with hosting services, managed service providers, and contracted support to deliver innovative solutions for a wide range of product and service offerings.
Assist in capacity planning activities, to include creating and presenting technical specifications and requirements for purchasing of new servers and networking equipment
Participate in after-hours upgrades, maintenance troubleshooting, and on-call availability as needed.
Function as a project lead to ensure major projects are kept on track and key deliverables met
Function as a team lead and be able to mentor and train junior personnel
SKILLS and EXPERIENCE:
Bachelor’s degree in Computer Science, MIS, or Engineering, plus 7-10 years of relevant experience
Experience with Docker CE as well as Docker Data Center infrastructure or equivalent
Experience with automation tools such as Puppet, Chef, and Ansible
High level of knowledge with Linux Servers, Windows Servers, Databases, and Networking
Design level expertise for SaaS operating platforms
Knowledge of VMware virtual systems and cloud infrastructure, in a managed service environment
Strong scripting knowledge
Excellent problem solving and effective research skills
Good customer service skills
Dedication and willingness to work some alternative schedules as necessary
Industry certifications are strongly desired: Red Hat (RHCSA/RHCE), Windows (MCSA / MCSE), and/or Network (CCNA, CCNA Security)
SSAE-16 SOC1, SOC2 or equivalent compliance experience strongly desired
Project management experience in a hands-on role
REPORTING TO THIS POSITION:
- No direct reports, but must be able to function as a team lead to coordinate activities on major projects