• DevOps Engineer

    Experience (Years)
  • Position Overview

    Consumer Reports is seeking a junior level DevOps Engineer to join a team supporting and scaling the production infrastructure for the delivery of web applications to millions of Consumer Reports users. This role is responsible for supporting the DevOps team in building and managing various components of CR’s web infrastructure focusing on continuous integration, automated software releases, configuration management and system management in a high-availability cloud environment.

    Qualifications Include

    • Requires 2 to 3 years of experience in multiple IT areas including some degree of relevant Web/Internet experience.
    • Software development background and scripting with one or more of the following languages: Java, Bash, Python, Perl.
    • Familiarity with cloud technology and applications
    • Familiarity with Linux operations

    "Nice to haves" include:

    • Technical understanding of the use and administration of various Linux distributions such as, Ubuntu, RHEL, and CentOS.
    • Experience supporting 24x7, high availability internet application environments that include web, application, database servers and load balancing systems.
    • Working knowledge of web and application servers management and configuration (e.g. Apache, Nginx, Docker, Tomcat).
    • Experience with build, deployment, configuration management automation tools (e.g.Maven, Jenkins, Bamboo, Hashicorp Vault, Ansible).
    • Experience with virtualization platforms and cloud technologies (AWS, Kubernetes, Docker), log aggregation, performance metrics tools (Elasticsearch, LogStash, Grafana, NewRelic)

    Key Responsibilities

    • Works with the DevOps team to build and manage software delivery, systems integration, and developer support tools
    • Works with other software engineers, database developers, infrastructure, operations and QA teams to design and implement quality software delivery solutions.
    • Supports, troubleshoots, monitors and optimizes production systems
    • Performs routine maintenance including patching and upgrades on all systems to ensure security compliance and system health
    • Helps streamline software development by contributing to implementation of a continual integration process and automating manual processes.
    • Under supervision of manager, ensures the integration of the Web servers and all other supporting systems.
    • Helps with performance tuning, load testing, optimization of information/data processing, maintenance and support of the production environment
    • Research and evaluate new automation techniques and solutions to improve efficiency and quality.
    • Standardize, automate, and document setup of development and production environments.
    • Performs other duties as assigned but not those of a higher level


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