System Administrator
As a member of the Operations team, this position will be responsible for effective provisioning, installation, configuration, operation, monitoring, automation, and maintenance of systems hardware, software, and infrastructure related to the company's product offerings. You will participate in projects to support the continued innovation of those products. Those projects include the definition of needs, benefits, technical strategy, research & development, technical analysis and design, and support of stakeholders in executing, testing and rolling-out the solutions. Participation on projects is focused on smoothing the transition of projects from development to production.
A successful candidate will have experience maintaining technical systems, a high degree of attention to detail, a strong process design and enforcement desire, troubleshooting skills, the ability to learn new technologies, and the ability to work on their own as well as within a team. Candidates should demonstrate willingness to go the extra mile for the team's and company's success. They will be a problem solver and a creative thinker interested in learning our business.
Responsibilities
- Deeply understand what drives the business for which you are supporting. We firmly believe that one of the qualities that separates a good systems administrator from a great one is a deep understanding of the business that they are supporting
- Design Systems Administrator related solutions that are highly efficient, scalable, and robust to meet project or operational needs
- Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs
- Maintain, rebuild, patch, and establish servers and configure hardware, peripherals, services, settings, directories, and storage accordance with best practices and operational requirements
- Install, configure, and support required applications, developing and maintaining installation and configuration procedures
- Write and modify scripts to accommodate automation and process improvement
- Ensure daily backup operations, ensuring all required file systems and system data are successfully backed up to the appropriate media
- Ensure regular file archival and purge as needed
- Provide technical support and investigate issues upon request
- Coordinate and ensure communication with impacted departments, when recovering from hardware or software failures
- Write SQL scripts to investigate support related requests
- Facilitate communication between Support and Software Development as needed for bug identification and reporting
- Ensure periodic performance reporting to support capacity planning
- Ensure ongoing performance tuning, hardware upgrades, and resource optimization as required
- Ensure performance, security, and availability of databases and data in motion
- Work with technical staff to understand and develop a resolution to software problems
- Collaborate with other team members and stakeholders
- Evaluate emerging technologies to identify opportunities, trends and best practices that can be leveraged to strengthen POS's technology platform
- Support company applications and infrastructure on an as needed basis
- Other duties as assigned
Skills and Requirements:
- 2+ years of system administration experience
- Microsoft Windows and Linux operating systems experience
- Microsoft Azure IaaS or PaaS experience
- Writing SQL scripts
- Customer service mindset and approach to communication
- Strong communication skills, both verbal and written
- Analytical with a problem-solving aptitude
Ideal Experience:
- Bachelor's degree, preferably in a technical field of study
- Database administration
- Scripting language experience, such as VBScript or PowerShell
- Technical certifications related to systems administration
Type of Employment: Full-Time
Premium Job Posting (contact for more information): Premium Job Posting