DevOps Engineer

Chefman – Mahwah, NJ

Job Description

Chefman is seeking an experienced DevOps Engineer to join the Software team. The role supports our Software team by managing the source code management system, automating builds and regression testing, building tools and monitoring software deployments, and coordinating and pushing new releases to the production infrastructure. The DevOps Engineer ensures that new software is released in a streamlined manner from development to production. As a DevOps Engineer, youll work hard to ensure that Chefmans products are delivered with a repeatable and scalable process.

This role will be based out of the Chefman office located in Mahwah, NJ. Salary is commensurate with candidates experience and successes.

Roles & Responsibilities:

  • Support and improve our tools for continuous build, automated testing and release management
  • Own, manage and improve our release process
  • Focus on scale and efficiency
  • Build and maintain tools needed during release pushes
  • Drive iOS and Android app releases
  • Build and maintain continuous integration and continuous deployment (CI/CD) systems for devices
  • Build scripts, tools, and other services to improve developer productivity
  • Develop and support processes to maintain uptime and availability of critical platform components
  • Branching, merging, and running other day-to-day engineering processes
  • Support, monitor, and enhance automated regression systems and tests to support high quality deployment to production
  • Serve as the go-to person for triaging test case issues
  • Find the root cause for why the test is failing (is it the server, the device, a test case issue, a recent change, a bad config, bad procedure, a bug, network issue, cloud outage).
  • Reproduce the failures seen, report errors, log bugs
  • Qualifications: Successful candidates will possess the following:

  • Bachelors degree in Computer Science or equivalent experience
  • 4+ years of experience in software engineering, release engineering, and/or configuration management
  • Mastery of multiple modern platforms: Git, AWS, Jenkins, Puppet, Chef, Salt, Travis, Ansible, Docker, Kubernetes, Terraform, etc.
  • Solid understanding of build systems for different programming languages: C/C++, Go, Python, Shell, etc.
  • Strong scripting and automation skills (Python, Perl, JavaScript, Go)
  • Familiarity with JavaScript testing frameworks such as Jest, Mocha, Jasmine, and Chai
  • Familiarity with the different type of tests: Unit Test, Integration Test, Smoke Test, Regression Test, Acceptance Test, and System Test
  • Significant prior experience in release, production, SRE or DevOps engineering
  • Ability to automate everything and ensure that build and packaging processes are repeatable, consistent and predictable with no guesswork left for developers
  • Passionate about shipping well tested code
  • Desired Skills & Experience

  • Masters degree in Computer Science or Information Technology
  • Experience working with CI/CD pipelines on AWS using CodeCommit, CodeBuild, and AWS DeviceFarm
  • Strong familiarity with software configuration management systems and/or source code version control systems, Subversion, Git and Mercurial experience
  • Extensive knowledge of Unix/Linux
  • Ability to move fast, break things, rebuild things faster and make a big impact to our organization
  • Relevant Linux and Cloud certifications and trainings
  • Experience working with scalable networking technologies such as Load Balancers/Firewalls and web standards (REST APIs, web security mechanisms)
  • Familiarity with standard IT security practices such as encryption, certificates and key management
  • Expertise working with embedded systems
  • Whats Next

    If you are interested in joining the team, please send your resume to careers@chefman.com. Let us know why youre excited about this role and believe it is the right fit as the next step in your career.

    All Jobs in Mahwah, NJ

    • Software Engineer - NYA

      Daugherty Business Solutions Franklin Lakes, NJ

      View Job
    • Software Implementation Engineer

      Bottomline Technologies Englewood Cliffs, NJ

      View Job
    • Implementation Engineer

      Bottomline Technologies Englewood Cliffs, NJ

      View Job
    • AWS DevOps Engineer - Product

      CBS New York, NY

      View Job
    • Senior Software Engineer (Jet.com, Inc., Hoboken, NJ)

      Jet.com Hoboken, NJ

      View Job
    • Asset Management Data IT Lead

      UBS Weehawken, NJ

      View Job
    • Systems Engineer/ Devops

      GQR New York, NY

      View Job
    • RDx DevOps HBase Developer (

      Credit Suisse New York, NY

      View Job
    • Senior Fullstack Engineer

      33Across New York, NY

      View Job
    • Senior Software Architect

      Viacom New York, NY

      View Job
    • DevOps Engineer

      Marsh & McLennan Companies Hoboken, NJ

      View Job

    Featured Articles

    SAP ABAP Online Training For Business Advancement

    22 April 2016

    SAP ABAP (Advanced Business Application Programming) is the most important programming module in SAP. Its syntax is similar to COBOL. ABAP is simply said to be a blend of COBOL and PASCAL. It is a fourth generation programming language. SAP released its R/3 installed system. This was later developed

    read more..

    Guidelines For International Students While Applying For OPT Jobs

    18 September 2015

    Optional Practical Training is a program initiated by the US government to benefit the international students on F1 visa. They are provided with the opportunity to work for certain hours and gain both experience as well as money. Students can practice pre-completion O

    read more..

    Best SAP XI Online Training By Professionals In USA

    29 April 2016

    SAP XI stands for SAP Exchange Infrastructure. It is SAP’s enterprise application integration (EAI) software. It is a component of Net Weaver product group used to facilitate exchange information among company’s internal software and systems. It is compatible with software products of other comp

    read more..

    Microsoft Dynamics CRM Training Online in USA

    27 September 2016

    Microsoft Dynamics CRM revolves entirely around customer relationship management and takes care of customer satisfaction. It looks after customer loyalty, looking forward for business growth and development.Microsoft Dynamics CRM professionals are in high demand in business management tasks because

    read more..

    Thanks For Your Feedback

    Attach A Resume First