System Engineer and Administrator for Linux (Two Positions)
Performance:
-
Systems Administration/Operational Support duties for Linux environments
-
System modifications to accommodate hardware upgrades and OS updates
-
Integrate and help manage solutions across various infrastructure platforms SAN/storage, server, networking, backup/DR, performance, Monitoring
-
Scheduled maintenance (i.E. Application and server hotfixes)
-
Install and maintain the Linux Server operating system and various Linux applications and services such as Apache, Tomcat, Kafka, Karaf, LDAP, PostgreSQL, ArangoDB, Bind, and Postfix, Python, Perl, and Bash scripting.
Support:
-
Support Apache and Data Grid clusters
-
Support and improve the reliability, stability, and scalability of the e-commerce platform
-
Work with project management to execute complex infrastructure projects
-
Monitor and report on system performance
-
Troubleshoot performance issues
-
Work with management prioritization process and make recommendations to improve system and work processes
-
Work with developers to determine infrastructure requirements and make architectural recommendations
-
Work closely with the Management team to define project requirements
-
Deploy and maintain critical application services in a production environment
-
Plan and analyze risk associated with critical system integrations
-
Create Service Design Documents and Engineering Change Plans for IT infrastructure projects
-
Create and maintain Engineering standards, processes, and procedures for the organization
-
Plan and implement upgrade and migration projects
-
Implement automation in new and existing processes
Qualifications
-
Bachelor’s degree in Computer Science or related discipline, and minimum two to three years experience in server administration is strongly preferred. Course work, related experience, and/or demonstrated ability will be considered in lieu of a degree. A minimum of three years experience in troubleshooting hardware and software problems, and knowledge of and experience with networks and networking devices are preferred. Candidates must have a thorough understanding of Linux Server operating systems. Knowledge of Java programming language desired.
-
Strong experience with Ubuntu, Red Hat, CentOS and/or Suse
-
Experience with Apache, NFS, DHCP, NTP, SSH, IPTables
-
Strong understanding of best practices for secure systems design and scalable, fault tolerant architectures
-
Strong Experience in security monitoring and performing regular backups
-
Experience supporting LAMP stack services
-
Knowledge of shell scripting