Overview
Skills
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