Rambus

  • DevOps/Build and Release Engineer

    Job Locations US-CA-Sunnyvale
    Job ID
    2018-6220
    Category
    Engineering
  • Overview

    Rambus is seeking a skilled and experienced Senior Development Operations (DevOps) engineer, who will play a key role in shaping the future of protecting mobile applications and transactions, high-value content delivery, critical infrastructure, and many other types of internet-connected platforms and systems. This talented individual should have a passion and drive for infrastructure, operations and automation.

     

    As a DevOps / Build & Release Engineer, you will have an opportunity to develop and drive our build and release process. You will be responsible for improving and maintaining our current build process and bringing it to the next level. You will design, architect, and implement tools to help optimize our engineering workflow. This is an ideal opportunity for someone who is passionate about technology and is eager to make an impact on how we handle build and release here.

     

    Responsibilities

    • Support Continuous Integration (CI) / Continuous Deployment (CD) / Continuous Testing (CT) and DevOps transformation initiatives.
    • Contribute in developing best practices for infrastructure as code, software build tools, and continuous integration tools.
    • Work with development and Infrastructure teams in developing building/packaging/deployment processes for new projects.
    • Work with various IT teams to automate manual release/build related activities utilizing DevOps principles.
    • Setup/configuration/administration of tools in our DevOps toolchain.
    • Continually maintain and improve automation and tools
    • Develop hooks/workflow between various tools/moving parts
    • Create fully automated CI /CD processes for multiple products.
    • Partner with internal/external users in development, operations, QA, and documentation
    • Write scripts for customizing the tool set, build, deployment, maintenance and related tasks

    Responsibilities

     

    • Support Continuous Integration (CI) / Continuous Deployment (CD) / Continuous Testing (CT) and DevOps transformation initiatives.
    • Contribute in developing best practices for infrastructure as code, software build tools, and continuous integration tools.
    • Work with development and Infrastructure teams in developing building/packaging/deployment processes for new projects.
    • Work with various IT teams to automate manual release/build related activities utilizing DevOps principles.
    • Setup/configuration/administration of tools in our DevOps toolchain.
    • Continually maintain and improve automation and tools
    • Develop hooks/workflow between various tools/moving parts
    • Create fully automated CI /CD processes for multiple products.
    • Partner with internal/external users in development, operations, QA, and documentation
    • Write scripts for customizing the tool set, build, deployment, maintenance and related tasks

    Qualifications

    What we need you to have

     

    Education:

    • Bachelor’s Degree required.

     

    Minimum Experience:

     

    • 7+ years minimum experience in automation, tooling, CI/CD/builds
    • Strong Shell/Perl/Python skills
    • Previous experience with mysql or similar databases
    • Solid expertise with Linux (RedHat/CentOS preferred)
    • Knowledge of RPM management, Yum, Linux and basic SysAdmin tasks
    • Deep knowledge of with source code control systems (preferably git and gerrit), branching, merging, releases, etc.
    • Expertise in Perforce/GIT/Stash
    • Proven experience with CI/CD tools such as Jenkins, Artifactory, Jira, Confluence, or Bugzilla
    • Prior working experience with VM, docker and kubernetes
    • Background with automation/configuration management using Chef, Salt, Puppet, or equivalent
    • Must be results-oriented and able to manage conflicting priorities with tight deadlines
    • Ability to deliver high quality work and keep the work documented (both in-line and separately)
    • Good interpersonal skills; capable of collaborating and brainstorming with technical staff

     

     

    What we’d like you to have

     

    Experience with any of the following:

    AWS, CloudFormation, EC2, Ansible, Docker, JBoss, Kubernetes, LogRythm, Azure,

    Oracle, SQL, MySQL, NoSQL, Powershell, Puppet, Chef, VMWare, Java, Javascript,

     

     

    #LI-PM1

    Options

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