Provide expert technical support and knowledge for installation, patching, configuration, and updates to enterprise applications, Windows PC and Server Operating Systems and hardware, non-Windows Operating Systems and hardware, virtualization, databases, and other technologies. Maintain documented (e.g. Disaster Recovery) procedures for Windows Infrastructure. Collaborates and contributes with team members, software vendors, and other technical staff to develop, design, implement, and continuously improve systems. May require on-call availability and may require working during non-business hours and on weekends. Works closely with other System Analyst and other technical resources to analyze and maintain applications and provide network administrative functions. Models appropriate behavior as exemplified in MLH Mission, Vision and Values.