Systems Engineer I
Palmetto Technology Group (PTG) · Savannah, GA · Yesterday
On-siteInformation TechnologyFull-time
About the role
The Systems Engineer at COURSER is responsible for managing and supporting the IT infrastructure of client organizations within a Managed Service Provider (MSP) environment. This role requires a strong understanding of system architecture and design principles, along with proficiency in operating systems, virtualization technologies, and cloud services.
Responsibilities
- Install, configure, and maintain IT infrastructure, including servers, workstations, networks, and software applications for client organizations
- Deploy, configure, and manage operating systems (Windows Server, Linux, etc.), virtualization technologies, and cloud services
- Maintain optimal performance and uptime of client networks by configuring routers, switches, firewalls, VPNs, and other networking equipment
- Troubleshoot and resolve network and server issues, such as connectivity problems, latency, or hardware failures
- Implement security best practices, including firewall configurations, antivirus solutions, encryption, and secure authentication mechanisms
- Manage vulnerability assessments, patch management, and intrusion detection/prevention systems
- Assist in disaster recovery planning and business continuity strategies to minimize downtime during outages
- Provide technical support for client systems, responding to incidents and resolving issues related to hardware, software, networking, and security
- Offer solutions to complex IT challenges, ensuring high availability and system performance
- Serve as an escalation point for complex issues that require in-depth technical knowledge
- Monitor the health and performance of client networks and systems using monitoring tools (e.g., Nagios, SolarWinds, Datto)
- Optimize system performance through regular maintenance, updates, and improvements
- Proactively identify potential issues and take corrective actions to prevent system failures or performance degradation
- Ensure the smooth operation of virtual machines, storage, and network configurations in cloud environments
- Configure and manage backup solutions for client environments to ensure business continuity
- Regularly test and verify backup systems and procedures to ensure data integrity and the ability to restore systems in case of failure
- Maintain detailed documentation of client systems, networks, configurations, and service tickets
- Create and update SOPs (Standard Operating Procedures) for common systems and services
- Communicate technical information in an accessible and understandable way to non-technical stakeholders
- Participate in regular meetings with clients to discuss IT needs, challenges, and opportunities for improvement
- Aid in or lead technical projects, such as server migrations, network upgrades, new software implementations, or cloud integrations
- Manage project timelines, resources, and communication to ensure successful and timely project delivery
- Collaborate with account managers to ensure client satisfaction and effective service delivery
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 3-5 years of experience in systems engineering, IT infrastructure, or a related field, with a strong understanding of system architecture and design principles
- Proficiency in operating systems (e.g., Windows, Linux) and virtualization technologies (e.g., VMware, Hyper-V)
- Strong knowledge of networking concepts, protocols, and security practices (e.g., TCP/IP, DNS, DHCP, VPN)
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and automation tools (e.g., Ansible, Terraform) is a plus
- Excellent problem-solving skills, with the ability to analyze complex systems and propose effective solutions
- Strong communication and interpersonal skills, capable of collaborating effectively with team members and stakeholders
Preferred Experience
- Relevant certifications (e.g., CompTIA Server+, Microsoft Certified: Azure Administrator, AWS Certified Solutions Architect) are advantageous
- Experience with scripting or programming languages (e.g., Python, Bash, PowerShell) for automation tasks
- Familiarity with database management systems (e.g., SQL Server, MySQL) and data backup and recovery solutions