Release Manager Application Engineer

California  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Application engineer - Release Engineering

  • This senior-level Application Engineer will develop, analyze and maintain tools that support and automate processes for software product releases.
  • Other responsibilities include: Writes installation scripts and programs for installation of products.
  • Work with project teams to determine an appropriate build schedule and then initiates the build and packaging process.
  • Works with others to complete analysis, evaluations and design alternatives and to implement process improvements.
  • Works with development engineers to correct build errors.
  • Responsible to drive and support best practices on all projects.
  • Continuously improve efficiency and quality through automation and improved release and configuration management processes.
  • Release engineers provide ways to manage and trace code from development through to production.
  • Most commonly this includes version control, build and deployment systems, configuration and developing tools to help automate and improve such activities. This helps ensure that client Interactive can consistently and reliably produce software releases meeting its business and technical requirements.
  • Although Release Engineering activities require a range of technical and non-technical skills, the incumbent should have a strong technical software development background.

    Bachelor degree in computer science or information systems, or equivalent experience.

    5+ years technology experience.

    Expertise in Unix shells, text editors and other system tools.

    5+ years experience with Release Engineering and Configuration Management knowledge and techniques.

    5+ years experience with development and QA/QC of applications utilizing Unix, Java, JSP, Servlet, XML, SQL, Perl, HTTP and HTML.

    3+ years professional C++ and/or Java development experience desired, in a team environment, including RCS, CVS or other version

    control systems (candidates with server/system/non-GUI experience preferred).

    Prior experience with J2EE application Servers and architecture, TCP/IP, Unix system and networking administration and/or design,

    Internet protocols (SNMP, SMTP, SSH, HTTP), clustering, load balancing, Cisco IOS and/or Oracle is a plus.

    Ability to rapidly set up build and release systems, including Ant tasks, Makekfiles and custom environments.

    Key rated skills (must haves - ratings on 1-10 scale) :
    Will work with deployment team 70% developer team 30%
    --Knowledge programming specifically Java: 9-10
    --Has supported production/administration background in past: 9-10
    --Knowledge of J2EE application Servers and architecture: 7-8
    --Unix/Linux experience: 6-7
    --Knowledge of programming: 6-7 --Linux/Unix Shell Scripting writing: 6-7
    --Knowledge of quality assurance process: 6-7
    --Understanding of networking administration and/or design: 4-5
    --Presentation Skills: 3-5 Extra +'s for App engineer position:
    --Extensive Apache either or Tomcat: 8-9 --Knowledge Weblogic or WebSphere: 8-9
    --Oracle knowledge: 4-5 Other notes: Individual will implementation software/solutions of what the Architect evaluates.

    release engineer, configuration management, Java, Java developer, version control, best practice

    Start date
    ASAP
    Duration
    3 mos - possible renewal +3
    (extension possible)
    From
    Enterprise Solutions, Inc.
    Published at
    12.01.2012
    Project ID:
    296728
    Contract type
    Freelance
    To apply to this project you must log in.
    Register