What are the responsibilities and job description for the Sr Linux Engineer position at Princeton IT Services?
Job Title: Senior Linux Engineer
Location: Orange, Connecticut (Onsite)
Job Type: Full-Time Contract
Job Summary:
We are seeking a highly skilled and experienced Senior Linux Engineer to join our IT infrastructure team in Orange, Connecticut. The ideal candidate will be responsible for designing, implementing, and maintaining Linux-based systems and services. You will play a critical role in ensuring the reliability, performance, and security of our infrastructure.
Key Responsibilities:
- Design, install, configure, and maintain Linux systems (Red Hat, CentOS, Ubuntu, etc.) in physical, virtual, and cloud environments.
- Perform system administration tasks including user management, security hardening, system monitoring, backups, and patch management.
- Troubleshoot and resolve system performance issues and outages in a timely manner.
- Implement automation using scripting (Bash, Python, Perl, etc.) and tools like Ansible, Puppet, or Chef.
- Manage storage and file systems, including LVM, NFS, and SAN/NAS configurations.
- Support virtualization platforms (VMware, KVM) and cloud platforms (AWS, Azure, etc.).
- Collaborate with cross-functional teams to support software deployments and application hosting environments.
- Participate in disaster recovery planning and execution.
- Monitor system logs and proactively respond to alerts and anomalies.
- Ensure compliance with security and regulatory requirements.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 7 years of hands-on experience in Linux system administration and engineering.
- Strong experience with Red Hat Enterprise Linux (RHEL) and/or other enterprise-grade Linux distributions.
- Proficiency in shell scripting and task automation.
- Familiarity with configuration management tools like Ansible, Puppet, or Chef.
- Experience with virtualization technologies (VMware, KVM) and cloud infrastructure (AWS, Azure, etc.).
- Strong understanding of networking fundamentals (TCP/IP, DNS, firewalls, VPNs).
- Experience with monitoring tools (Nagios, Zabbix, Prometheus, etc.).
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Red Hat Certified Engineer (RHCE) or equivalent certification.
- Experience with containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps tools.
- Exposure to ITIL practices and change management processes.