Description
The Senior Systems Engineer's role is to ensure the stability, integrity, and efficient operation of in-house information systems that support core Internet-facing applications such as web sites, web applications, E-commerce, and online games for our high-visibility client. This is achieved by monitoring, maintaining, supporting, and optimizing all networked software and associated operating systems. The Senior Systems Engineer will apply proven communication, analytical, and problem-solving skills to help identify, communicate, and resolve issues in order to maximize the benefit of IT systems investments.
RESPONSIBILITIES:
- Engineers the support and maintenance of large-scale production and pre-production infrastructure, including the design and development of tools and scripts to assist with such maintenance
- Assists in-house product teams with regularly scheduled product builds and deployments and hotfixes as needed
- Integrates and/or consolidates Servers and services between different product teams and technologies, including the design and development of the necessary integration tools
- Designs and develops high-performance and highly available groups of Servers for resource-intensive network applications
- Works closely with technical staff to insure that backup and archiving designs and procedures are implemented properly
- Plans and implements system security configuration, to include access control, host and client access, file permissions, and user accounts
- Develops best practices, operational procedures and design documentation including change controls
- Plans and coordinates system utilization, and performs growth analysis and capacity planning
- Reviews current systems and makes technical/process recommendations for improving efficiency
- Provides on-call support advice and technical support to various users/clients regarding operational/applications issues
- Installs and debugs new and/or upgraded software on server and client platforms
- Troubleshoots systems, applications, and networks to identify and correct malfunctions and other operational problems
- Stays up-to-date with relevant state-of-the-art technology, equipment, and/or systems
- Evaluates new hardware and software technologies, and presents analysis and purchase recommendations to the administration team and to management
- Functions collaboratively as part of a fast-paced, customer oriented team and performs effectively as an independent producer under broad management direction
- On-call responsibilities
QUALIFICATIONS:
- 7+ years of systems administration experience in a large heterogeneous Windows/UNIX/Linux production environment required
- 3+ years of experience supporting mission critical externally facing systems such as E-commerce or online gaming Servers
- 3+ years working closely with in-house and external development, QA, and application architecture teams to support the design and development of custom applications
- Solid understanding of Windows Server including Active Directory a must
- Solid understanding of Linux operating systems - Redhat/CentOS preferred
- Experience with service oriented architecture using technologies such as ASP.NET, IIS, WCF
- Familiarity with Microsoft SQL clusters in a production environment
- Familiarity with hardware load balancers such as F5 BIG/IP
- Significant experience with and solid understanding of LDAP, TCP/IP, DNS, DHCP, SMB, SNMP, etc.
- Technical knowledge of VMware ESX, VirtualCenter, Vmotion, etc. strongly preferred
- ITIL v3 Foundation certification preferred
- Superior communication skills in working with technical and non-technical people and the ability to develop and maintain collaborative relationships among all levels of an organization
- Excellent organizational and time/task management skills required
- Experience with business collaboration tools such as Outlook, Excel, Visio, SharePoint required
- Bachelor's degree in computer science or equivalent work experience preferred