Senior Systems Engineer




WebAssign, part of Cengage, is dedicated to education technology and is seeking a Systems Engineer to join our team.  Our business goal is to provide dynamic and comprehensive on-line learning experiences for instructors and students in Higher Education.  The Systems Engineer position is responsible for the 24x7x365 operations, support, and maintenance for a wide range of enterprise systems. This role will provide you the opportunity to use your technical skills to impact education and influence better infrastructure design.





Focus on Systems Engineering for application platform support.  Assist with application integration and troubleshooting in the infrastructure for a complex application environment, including management of dependencies on services, platforms, and other applications within the WebAssign & Cengage infrastructure.  Work closely with the DevOps team on the creation and operation of process automation and tooling to implement standards and processes.


Essential Duties/Responsibilities:

  • Assist in the planning, development and implementation of new technology to improve performance and stability of WebAssign’s suite of Software-as-a-Service products
  • Act as a consultative resource for our application teams to provide technical guidance, standards, knowledge and understanding of processes and tools to deliver Internet facing learning products and services.
  • Ownership and support of monitoring tools.
  • Assist in implementation of security best practices and initiatives at all levels of the infrastructure.
  • Resolve issues working with cross-departmental teams (customer support, application development, vendors, network & database administrators, etc)
  • Ensure maximum uptime of our hosted environments, including production, staging, testing, content, and development environments.
  • Must be able to work on-call and after hours for maintenance when needed (typically 1 week per month)
  • Keep up to date with developments in the e-Learning, technology, and Systems Engineering fields through educational and other information resources and make our team aware of possible applications for new technologies and methods.
  • Use your technical knowledge to perform systems and equipment technology assessment, system performance analysis, system integration planning, specification development, testing and evaluation, and system concept formulation / design / analysis
  • Document solutions, including planning, build and maintenance plans.


  • Bachelor's degree in Information Systems, Computer Science, Business or Engineering or equivalent job related experience.
  • Minimum of 3 to 5 years of experience in systems / network / virtualization / storage administration involving installation, support, and maintenance
  • Must have an excellent command of:
  • CentOS/Red Hat Linux and/or FreeBSD Linux Operating Systems
  • Apache web application environments
  • Configuration management tools and methods
  • Virtualized environments (VMware preferred) – administration, configuration, and maintenance
  • Load balancers / local traffic managers (F5)
  • Scripting in Shell, PHP, Python, and/or PERL
  • Experience in working with and managing third party service providers in support of application technology platforms.
  • Experience with networking concepts (routing, VLANs, vPCs), Network Services (DNS, DHCP, and SNMP), and familiarity with the TCP/IP protocol suite
  • Must possess experience designing, building, maintaining, migrating, tuning, administering, supporting, and problem solving in complex server environments, working collaboratively with applications, network and systems teams to resolve problems.
  • Must have excellent written and oral communications, including technical documents, and process documents, and ability to translate business requirements into information systems solutions.



  • Experience with Cisco UCS, and NetApp storage (prefer Clustered Data OnTap)
  • This position demands a well-organized, action-oriented team player with the ability to prioritize daily work, change directions quickly, and work on multiple projects simultaneously.
  • Ability to work with minimal supervision, engaging peers and other departments to accomplish assigned goals and effectively execute projects in a cross-functional environment.
Read Full DescriptionHide Full Description
Confirmed 21 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up