The Senior IT Engineer is responsible for monitoring the efficiency and performance of all systems in their purview. This person will oversee technology infrastructure and operations, ensuring the processes adhere to company policies and regulations. They analyze the schematics and specifications of computer systems, maintaining the safety and security across all networks to prevent unauthorized access.
Key Responsibilities:
· Monitor resource utilization and performance, implement procedures for network optimization, reliability, and availability
· Research and recommend new hardware and software solutions
· Identify problematic areas and implement strategic solutions
· Design, build, configure, implement and support of Cisco UCS, VMware, EMC PowerMax SAN Storage, Linux and Microsoft Windows Server infrastructure systems and backend business applications
· Day-to-day management of Cloud-based services (Azure, Office 365,), Windows Server 2012+ systems and Infrastructure management experience
· Manage internet facing infrastructure and applications including nginx, IIS, BIND DNS, SMTP appliances/servers, Citrix NetScaler/ADC load balancer, backups, application/system patches and security configuration/processes
· Manage corporate infrastructure and applications including Windows AD/DNS, VMware View, Exchange 2013, file/print services, OS/application patches and remote offices
· Identify and script solutions for efficiency and to proactively improve the corporate infrastructure
· Develop, implement and follow system standards, policies and procedures
· Provide 24 x 7 on-call support on a rotational basis
· Ongoing knowledge sharing and peer training
· Contribute to the annual budget development and ensure cost effectiveness for the IT department
· Build long term relationships with outside vendors for IT-related products and services
· Prepare and deliver service level enhancement recommendations with ROI
· Create and maintain run books and other documentation
Required Skills:
Minimum Qualifications
· 10+ years of direct engineering and design experience expertise in creating repeatable, reliable, scalable applications and systems, with fault tolerance, performance tuning, monitoring systems, statistics/metrics collection, and disaster recovery
· Excellent communication and strong interpersonal skills needed to work well with peers, end users, management, and vendors
· Certifications (Microsoft, Cisco, Citrix, VMware) a plus
Knowledge, Skills, and Abilities
· Cisco Unified Computing and Server systems
· VMware ESX/ESXi 6.5+
· DNS, TCP/IP, UDP, SCP, FTP and SFTP
· Experience in deployment and management of complex Active Directory(AD) environment
· Deep understanding of Active Directory Domain Services
· Advanced working knowledge of Microsoft Exchange 2013+ design, administration, and troubleshooting for an installation with multiple database groups
· Experience with Microsoft Office 365 and Microsoft Azure cloud services preferred
· Experience with performing Exchange migration from on premises to M365 a plus
· Experience in deploying and managing Microsoft Windows server environment: 2012+
· Strong PowerShell/scripting experience
· Citrix Virtual Apps and Desktops/DaaS
· Citrix XenMobile/Endpoint Management
· EMC, HP and other Storage Arrays, both SAN and NAS, CIFS and iSCSI protocols.
· Design Engineering and Operational support experience
· Group Policies, Security configuration and OS patching
· Monitoring Systems availability and performance
· Windows Clustering (MSSQL, Exchange), High Availability, backups and disaster recovery
· Knowledge of Enterprise monitoring tools: Nagios and SolarWinds Orion preferred
· Log analysis, error detection and fault correction
· Systems Inventory and Configuration Management
· Experience in designing and implementing security controls using native Windows tools and third party solutions
· Experience with MSSQL, MySql
· Knowledgeable of systems auditing implementation and controls related to the banking or financial services industry a big plus
· Must have strong written and verbal skills
· Ability to learn new things quickly, and need minimal direction
· A high degree of creative ability, analytical and technical skills and independent judgment/decision making
· Good strategic planning, project management, organizational and time management skills to handle multiple complex enterprise-scale complex projects simultaneously
· Knowledge of industry standards and frame work (ITIL, ISO, COBIT) a plus
· Bachelor’s degree in Computer Science, IT or Electrical Engineering is highly desired