Windows Server Senior Engineer - Remote

Cleveland,Ohio,USA Posted: Thu, Jul 11 2024


Windows Server Administration:,Enterprise-level Server Administration:,Active Directory Management:,PowerShell Scripting:,Cloud Infrastructure Management:,




7+ Years

Job Description

Job Overview:
Help a high-performing team that is responsible for building and maintaining our Windows server infrastructure and supporting our active directory environment that supports critical KeyBank applications, serving internal partners and external customers.  Participate in a high-performing culture delivering high availability solutions, implementing security best practices, remediating vulnerabilities, and delivering automated solutions for easier platform maintenance and deployment. The Windows Server Senior Engineer is a thought leader in the ongoing digital transformation and cloud migration. In this role, the engineer works with application teams to determine requirements, evaluate solutions, and implement those solutions that achieve business objectives.

Job Duties and Responsibilities:
  • Perform daily administration of MS Windows Server (2012, 2016, 2019) on-prem and in the cloud (GCP, Azure).
  • Perform enterprise-level system upgrades of Windows Server O/S, Active Directory, and other applications, including evaluation and installation of patches.
  • Manage Active Directory, GPOs, DNS, SCCM, and other Windows core services.
  • Build server images to conform to standards, including hardening and security compliance like CIS, SOX, and PCI.
  • Manage service level agreements, documentation, and policy/procedure related to virtualized and Windows environments.
  • Participate in after-hours on-call rotation and respond to business emergencies.
  • Work to remediate server vulnerabilities and communicate progress in weekly reports.
  • Create and manage scripts to perform system tasks with Powershell.
  • Assist with the design, configuration, and maintenance of the Virtual Machine environment using Packer, Terraform, and VMware Virtualization Technology.
  • Work with other members of the IT team to ensure standards are included, applied, and maintained across all product sets and solutions.
  • Manage and maintain VMware virtualization environment on a hyper-converged server platform
  • Own and operate the company's release engineering infrastructure, including physical and virtual hardware, automation tooling, and continuous integration (CI) resources
  • Audit and secure services across development, test, and live environments
  • Work directly with other teams to onboard their software projects in the CI system, and help them maintain their projects
  • Manage and perform backup and recovery tasks
  • Independently coordinates with system vendors to resolve system issues.
  • Supports and maintains the hardware and software infrastructure used by the Bank with a target of zero unplanned downtime.
  • Consistently observe security best practices in the deployment of all responsibilities.
  • Assist with internal and external audits
  • Bachelor's Degree in Computer Science, Information Systems, other related field, or equivalent work experience  

Experience and Skills:
  • Windows Server Administration - 5+ years of relevant experience in MS Windows server administration
  • Enterprise-level server administration - Demonstrated experience in managing, implementing, and maintaining an enterprise-level server environment that includes VMWare.
  • VMWare - Experience deploying and maintaining servers in a hosted virtual environment.
  • Cloud - Experience deploying and maintaining servers in a public-cloud hosted environment like GCP & Azure.
  • Active Directory - Solid knowledge of Active Directory including GPOs, ADFS, DNS, and other core services.
  • Powershell - Practical experience scripting to automate tasks and processes.
  • Networking - General knowledge in networking including TCP/IP, ACLs, VIPs, and VPNs.
  • Knowledge of Packer, Terraform & Git Lab.