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