Skip to content

Explore Open Jobs

Discover top jobs from high-quality organizations

Title: Senior DevOps Engineer

Location: Remote (within the US)

Duration: 12 months Contract-to-Hire

Industry: Banking & Finance

 

About The Company

Our client is more than a bank. They help people realize their full potential so they can create meaningful impact at work, home or in their communities. As an innovation hub, our client fully embrace a bold approach to solving problems and surpassing goals. Daily life centers around a culture of taking care of each other, which has made them one of the most desirable places to work. They’ve topped the list of American Banker’s “Best Banks to Work For” because of their unparalleled dedication to their people. Their commitment to customers and culture is intertwined, so they seek those who embody and embrace what it takes to empower the American dream.

 

How This Role impacts the Company and its People

The Senior DevOps Engineer will be a key player in the design and implementation of next generation data and ML platforms, building scalable, resilient and extensible tools and services for our Data Engineering and Data Science teams. The ideal candidate is a self-motived teammate with good problem solving and communication skills with the ability to adapt and learn quickly, provide results with limited direction, and choose the best possible operational decisions.

 

What You’ll Do

You'll work on a cross-functional scrum team within a scaled agile environment to build out tooling that enables our Data teams to expedite, validate, and measure the performance of their product deliverables. Essentially, your customers are the Data Science and Data Engineering teams, and your products are the common infrastructure, tools, and automation that empowers others to continuously deliver and measure via a self-service model. Below are some of the activities you would perform on a regular basis.

  • Be a hands-on contributor that can assist with the roll-out of infrastructure, tools, and processes congruent with a cross-organization DevOps mindset and culture.
  • Work with the technology leadership and the broader organization to deliver reliable infrastructure and tools that support our engineering teams and products.
  • Participate in continually refining and prioritizing the work necessary to support our DevOps tools and infrastructure.
  • Provide system administration and operations support for existing infrastructure and pipelines, while executing on a plan to create tools and automation that enable more of this responsibility to be moved into the engineering teams.
  • Introduce and maintain operations tooling that enables engineers to get real-time telemetry on application performance, exception handling and logging, and product usage information.
  • Promote the adoption and execution of industry best practices related to continuous integration and delivery, automated deployments, operations, infrastructure, support, and test automation.
  • Help establish and document designs, standards, and user guides to help engineers consume the tools you create.
  • Manage high-availability and growth of our systems, service updates, systems maintenance and validation.
  • Participate in 24x7 site reliability rotations, escalation workflows, and production incidents management.
     

How You’ll Do It

  • You'll build software that matters.? We make software that helps small businesses and entrepreneurs get the capital and financial services they need to succeed and support their local communities.
  • Your team decides the best technical approach and commitments, not your manager.
  • Collaborate with super-smart people to build and deploy next generation data solutions, as we enable capabilities to transform the outdated financial banking system.
  • Design, develop, and deliver high-quality, performant, and scalable technical solutions suitable to high-impact technical challenges
  • Create and evolve data infrastructure and data processing pipelines, including ETL jobs, events processing, and job monitoring and alerting
  • Partner with engineers, data scientists, and senior leadership to define and refine our data architecture and technology choices
  • Engage in all phases of the agile software development lifecycle in a cross-functional team setting
  • Help define, implement, and reinforce data engineering best practices and processes

Required and Preferred Experience

  • 5+ years of hands-on experience with Amazon Web Services, addressing concerns such as Compute, Networking, Storage, Database, and/or Security.
  • Experience with orchestration tools such as Airflow or AWS Glue
  • Experience with common tools like Docker, Jenkins and Kubernetes
  • Understanding of event-driven and/or streaming workflows with tools like Kafka and Spark
  • Ability to work in a team environment and not take yourself too seriously.
  • Very comfortable working in a UNIX (Linux) environment and scripting (Bash, Shell and Python)
  • Extensive experience?working with?infrastructure as code (Cloud Formation, Terraform)
  • Strong understanding of the Agile methodology and their role within the scrum process
  • Experience with API technologies like SOAP, REST and GraphQL
  • Preferred: Experience building or maintaining a data science development environment such as Sagemaker or Databricks, including deployment and monitoring using tools like MLflow
  • Preferred: Experience building deployment pipelines for data science models and data engineering tools (GitHub integrations with DBT/Docker or Kubernetes for ML models)
  • Preferred: Experience with indexing and search technologies like Elasticsearch, SOLR, etc.

 

Required to Thrive

  • Dedication – You possess a deep commitment to our client’s mission and core values, exemplified through a strong work ethic, adaptability, and pride in your work.
  • Ownership – You take initiative to deliver positive results by proactively and creatively solving problems, while maintaining a high degree of quality.
  • Innovation – You embrace fresh ideas and fearlessly contribute new solutions to emerging or existing problems.
  • Teamwork – You foster collaboration, accountability and trust with others and understand that together, we do more.
  • Respect – You treat everyone with courtesy, politeness, and kindness.
BG_Example-Photo_v1_09-29-23
BG_Example-Photo_v1_09-29-23