Senior Server Engineer

Overview

Hybrid
$100,000 - $130,000
Full Time

Skills

windows
VMWare
Azure
PowerShell
CentOS
DHCP
DNS
Group Policy
IaaS
JSON
Linux
Nagios
NetApp
PaaS
Red Hat
SCSI
SNMP
SQL
TCP / IP
Ubuntu
VMWare / ESX
Windows OS
Windows Server
budget
cloud architectureExperience
firewall
hardware
network attached storage
planning
technical documentationDevelop
vSphere

Job Details

The Senior Server Engineer position will be an integral part of the IT infrastructure team responsible for supporting an environment comprising approximately 1200 VMs hosted on HP Synergy hardware, powered by VMWare/ESX. Additionally, the role will involve supporting our Azure Cloud environment as PEC undergoes its migration. The position is hands-on and will be part of an onsite team, collaborating closely with an offshore team.

Key responsibilities include leveraging strong technical knowledge and experience in working with Windows Server versions 2022, 2019, 2016, and 2012, along with expertise in various Linux Servers. The role will also require proficiency in scripting, managing security, and working with different storage systems such as Pure Storage and NetApp.

Principal Duties & Responsibilities

VMWare & Windows

  • Build, update, and manage multiple VMware vSphere clusters including Azure AVS
  • Provision on-premises and Azure cloud-based servers and services to support business applications
  • Strong knowledge of Windows OS (2019/2016/2012/2008) and technologies such as Domains/Active Directory, DNS, DHCP/WINS, FTP/SFTP, SQL Server
  • Strong knowledge & experience of Microsoft cluster technologies
  • Knowledge and experience of IIS, .NET, Palo Alto firewall and Knowledge of F5 are a big plus
  • Solid experience migrating/upgrading servers to higher OS versions
  • Strong knowledge & experience with HP hardware. HP Synergy experience a plus
  • Experience developing & maintaining Group Policy Objects
  • Good working knowledge of networking functions (i.e. function of TCP/IP, SNMP), subnets, VLANS and routing.
  • Manage VM snapshots. Perform system and data restores as required
  • Diagnose and troubleshoot infrastructure related issues as they arise
  • Maintain System high reliability, availability and resiliency levels
  • Perform system upgrades and mandatory security/OS patching. Troubleshoot / fix issues that arise from security patching.
  • Liaise with application support teams to gather requirements, design, and deploy standard systems
  • Create and maintain technical documentation
  • Develop/maintain standards for infrastructure processes, procedures, and hardware
  • Proactive System Performance Monitoring (using Nagios, HP) and capacity management
  • Maintain Nagios monitoring system
  • Veeam experience a big plus
  • Experience with SAN/SCSI storage systems, network attached storage systems, NFS
  • Experience with NetApp & Pure storage a plus.

Azure

  • Good understanding of Azure cloud architecture
  • Experience with building & supporting PaaS, IaaS solutions in Azure
  • Experience with RBAC, Azure AD
  • Automation experience. Experience with scripting (PowerShell, JSON, Bicep & ARM)
  • Experience with Azure Site recovery, Azure backup server
  • Experience managing Azure costs
  • Experience migrating applications/infrastructure from on premise to Azure

Linux

  • Experience building and managing Linux servers (Red Hat, CentOS and Ubuntu). Experience should include planning, configuring, maintaining, patching and monitoring Linux servers

Others

  • Incident and Problem management: take ownership and work with team to resolve production related issues. Service-Now experience a plus
  • MCSE or Azure certification a plus

Other Duties as Assigned or Requested

  • Provide 24*7 On call support based on rotation within the team
  • Act as a lead for projects

Qualifications -

Knowledge, Skills and Abilities, Competencies

  • Team player, ability to get projects to completion with quality and under budget, strong technical knowledge and experience, quickly learn new skills and apply the skills in a fast pace environment

Education and Experience: Minimum

  • Bachelor or Master s degree
  • 10 15 years of experience in server engineering

Education and Experience: Preferred

  • Bachelor or Master s degree in Computer science
  • MCSE or Azure certification a plus