Senior Build & Release Engineer at LucidWorks
Raleigh, NC, US / San Francisco, CA, US

Lucidworks is shaping the future of digital experiences, AI, and machine learning by reimagining the power and value of cognitive search to create all-new, human-centered experiences. We are obsessed with helping companies deliver breakthrough search experiences that transform business and user engagement through an empowered, ambitious team. Fusion, Lucidworks' advanced development platform, delivers enterprise-grade capabilities that power the design, development, and success of intelligent search apps at any scale. With technology built on Solr, the global search standard used by 90 percent of Fortune 500 companies, our team includes leading search and discovery contributors and committers as well as many of the world's foremost search and machine learning innovators.

Lucidworks has recently risen to the Leaders Quadrant in Gartner’s 2018 Magic Quadrant for Insight Engines

The Role

This is an opportunity to join our small but growing Build/Release team that will produce and maintain build and release workflows that support both traditional and SaaS-based software delivery models.  We are looking for someone with significant experience in designing and implementing continuous integration and release workflows.  This person will serve as an SME/partner in guiding our dev teams.  We are primarily a Java shop on the back-end and Javascript on the front.  Also, we will be operating in multiple public clouds, so experience with cloud infrastructure is a must. 

Requirements

  • Knowledge of professional software engineering methodologies & best practices for the full SDLC, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Deep understanding and experience with continuous integration, modern software delivery models, and release workflows
  • Expertise in building and releasing java applications (Gradle, Maven)
  • Building and releasing front-end apps (npm)
  • Jenkins
  • Operating jenkins in the cloud (vm’s or containerized)
  • Pipeline development
  • Artifactory
  • Operations and administration
  • Understanding of how to incorporate into delivery workflows
  • Solid understanding and experience with Docker
  • Git and bash

 

Nice-to-have’s

  • Proven ability to drive adoption across team boundaries, cross-functional teams, and international locations while ensuring and enforcing standards which are required for large-scale production-level software
  • Kubernetes
  • Experience working collaboratively in a service focused support organization
  • Enthusiasm and adaptability for working in a fast-paced, rapidly changing environment
  • Python scripting
  • SonarQube or similar