Windows Server Engineers
Windows Server Engineers
04/13/2023 ● CLEVELAND ● ContractTo Apply for this Job Click Here
Job Title: Windows Server Engineer
Duration: 6 months plus
Location: remote
Contract position
Job Description:
Help a high-performance team that is responsible for building and maintaining our Windows server infrastructure and supporting our active directory environment that supports critical 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, PCI.
Manage service level agreements, documentation, and policy/procedure related to virtualized and Windows environment.
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 design, configuration, and maintenance of the Virtual Machine environment using Packer, Terraform and a 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 hyperconverged 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
Experience and Skills: Educational/Certifications:
Bachelor’s degree in computer science, Information Systems, other related field, or equivalent work experience
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, VPNs.
Knowledge of Packer, Terraform & Git Lab
Excellent problem-solving and organizational skills. Ability to balance multiple initiatives and demands simultaneously. Ability to communicate technical information to non-technical personnel