Vigilant is on a mission to unlock the potential of public data by taking denormalized and disaggregated public datasets and making them accessible for search and analysis at scale. Vigilant's growing backend engineering team is responsible for building out innovative tools for mining thousands of public databases, implementing robust, flexible pipelines for wrangling unpredictable data, and creating intuitive APIs to connect the data layer with multiple end-user products. DevOps will be crucial to the engineering team as Vigilant continues to scale, and the DevOps engineer will play a key role in shaping modern development and deployment practices at the company.

The ideal candidate has experience with:

  • Managing, integrating, and deploying cloud services (GCP, AWS, Azure)
  • Managing infrastructure as code and network topologies
  • Managing configuration, containerization and orchestration integrations
  • Using Docker, Kubernetes, Terraform, and Ansible (or similar technologies)
  • Managing CI/CD pipelines (experience with GitLab is ideal)
  • Managing security and authentication mechanisms
  • Some level of experience with Python is strongly preferred.

About you:

  • You’re constantly thinking about ways to make systems work better, but are also comfortable implementing and designing new systems from scratch
  • You’re quick to solve problems, and you see things through
  • You can prioritize among competing problems and implement effective solutions
  • You’re eager to identify and implement automation wherever possible
  • You understand the importance of documentation and strive to ensure processes are consistent
  • You take operational security seriously and implement with it in mind
  • You’re comfortable working and communicating technical concepts clearly in a dynamic setting across our product and engineering teams

What you’ll do:

  • Play a key role in maintaining and improving our growing infrastructure.
  • Develop more efficient mechanisms to enable agile development and shorten development cycles.
  • Administer and optimize our Linux deployments
  • Configure monitoring services to support deployed applications
  • Manage the release platform and release strategies
  • Analyze performance metrics and diagnose and troubleshoot potential infrastructure issues as they arise

Vigilant's Values:

Constant learning and insatiable curiosity. We organize information, and we’re always keen to know more. We’re committed to learning and growth and enjoy working with those who share that commitment.

We’re guided by a deep empathy for our customers and their needs. We think carefully about how our users - and our world - may be affected by every decision we make. We’re constantly aiming to drive improvements for our users.

We aim high. We’re taking on large, difficult problems, and are looking to build meaningful solutions and scale a substantial company that will have lasting impact. Ambition is a compliment in our book.

Relentless tenacity. We do the work. We tend to see obstacles as existing to be overcome. When we decide to do something, we work at it until it gets done.

Real humility. We know that we aren’t doing this alone. We hold ourselves accountable for our missteps, and gladly share credit for our successes. We recognize that we don’t have all the answers, or even most of them.

We draw the owl. We’re growing, and there isn’t usually a defined set of instructions for any given task. We figure it out. We work, iterate, improve. (In the interest of full disclosure, we shamelessly borrowed this notion from Twilio’s corporate values).

We have a bias towards action. If we notice an issue is affecting the business, we work to fix it immediately, even if it’s not in our wheelhouse.

We save our paperclips. We have an ownership mentality and act in the company’s best interest. We’re conscious of how our actions and behavior impact the business and the company’s bottom line. We celebrate efficient solutions.

We follow through. We do what we say. We get the job done.