Responsibilities
- Educate and mentor team members, operations staff and other departments on best practices of Linux and Windows infrastructure and application deployment methodologies and technologies
- Delegate, assign, and ensure work is completed by subordinate staff
- Lead in the design, planning and implementation of server and application delivery solutions
- Tune and design systems infrastructure for maximum available performance
- Automation of manual tasks using scripting and application development
- Investigate and adopt new technologies & tools as needs arise
- Respond to and assist with production operations in a 24/7 environment
- Hire and train engineering staff to ensure team operational efficacy
- Evaluate, test, and integrate new operating system versions, drivers, and patches
- Provide technical analysis, resolve problems, and propose solutions
- Provide support to and coordinate with Developers, Operations staff, and End-Users
- Ensure streamlined application deployments as part of the overall SDLC
- Manage infrastructure lifecycles, including procurement, buildout, ongoing hygienic support, and decommission
- Develop and maintain reports for internal initiative progression tracking
- Collate and present regularly scheduled progress reports to Business and Operations stakeholders
Knowledge and Experience
- Experience as a people manager or in a team lead role with delegation duties
- Degree in engineering discipline or equivalent experience in Systems Engineering / Development
- 5+ years of experience with the Linux Operating System (RedHat variants preferred)
- Advanced Linux administration and engineering including kernel tuning, performance testing, and benchmarking
- Solid experience coding with any one or combination of Python, Bourne, Groovy, Ruby, etc
- Experience with automation and configuration management using Puppet, Chef, Ansible or equivalent
- Familiarity with git, Jenkins, buddy, ArgoCD, and similar tooling
- Working knowledge of multi-tiered, highly available, and resilient infrastructure platform design
- Proficiency with enterprise architectural concepts including DNS, authentication, logging, monitoring, and alerting
- Working knowledge of horizontal and vertical scaling for performance and high availability
- Ability to specify hardware requirements and make recommendations based on application needs
- Top-tier critical thinking and problem-solving skills
- Ability to work in a service-oriented team environment
- Project Management, organization, and time management skills
- Customer focus and dedication to the best possible user experience
- Ability to communicate effectively with both technical and non-technical business peers
- Thorough understanding of core system security & hardening concepts and processes
Desired
- Working knowledge of the creation, support and deployment of Docker Containers
- Working knowledge of the setup and configuration of Kubernetes and orchestration platforms such as OpenShift, Tanzu, or equivalent
- Functional experience supporting high-frequency and low-latency computing infrastructure
- Experience reviewing and enforcing system configurations against compliance requirements
- Expertise with Excel, Grafana, Tableau, or other enterprise reporting tools