Senior Infrastructure Engineer

hireVouchUnited States, CanadaRemoteFull-timeSenior, 5–8 yearsListed 2 weeks ago

Apply now

About this role

Description

Responsibilities:

- Support and document IT infrastructure systems, ensuring stability and performance.

- Comprehend and manage system architecture involving servers, databases, APIs, load balancers, firewalls, networking, and SAN.

- Build, configure, and maintain virtualized environments using Hyper-V and/or VMware.

- Administer Windows Server environments including patching, performance tuning, and security hardening.

- Manage Active Directory (on-prem and Azure AD) and user provisioning tasks.

- Design, implement, and own automation scripts using PowerShell and infrastructure-as-code tools like Ansible or Terraform.

- Oversee backup processes at various levels—VM snapshots, OS-level, and SAN-level.

- Monitor system health and performance using appropriate logging and monitoring tools; respond to incidents and perform triage effectively.

- Use code management repositories (e.g., GitHub, Azure DevOps) for infrastructure configuration and deployment.

- Contribute to SCRUM or Agile processes by delivering infrastructure-related tasks and improvements.

- Lead projects from design to completion with minimal supervision and guide junior engineers through mentorship and knowledge-sharing.

- Participate in on-call rotation and provide timely resolution to critical infrastructure issues.

Qualifications:

- 3+ years of experience in systems engineering or infrastructure management.

- Strong understanding of IT system components: servers, databases, APIs, networking, firewalls, load balancers, SAN.

- Proficiency in Windows Server administration, including patching and security best practices.

- Hands-on experience with virtualization technologies such as Hyper-V and/or VMware.

- Solid experience with Active Directory and Azure Active Directory.

- Experience using and managing infrastructure with Ansible or Terraform.

- Familiarity with scripting languages (PowerShell preferred); capable of reading, writing, and executing scripts.

- Working knowledge of system monitoring tools and techniques.

- Experience with backup technologies and methodologies.

- Proficiency with code repositories like GitHub or Azure DevOps.

- Strong troubleshooting skills and the ability to resolve complex technical issues.

- Effective communicator and team collaborator within Agile/SCRUM environments.

- Availability for on-call support as required.