Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Configuration Manager/Release Manager (DevOps Engineer)

EvolvInc

Configuration Manager/Release Manager (DevOps Engineer)

El Segundo, CA
Full Time
Paid
  • Responsibilities

    Job Description

    As TV and entertainment fans, our team is on a mission to bring the best entertainment experiences to others who are fans like us.  We are a dynamic cross-section of moviegoers, TV buffs, and sports fans. Not to mention researchers, designers, prototypers, and more, whowork together to create amazing digital experiences. We work hard, but it doesn’t always feel like it. We spend our days together creating beautiful entertainment experiences that millions of people enjoy. And for entertainment lovers like us, that’s pretty fun. If it sounds like fun to you, too, we’d love to meet you.

    The day-to-day responsibilities for this role include the following:

    • Developing, implementing and configuring automated application and server builds, and deployment of cloud/web applications to Dev, Test, and Production environments using Bash, Powershell scripts, Maven and Ant in Linux/Unix environments
    • Participating in both configuration & release management and deploying web-based applications; Java/J2EE, HTML, JavaScript, CSS, JQurey, AJAX, Tomcat, JBOSS, Spring, Web Services/WDSL/XML/JSON/REST, SQL, Hibernate, Oracle, MySQL
    • Building, maintaining, installing and supporting applications for both QA and DEV Environments
    • Managing deployment requests, troubleshooting deployments and managing Jenkins build automations
    • Maintaining SVN/Git repositories for automation code, revision control, configuration for different environments (QA, CE, CI) and production builds
    • Preparing release plans for revision control of PM/Producer/Director initial requirements & technical specification from our lead developers & managers; maintaining awareness of all changes to ensure all documents (requirements & technical specs) are synchronized with new releases of code/applications/products/set of software and Release Documents for Production
    • Recognizing & advising of new tools requirements to improve deployment process and to regulate change process, ensuring that only approved and validated changes are incorporated into the products and environments
    • Occasionally supervising & supporting the launch of various on-air services during irregular hours (evenings and weekends).
    • Creating, submitting and scheduling tickets for all the various operation change requests

    Must-haves

    • 2+ years of experience as a configuration manager or in a configuration management environment
    • Experience in release management & deploying web-based and J2EE applications
    • Experience in configuration management and revision control using SVN and GIT
    • Experience with Maven, Ant, Shell Scripting, SVN/GIT and other such tools for configuration management and environments
    • Proficient with the Linux command line environment
    • Experience with build automation
    • Working knowledge of VMware or virtualization systems
    • Design, manage and develop automated, continuous deployment pipeline, integrating with Jenkins for a wide range of server types and application tiers and optimized server performance, accuracy, failover and scale and troubleshoot builds/deployment issues
    • Understanding of Java, J2EE, HTML, JavaScript, Selenium, CSS, Tomcat, JBOSS, Spring, Web Services/WDSL/XML/JSON/REST, SQL, JTA/Hibernate, Oracle, MySQL, JMS, and Log4j, T-SQL or PL/SQL

    Preferred, but not required

    • Background or familiarity with interactive television or mobile application
    • Experience with meeting participation and ticketing systems

    Powered by JazzHR

    9gIDl0OJic