Senior DevOps Engineer

Persistent SystemsNew York, NY
$170,000 - $190,000

About The Position

Persistent Systems is looking for a Senior DevOps Engineer with extensive experience in the Linux environment to join our team in our New York City office. The Senior DevOps Engineer will be responsible for the development, implementation, automation, support, and management of the build & release process on our development team. The ideal candidate has recent, demonstrated, hands-on development build and release automation expertise in Linux.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent
  • 5 years of experience designing and developing DevOps solutions
  • 5 years of experience in Linux and bash or shell scripting
  • 5 years of experience with Jenkins. Experience deploying/configuring Jenkins or other CI/CD clusters
  • 5 years of experience with Git
  • Strong understanding of version control concepts including branching, merging, conflict resolution, and change management
  • Experience designing branching strategies with Git and experience creating jobs and pipelines within Jenkins
  • Experience with Java, C, C++, Python or an equivalent software language
  • Ability to obtain a Secret US Security Clearance

Nice To Haves

  • A developer background and insider understanding how DevOps integrates with developers
  • Experience with Linux administration
  • Experience with working closely with Release Management teams as well as Automation Testing teams
  • Experience working in an Agile environment with multiple teams operating in parallel to accomplish large releases
  • Experience with Ansible or other deploy automation platforms
  • Experience deploying and configuring docker clusters
  • Experience with Gerrit Code Review
  • Experience with C and C++

Responsibilities

  • Create and maintain the development infrastructure including continuous build environments, continuous integration, continuous deployment, testing platforms, dedicated test hardware, and test automation frameworks
  • Design highly reliable, redundant, performant, and fault tolerant software delivery pipelines
  • Improve DevOps tooling and processes
  • Champion the importance of Build, Test and Release as part of the development life cycle
  • Engage with multiple teams (Dev/QA/IT) to manage overall build/automation requirements

Benefits

  • medical
  • dental
  • vision
  • life, and disability insurance
  • paid time off (sick time and vacation time)
  • flexible spending accounts
  • 401(k) plan with company match
  • fitness membership reimbursement
  • tuition assistance
  • mental health benefits
  • pet discounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service