Quantifind - Palo Alto, CA

posted 4 months ago

Full-time - Senior
Remote - Palo Alto, CA
Publishing Industries

About the position

As a Staff DevOps Engineer and Technical Lead at Quantifind, you will play a critical role in managing the infrastructure for Quantifind's applications and services. Our technology stack includes back-end services and infrastructure, machine learning modules surfaced through REST APIs, and React-based front-end web applications. You will be responsible for delivering quality infrastructure that is highly available, secure, and accurately monitored, adhering to architectural best practices. You will work closely with cross-functional teams, including platform engineers, data scientists, security engineers, and product managers, to ensure that the infrastructure meets the needs of the organization and its clients. In this role, you will embrace the ethic of "infrastructure as code" to provide consistency and security for both data center and Cloud deployments. You will be expected to write clean, performant, and maintainable code for deployments and configuration management. Your responsibilities will include automating deployments, championing best practices, and mentoring other engineers. You will also be involved in finding new ways to improve the design, performance, and testing of the systems and services that you deploy and operate. Your ability to manage large projects to completion while contributing code on an individual level will be crucial to your success in this position. Quantifind is a data science technology company that helps some of the world's biggest banks catch money laundering and fraud. We process terabytes of data each day on our own dedicated Hadoop clusters and utilize real-time data services to enable interactive investigations in our APIs and web applications. Our technology includes Ubuntu, Ganeti, Docker, Kubernetes, Ansible, git, Hadoop, Nagios, PostgreSQL, Jenkins, and in-house Scala and NodeJS applications. You will have a significant impact on how we build, automate, and scale our technology and processes, contributing to the overall success of the company.

Responsibilities

  • Manage the infrastructure for Quantifind's applications and services.
  • Deliver quality infrastructure that is highly available, secure, and accurately monitored.
  • Embrace the ethic of 'infrastructure as code' for consistency and security in deployments.
  • Write clean, performant, and maintainable code for deployments and configuration management.
  • Automate deployments and champion best practices within the DevOps team.
  • Mentor and inspire other DevOps engineers, guiding their technical career development.
  • Collaborate with cross-functional teams to refine technical requirements and ensure infrastructure meets organizational needs.
  • Manage large projects to completion while contributing code on an individual level.
  • Find new ways to improve the design, performance, and testing of systems and services.

Requirements

  • 8+ years of professional industry experience, including 2+ years at a SaaS startup.
  • BS or MS in Computer Science or Computer Engineering.
  • Very experienced in Linux administration with a preference for Ubuntu package management.
  • Very experienced using configuration management tools such as Ansible.
  • Strong scripting experience using Python and Bourne shell.
  • Hands-on technologist who writes code and has managed direct reports.
  • 75% coding and 25% reviewing the code of other team members.
  • Technically respected by the other members of your team and the broader Engineering organization.
  • Demonstrated ability to guide technical career development for your team members.
  • Excellent communication, presentation, and collaborative problem-solving skills.
  • Experience with virtual machine cluster management.
  • Experience with Docker and Kubernetes for container orchestration, both on-prem and in the Cloud.
  • Experience with Spark for MapReduce jobs.
  • Experience with Cloudflare and Elasticsearch.
  • Experience managing secure SaaS deployments in multiple colocation data centers.
  • Experience with network, host, and application security practices in data centers and in the Cloud.
  • Comfortable in AWS Public Cloud platform.
  • Basic knowledge of Hadoop/HDFS installation and configuration.
  • Experience with SSL certificate management.
  • Professional experience with credentials vaults such as HashiCorp Vault.
  • Basic knowledge of monitoring tools like Nagios, Munin, Prometheus, and Zenoss.
  • Basic knowledge of release engineering tools like Maven, Jenkins, etc.
  • Experience with uptime/availability engineering, performance metrics, and monitoring.
  • Familiarity with network design, operation, and troubleshooting.
  • Familiarity with storage systems like Postgres, Hive, etc.
  • Some coding experience with a higher-level language such as Python.
  • Experience with SOC 2 and/or PCI compliance.

Nice-to-haves

  • Experience in Agile software development best practices: run Sprints, assign Stories, and divvy up technical challenges across the entire team.
  • Exceptional technical documentation ability.
  • Great team player with a strong desire to change the way people use their data.

Benefits

  • Competitive salary
  • Company Equity
  • Exceptional benefits package
  • Flexible Vacation & Paid Time Off
  • Employer-matched 401(k) plan
  • A fun environment where work-life balance is valued
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service