Build/Release Engineer

  • Full-time

Company Description

Splice Machine is the only transactional SQL-on-Hadoop database for real-time Big Data applications. Splice Machine provides all the benefits of NoSQL databases, such as auto-sharding, scalability, fault tolerance and high availability, while retaining SQL – the industry standard. It optimizes complex queries to power real-time OLTP and OLAP apps at scale without rewriting existing SQL-based apps and BI tool integrations.

Job Description

  • Manage Hadoop-based cluster configurations
  • Define, Document, Implement/Automate and Manage Build, Test, Release, and Deployment processes
  • Write and maintain scripts (internal and external use) for cluster deployment and software management
  • Assist with setup/tuning of AWS and other cloud-based cluster configurations
  • Maintain integrity of source code and build environment
  • Manage branching, tagging, and merging processes for code lines
  • Miscellaneous Linux/IT support as needed

Qualifications


  • B.S. in Computer Science or equivalent
  • 3+ years experience managing Linux based servers (Hadoop/HBase experience ideal)
  • Build and Release management experience
  • Experience with Git/Github and Maven required
  • Experience with Git Flow highly desired
  • Experience with multi-machine management tools such as Puppet, Chef, and Docker desired
  • AWS or equivalent experience desired