Network Engineer

Location: Pittsburgh

Job Type: Full Time / Permanent

The Network Engineer serves as the lead on our cloud and on-premise physical, virtual, and cloud based systems and applications. Responsible for our hybrid environment of on-premise and cloud based systems which utilizes a mix of technologies including both Azure Services, AWS Services, Windows and Linux operating systems hosted in public and private clouds. Maintaining the health, stability, performance, upgrades and security of our applications, servers, and networks while working in conjunction with our development team.

Responsibilities • Collaborate with 3rd party vendors and the internal team to meet ONS security and compliance needs, ensure application health, deploy applications to our on premise and cloud production systems and evolve the ONS network infrastructure to meet application and networking needs. • Design, deploy and maintain virtual machines, app services, storage environments along with network components (virtual networks, network security groups, load balancers) in on-premise and cloud environments. Works with the IT Infrastructure Manager to ensure security standards are integrated into builds and services. • Build server image configurations and collaborate with our development team to optimize and administer our applications/systems/server security and performance as well as ensuring application and server health and reliability. • Work with the IT Infrastructure Manager to administer the ONS security framework via CIS controls through automation, tools and improvements. • Serve as lead resource for change management utilizing best practices such as COBIT and ITIL. • Proactively develop ways to improve our applications/system/server infrastructure via automation such as scripting routine administration tasks, patching servers and application deployments to minimize downtime. • Serves as second level support for Help Desk Team to solve complex issues. • Work with the IT Manager on disaster recovery and business continuity in regards to our applications, systems, and servers. • Conducts analytical critique of our application/systems/server environments and provide recommendations considering cost, efficiency, and the organization’s identified need. • Maintains and distributes documentation on application/system/server/infrastructure environments.

Requirements • Bachelor’s degree Computer Science or a related degree preferred and three to five years’ experience administering enterprise level systems required; or equivalent combination of education and experience.

Be a part of our organization. Enjoy What Matters Most to You • Continuing Education Allowance • Flexible Schedules and Telecommuting Opportunities • Generous Time Off • Health and Dental Benefits • 401(k) with employer matching • Modern Eco-Friendly Facility • On-Site Gym and Fitness Center • Travel Opportunities