Skip to content

CareerBoard

Advertise your job!
 

New York, New York - USD Full Time Posted: Monday, 19 June 2017
 
 
Description

At NBCUniversal, we approach development, testing and software releases differently -- we adhere to the agile manifesto as we are developing code, testing new features and releasing code constantly, and we look for opportunities to help rebuild it better. Continuous Integration Engineers (CI) design NBCU's deployment and release strategies and provide technical expertise to achieve Continuous Integration within our large-scale software development and deployments. As a CI Engineer, you partner with software developers and Software Quality Engineers to create build pipelines for multiple projects. You define the build orchestration that helps developers and SQE's be more productive, write better code and provide immediate feedback for build statuses. As a member of the Software Quality Organization, troubleshooting is an understatement; it's more like trouble forecasting.You will partake in application/configuration troubleshooting exercises, when needed.

Responsibilities

Work in an Agile Software Delivery methodology highly focused on developing & enhancing build pipelines for Continuous Integration.

Conduct training sessions on Build Orchestration, Build Tool synergies to various engineering stakeholders.

Ability to reverse-engineer existing pipelines and build orchestration processes to develop a more robust build processes.

Ability to provide Pipeline instrumentation using a standardized process for various languages and technologies.

Significant understanding on complex coding frameworks and applications such as J2EE, LAMP, Drupal, Messaging Queues (MQ),& Search technologies

Support, uphold and maintain standard CI process across multiple projects by providing knowledge sharing, such as: host meetings within our department and various teams, documentation (wiki).Good communication skills

5+ years of solid working experience in developing build pipelines in the following environments/languages:

Java

PHP

Expertise in SCM using git; knowledge in various branching strategies

Solid knowledge in basic networking (TCP/IP)

Solid knowledge in Configuration Management (eg Puppet, Ansible)

3+ years working in a AWS Infrastructure

5+ years solid working experience with OS Scripting (shell)

5+ years of solid working experience in Linux/Unix environments.

2+ years in language Scripting (python, groovy)

3+ years of experience managing and maintaining build tools such as Jenkins, Nexus, Sonar, Maven, etc.

2+ years of automated environment provisioning and configuration using container technologies (Docker, Kubernetes)

2+ years working as a Developer or QA Engineer, a plus

Mobile Apps (iOS/Android) continuous integration experience, a plus

NodeJS continuous integration experience, a plus

Jenkins Pipeline experience, a plus

Posted by StartWire



New York, New York, United States of America
Engineering
USD
NBC Universal
NBC Universal
JS2124_ACCA6518CFA72B1359CF1FF7E3F2F98D_228_I/228128183
6/19/2017 9:53:47 AM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.