• Build and Release Engineer

    Location US-CA-Sunnyvale
    Posted Date 10 months ago(5/29/2018 11:10 PM)
    Job ID
    A2Z Development Center, Inc.
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?

    The Role:
    We are looking for an experienced, self-motivated, detail oriented Build Engineer who has demonstrated ability to work in a fast-pace and complex software build environment.
    • Provide strategic direction and logistical support for IT-related activities to support operations and efficiency of the development organization.
    • Build, maintain and continuously improve an infrastructure for a multi-site development team including source code repository, build tools and scripts, continuous integration infrastructure, packaging and deployment tools.
    • Establish and maintain agile development toolset including tools for managing user stories and product defects.
    • Establish processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
    • Investigate and recommend best practices for maintaining code quality, including development of code metrics, code review workflows, code coverage measurement and the use of static and dynamic analysis tools.
    • Influence and drive operational excellence best practices within the organization.

    Basic Qualifications

    • Bachelor degree in Computer Science, equivalent experience, or related field required.
    • 1+ years’ experience or background in Build and Release Engineering.
    • 1+ years’ experience in programming in Python, Perl and/or shell scripting.
    • 1+ years working with distributed version control systems (DVCS) such as Git and gerrit and experience transitioning teams from traditional tools to DVCS.
    • 1+ years of experience with make, ANT, and Eclipse development platform.
    • 1+ years’ experience setting up and/or maintaining automated build system.
    • Good understanding of the integration between automated software test and the build process.
    • Familiarity with product development (including C++, Java, XML, messaging protocols, and Web Services), service-oriented architecture.

    Preferred Qualifications

    • 1+ Experience in developing packaging and deployment tools for multiple platforms: eg: desktop, mobile, cloud.
    • Experience with evaluating and integrating open source and in-house developed toolsets.
    • Excellent communication skills and the ability to generate and communicate meaningful development metrics
    Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

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