Title: Systems Engineer
Location: Eagan, MN (Onsite)
Job Type: Permanent - Full Time
Compensation: $100k - $110k/year
Department: Infrastructure
Reports to: Senior Manager of Infrastructure
Job Summary
The Systems Engineer will be responsible for designing, implementing, and maintaining complex systems that support our business operations. The ideal candidate will have experience in both hardware and software systems, and a deep understanding of network infrastructure, cybersecurity, and cloud computing.
Key Responsibilities
- System Design & Implementation: Design, develop, and implement integrated systems that meet organizational needs, including servers, storage, networking, and virtualization solutions.
- Maintenance & Support: Provide ongoing support, troubleshooting, and maintenance for existing systems to ensure optimal performance and reliability.
- Network Infrastructure: Configure and maintain network infrastructure, including routers, switches, firewalls, and VPNs, ensuring secure and efficient communication across all systems.
- Cloud Integration: Design and manage cloud-based systems and services, ensuring seamless integration with on-premises infrastructure.
- Automation & Scripting: Develop and maintain automation scripts to streamline routine tasks and improve system efficiency.
- Documentation & Reporting: Create and maintain detailed documentation of system configurations, processes, and procedures, and provide regular reports on system performance and security.
- Collaboration: Work closely with other IT professionals, including developers and security analysts, to ensure all systems are aligned with business goals and objectives.
- Project Management: Lead and participate in projects related to system upgrades, migrations, and new technology implementations.
Qualifications
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field or equivalent experience.
Technical Skills:
- Proficiency in Windows and Linux operating systems.
- Strong knowledge of network protocols, firewalls, and security best practices.
- Experience with virtualization technologies.
- Familiarity with cloud platforms.
- Scripting skills (e.g., PowerShell, Python, Bash).
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work independently and manage multiple projects simultaneously.
- Attention to detail and a proactive approach to identifying and addressing potential issues.