Palmetto Technology Group (PTG) logo
Palmetto Technology Group (PTG)
Posted 104 days agoVerified live 1d ago

Systems Engineer I

Brief overview

Tampa, FLIn-person
UndergradOr in progress
3+ yrsMinimum

About the company

Palmetto Technology Group (PTG) logo
Palmetto Technology Group (PTG)goptg.com

Most small to mid-size businesses have a ton of tech tools, software, apps, and systems to help them run—and most small to mid-size businesses don’t have the resources (or, quite frankly, the time) to make sure all those tools are running correctly.

Job description

Summary

Palmetto Technology Group (PTG) is a partnership platform focused on helping technology service companies grow. The Systems Engineer I role involves managing and supporting the IT infrastructure of client organizations, ensuring efficient and secure operations while providing technical support and implementing solutions.

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
  • Monitor and maintain servers, network devices, and other IT infrastructure components
  • Ensure the 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
  • Support and manage client cloud services (e.g., Microsoft 365, AWS, Azure, Google Cloud) and virtualized environments (e.g., VMware, Hyper-V)
  • Assist with cloud migrations, configuration, backup, and restore processes
  • 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
  • Provide periodic reports on system performance, uptime, security status, and any incidents or issues addressed
  • Create and update SOPs (Standard Operating Procedures) for common systems and services
  • Build strong relationships with clients by understanding their needs and providing timely technical solutions
  • 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
  • Assist with 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
  • Work closely with other engineers, technicians, and support teams to resolve client issues and implement solutions
  • Collaborate with account managers to ensure client satisfaction and effective service delivery

Skills

  • 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)
  • 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
  • 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
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and automation tools (e.g., Ansible, Terraform) is a plus

Qualifications

Must Haves

  • 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)
  • 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

Nice to Haves

  • 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
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and automation tools (e.g., Ansible, Terraform) is a plus

Benefits

  • Competitive benefits package, including medical, dental, vision, and life insurance
  • 401k match
  • Flexible PTO
  • 10 Holidays including your Birthday and a Floating Holiday!
  • Gym reimbursement
  • Amazon Prime reimbursement
  • 40 Hours for Volunteer Time
  • Paid Maternity and Paternity leave
  • Paid certifications
  • Learning and development programs

More jobs like this