Systems Engineer
Role details
Job location
Tech stack
Job description
The Systems Engineer is responsible for maintaining the organization's core IT infrastructure across on-premises and cloud environments. This role ensures high availability, scalability, and security of virtualization platforms, storage systems, backup solutions, and cloud services. The ideal candidate has a strong background in virtualization, system automation, and hybrid cloud management - and brings a disciplined, team-first approach to everything they do. Virtualization Infrastructure
- Manage, monitor, and optimize virtualization platforms (e.g., VMware vSphere, Hyper-V, or similar).
- Maintain host servers, virtual machines, and templates for performance and reliability.
- Plan and execute upgrades, patching, and lifecycle management with minimal disruption to operations.
Backup and Storage Infrastructure
- Administer enterprise backup and recovery systems, ensuring data integrity and recoverability are never in question.
- Manage storage environments (SAN, NAS, cloud-based storage) and lead proactive capacity planning.
- Establish and maintain backup schedules, testing routines, and disaster recovery documentation to a first-class standard.
Cloud Infrastructure
- Deploy and manage cloud resources (e.g., Azure, AWS) including compute, storage, and networking.
- Implement cloud security best practices, access controls, and cost optimization measures.
- Support hybrid cloud connectivity and migration initiatives, adapting as organizational needs evolve.
Systems Administration
- Oversee core infrastructure services (Active Directory, DNS, DHCP, certificates, etc.).
- Automate routine tasks using PowerShell, Python, or relevant scripting tools - continuously improving how we work.
- Monitor system performance and troubleshoot hardware and software issues proactively, not reactively.
Security & Compliance
- Apply security hardening and updates across systems, servers, and virtual machines - protecting our people and our information.
- Collaborate with security teams to align with compliance frameworks and internal policies.
Documentation & Support
- Maintain accurate configuration documentation, data center diagrams, and system inventories - setting teammates up for success.
- Provide Tier 3 support and collaborate with vendors and other IT teams as needed.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).
- 3-5 years of experience in systems or infrastructure administration, including virtualization and/or cloud.
- Hands-on experience with VMware, Hyper-V, or similar platforms.
- Proficiency in Microsoft 365, Windows Server, and Active Directory.
- Experience with cloud environments (Azure, AWS, or GCP).
- Strong scripting/automation skills (PowerShell, Bash, or Python).
Preferred
- Relevant certifications (e.g., VMware VCP, Microsoft Azure Administrator, AWS Solutions Architect).
- Experience with configuration management tools (Ansible, Terraform, or similar).
- Familiarity with network concepts, firewalls, and VPNs.
Core Competencies
- Collaboration: Works effectively across teams and functions; builds trust with stakeholders
- Problem Solving: Identifies root causes; develops practical, data-driven solutions
- Adaptability: Thrives in ambiguous or fast-changing environments
- Accountability: Takes ownership of results; follows through on commitments
- Strategic Thinking: Connects daily work to broader business goals and long-term vision, * Physical Requirements: Ability to sit for extended periods of time; lift up to 50 lbs.
- Schedule: Monday - Friday, standard business hours; occasional evenings; event days