**We are not looking for developers. But strong Windows Engineers**POSITION PROFILEThis is a technical position whose main responsibilities include design, deployment, management and installation of production servers, network devices, applications, and systems. This position will also be responsible for installation and support of new infrastructure builds as well as any MAC work required for all customers. This position reports to the Chief Technology Officer.In addition to software systems the role will include staging and configuration of any necessary hardware. Staging is done at our NJ NOC/Office location. The candidate will also need to be available for onsite work at customers to handle new deployments or support. QUALIFICATIONS5+ Years of Experience in Systems Integration and SupportWindows OS, Linux/Unix OS, & VMWareDemonstrated experience with Microsoft server 2008, 2012, and 2016Extensive experience with Microsoft Active Directory and exchangeDNS, DHCP, IIS, SQLNetwork Security & knowledge of WAN and LAN technologiesTroubleshooting skills, problem solving and resolution Private/Public/Hybrid Cloud automationExperience with cloud solutions in Azure or AWSCitrix XenApp / XenDesktopO365 migration experience BA or BS Degree in Computer Science, Computer Engineering or equivalent experienceAdvanced Technical Certifications: VMWare, Cisco, Microsoft, Citrix, AWS or Azure & LinuAdditional Skills:Ability to work both self-sufficiently as well as in a team environment Strong troubleshooting skills and a good foundation of best practicesExcellent communication skills, both written and verbalCustomer service experienceAbility to deal courteously with all customersMust have a cell phone with internet capabilities (Smartphone)Must be able to participate as needed for on-call technical rotation for customer supportHours of operation – Mon-Fri 8am-5:30pm – Occasional weekend projects which are scheduled in advance.Must have a valid driver’s license.Must own a car.Interact directly with end users provide guidance and technical supportStrong troubleshooting skillsJOB DUTIES AND RESPONSIBILITIESManage and monitor all installed systems and infrastructureInstall, configure, test and maintain operating systems, application software and system management toolsProactively ensure the highest levels of systems and infrastructure availabilityMonitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixesMaintain security, backup, and redundancy strategiesWrite and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasksParticipate in the design of information and operational support systemsProvide 2nd and 3rd level support for Managed Services ClientsWorking as a liaise with vendors and other IT personnel for problem resolutionSystems SupportPerform problem analysis and systems monitoringPerform server OS and hardware maintenancePhysical and virtual hardware resource administrationUtilizes various network tools for monitoring and testing the network and associated devicesWork with engineers regarding monitoring alerts and client issuesProvide assistance to identify and troubleshoot Windows, mail delivery and network-related problemsProvide Staging and Configuration assistance as required by the internal teamsProvide weekend and off-hours support, as neededConduct proactive systems maintenance for client serversContact clients and internal staff about monitoring events as neededManage outage communications between client and vendors/customersMaintain client security levels and confidentiality of informationInput and manage tickets through our ticketing systemGenerate documentation for processes in the NOC as neededLearn and follow company policies and proceduresPerform in a fast paced, high volume environmentPerform related tasks as requiredDelivery Systems EngineerAssist as needed on customer required designs.Onsite support and customer meetings as needed.Installing, configuring, testing and maintaining operating systems, application software and system management tools.Ensuring the highest levels of systems and infrastructure availability.Proactively ensure the highest levels of systems and infrastructure availabilityLiaise with vendors and other IT personnel for design, installation and management.