Linux server administration - Installation, configuration, deployment, maintenance, and troubleshooting in a Debian/Ubuntu environment.
Puppet administration for configuration and control of over 200 Linux servers
AWS EC2, S3, VPC, RDS and related services experience is required
Windows administration - Assist with various Windows tasks including AD maintenance, GPO development and deployment, and troubleshooting of issues
Strong troubleshooting ability in high stress environment with limited information is required
Responsibilities:
Enhance reliability of systems through monitoring and alerting of potential and actual problems
Install, configure, and maintain Linux operating systems both manually and using Puppet
Develop and maintain all Linux and network systems, applications, security, and configurations.
Install new software releases and system upgrades, evaluate, and install patches, and resolve software related problems. Recommend upgrades, patches, and new applications and equipment. Recommend and schedule repairs.
Analyze and resolve problems associated with the operating system's servers, hardware, applications, and software. Monitors systems performance and ensures compliance with security standards.
Maintain data files and monitor system configuration to ensure data integrity.
Perform system backups and recovery and creates and maintains a disaster recovery plan.
Provide technical support and guidance to users.
Participate in on call rotation approximately one week per month
Rely on experience and judgment as well as instructions and pre-established guidelines to plan and accomplish goals and perform wide variety of tasks