Tech Stack
AnsibleAWSAzureChefCloudDockerKubernetesLinuxPuppetUnix
About the role
- Manage and maintain servers, networks, and systems to ensure high availability and performance
- Implement automation tools and scripts to streamline system administration tasks
- Monitor system performance and troubleshoot issues proactively
- Develop and maintain documentation for system configurations and procedures
- Collaborate with development and IT teams to support application deployment and infrastructure scaling
- Ensure security best practices are followed in system configurations and maintenance
- Evaluate and recommend new technologies to improve system efficiency and reliability
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- 2-4 years of experience in system administration or a similar role
- Strong knowledge of Linux/Unix and Windows server environments
- Proficiency in automation tools (e.g., Ansible, Puppet, Chef, PowerShell)
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) preferred
- Unlimited paid time off
- 401(k) plan
- Comprehensive healthcare
- HSA matching
- Ongoing learning opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
system administrationLinuxUnixWindows serverautomation toolsAnsiblePuppetChefPowerShellcloud platforms
Soft skills
collaborationtroubleshootingdocumentationproactive monitoringcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Technology