Systems Engineer at Peterson Technology Partners
Itasca, IL
About the Job
Job Description
Summary
The ideal candidate will play a crucial role in designing, implementing, managing, and maintaining the organization's information technology systems. This includes working with the architecture team to evaluate and ensure the efficient and secure operation of IT & business systems.
Essential Functions
Server Management:
· Administer and maintain server infrastructure, including installation, configuration, and monitoring
· Perform regular system updates, backups, and ensure high availability of servers
· Troubleshoot server-related issues and optimize server performance
Storage Management:
· Design, implement, and maintain the storage infrastructure ecosystem
· Design, implement, and maintain data backup environment, including off-site disaster recovery
· Responsible for applying patches, upgrading software, and making sure that data is secure
· Maintain the fiber channel switches, cloud storage and SAN arrangements
Active Directory:
· Design, implementation, and maintenance of Active Directory and Azure Active Directory environments
· Responsibilities include managing domains and troubleshooting Active Directory authentication issues
· Ensure that the Active Directory environment is secure, efficient, and scalable
· Manage certificate authority servers, certificate lifecycle, and secure PKI infrastructure
· Provide management and support of DNS systems
· Develop strategies for disaster recovery and ensuring compliance with regulations and policies
System Design, Implementation & Configuration:
· Design, implement, and maintain IT systems and infrastructure
· Ensure the seamless integration of innovative technologies into existing systems
· Assist in the recommendation of hardware and software solutions to meet organizational requirements
Security and Compliance:
· Develop, implement, and enforce security policies, procedures, and best practices
· Assist during regular security audits and vulnerability assessments
· Ensure compliance with industry regulations and standards
· Monitor and address issues related to device endpoint security and configuration deployment
Technical Support:
· Collaborate with the service desk team to resolve escalated technical problems
· Develop and maintain documentation for troubleshooting and system configurations
· Provide technical support to end-users, addressing hardware and software issues
· Perform incident root cause analysis and remediation of system outages
· Participate in on-call rotation to provide off-hours support and maintenance
Collaboration and Communication:
· Work closely with cross-functional teams to understand business requirements
· Collaborate with peers, system architects, and other stakeholders to develop effective IT solutions
· Communicate technical information to non-technical stakeholders
· Maintain infrastructure diagrams, configurations, and operating procedures
Continuous Improvement:
· Stay informed about industry trends and emerging technologies
· Propose and implement improvements to enhance system performance and efficiency
· Participate in ongoing professional development to stay current with relevant certifications and skills
Education and Training Required
The following identifies the minimum education and training required to perform the essential functions of the job:
· Bachelor’s degree in information technology, computer science, related field, or equivalent experience
· Certification or equivalent engineering experience in multiple OS's, VM and storage systems, Windows
· Server, SAN/Ethernet fabric management and design, storage systems, and technical systems (Hyper-V/Virtualization Systems)
· ITIL Foundation certification; or ability to obtain within 6 months of hire date
· Current Infrastructure certifications, or ability to obtain within 6 months of hire, may include:
· Microsoft 365 Certified: Enterprise Administrator Expert
· Microsoft Certified: Azure Solutions Architect Expert
Experience and Skills Required
The following indicates the minimum skills and experience required to perform the essential functions of the job:
· 5-10 years of experience in IT systems infrastructure
· Proven experience as a Systems Engineer or similar role
· Strong skills in Microsoft Windows 2019 + administration and support will be required
· Strong knowledge of hardware, operating systems, and software applications
· Experience administering a complex Active Directory, Hybrid AD, or Azure AD environment of at least 500 to 1000 users
· Strong knowledge of Microsoft identity and access management products
· Experience working in a data center environment
· Experience with cloud service models including IaaS, PaaS, SaaS
· Experience with scripting languages such as PowerShell, Automation and Python
· Proficiency in network administration
· A working knowledge of SQL server would be a plus
· Ability to work independently and collaboratively in a team environment
· Excellent problem-solving and communication skills
· Demonstrate excellent written and verbal communication skills
· Demonstrate presentation, organizational and planning skills
· Demonstrate effective interpersonal and human relations skills
· Exhibit sensitivity to and awareness of the specific needs of customers and business partners
Strong hands-on experience delivering and supporting solutions using the following technologies:
· Microsoft Server 2016+, Hyper-V 2016+, Microsoft Active Directory 2016+, Microsoft System Center Machine Manage 2019+, Dell Compute & Storage (M7000 Blades and Compellent (iSCSI\Fiber Channel), Synology NAS, Nakivo-Wasabi, Okta, Azure Active Directory, Microsoft Office 365, Microsoft Office technologies, Microsoft Intune, DUO, Sentinel One