• Sr Systems Engineer

    Job Locations US-NC-Raleigh
    Posted Date 2 months ago(12/26/2019 2:00 PM)
    Requisition ID
    Job Function
    Information Technology
  • .

    Cengage Logo New

    Do you dare to reinvent the future of education?

    At Cengage, we're harnessing the power of tech to build a future where all learners have the tools and confidence to achieve their goals. As a Cengage employee, you'll be helping to transform the way people learn. Collaborating with the best of the best, you'll feel challenged and inspired to do breakthrough work. Together, there's no limit to what we can imagine, create and innovate!

    Are we right for you?

    We set the bar higher by bringing our unique talents and points of view to the table every day. We're curious and comfortable with change and are willing to take risks to transform education for the better. Most importantly, we put learning first with everything we do. We also offer a fun, challenging, and rewarding environment with the opportunity to work with some of the most talented people in our industry.

    What You'll Do Here:

    As a Senior Systems Engineer at Cengage, you'll focus on the operations of our cloud- and terrestrial-based application and database platforms, supporting agile application development teams in provisioning, monitoring, response, and management.  
    In this role, you will also have responsibility for leading efforts for application integration and troubleshooting infrastructure in a complex application environment; managing dependencies for services, platforms, and other applications within the Cengage Learning infrastructure.


    • Develop solutions, lead projects and provide consultative assistance to application teams in leveraging automation and tools for continuous improvement of application provisioning, deployments, and monitoring.    
    • Lead virtual teams in defining and implementing solutions with external and internal cloud services features such as elastic capacity auto-scaling, elastic load balancing, right-sizing, disaster recovery strategies, and tiered storage.                                   
    • Implement platform best practices for our application teams and assist them in engaging these processes.
    • Support platform operating environments: Linux (RHEL/CentOS); Apache httpd; and databases – MySQL, Cassandra, MongoDB.                                                 
    • Assist application teams in leveraging platform features, tuning, and troubleshooting for best application performance.
    • Assist in development and implementation of security best practices and initiatives at the platform level, including regular patching and middleware updates, and remediation of vulnerability scan outputs.
    • Act as engineering support for incidents, engaging a third-party support organization, as well as application teams and our cloud services provider for troubleshooting and problem solving.
    • Ensure maximum uptime of on-prem and cloud hosted environments, including production, staging, testing, authoring, and development environments.

    Skills You Will Need Here:

    Technical Competencies

    • Technical leadership command of Linux; Apache/nginx web application environments.
    • Excellent command of one or more database environments - MySQL, Cassandra, MongoDB.
    • Experience with configuration management and patching tools and methods (Ansible, SaltStack).
    • Awareness of public cloud hosting (Amazon, Azure).
    • Experience scripting in shell, python, and/or perl.
    • Experience working with container and container orchestration technologies (eg: Docker, CloudFoundry, Kubernetes)
    • Technical leadership 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. 
    • Excellent problem-solving and analytical skills and ability to translate business requirements into information systems solutions.
    • Track and complete projects on time and on budget.                                             
    • Experience with ITIL methods and practices.

    Behavioral Competencies

    • A well-organized, action-oriented team player with the ability to prioritize daily work, change directions quickly, work with geographically dispersed cross-functional virtual teams and work on multiple projects simultaneously.
    • Ability to take full ownership of projects, assembling virtual teams as needed, and providing leadership to the virtual team.
    • Excellent written and oral communications skills.
    • Familiarity with project management and budgeting principles.




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed