DevOps Architect

Finicity   •  

Salt Lake City, UT

Industry: Accounting, Finance & Insurance


Not Specified years

Posted 43 days ago

About Finicity:

Finicity started out as one of the first 'fintech' pioneers, providing individuals and families data-driven insights to make smarter financial decisions. Our mission and leadership position hasn't changed as we've evolved into a major digital transformation partner for some of the largest financial institutions and other fintech organizations. Through our real-time data aggregation and intelligent insights platform we're fueling the digitalexperiences our customers need to improve efficiency, drive profitability and deepen customer loyalty.

Whether we're working with major financial institutions on improving data access for their customers, or fueling a fully digital lending process, we're fortunate to spend our days improving people's financial lives and organization's financial decisions. Come help us and be part of one of American Banker’s Best Fintechs to Work For and one of the Salt Lake Tribune’s Top Workplaces.

Learn more about who we work with: to transform mortgage lending with major GSEs like Fannie Mae and Freddie Mac to mortgage lending platform providers Black Knight and Ellie Mae; to transform the user experience for data sharing with USAA, JPMorgan Chase, and Wells Fargo. Or see how we have been recognized recently: Housingwire Tech 100, Benzinga FinTech Awards, CFSI Financial Health Leader.

Position Overview:

Finicity is looking for a hands-on DevOps Architect to help build out and migrate to our next-generation infrastructure. You'll get to work with cutting-edge technologies like Kubernetes, Docker, Vault, and AWS, and will help design and build a common platform for our development and infrastructure teams.

Good understanding of networking, security, DNS, Linux, databases, proxies, and protocols preferred. We primarily use Java and JavaScript, and knowledge of those languages is a requirement for this role. Security is paramount at Finicity, and you will help define processes, procedures, and tools to automate compliance and security objectives. You’ll also help evangelize and train the rest of the company on DevOps processes and tools.


  • As the AWS cloud subject matter expert, you will work with DevOps teams to develop solution offerings and perform the lead solution architect role for existing Cloud projects.
  • Lead the implementations of new systems, think strategically and develop process, tools, and frameworks to help ensure effectiveness across teams
  • Lead a team of existing DevOps Engineers currently working on AWS projects
  • Build templates for deployment of services in Docker, Kubernetes, and GitLab CI
  • Plan and execute maintenance, upgrades, and migrations in Dev, Stage, and Prod in a way that avoids downtime and service interruptions
  • Identify and remedy single points of failure and securityrisks. Continuously improve self-service tools and processes to reduce cycle times for developers and automate repetitive and wasteful operations
  • Build shared Docker base images, deployment scripts, and service templates
  • Manage databases, caching servers, message queues, centralized logging, etc. including AWS Aurora, MySQL, MongoDB, and RabbitMQ
  • Maintain tools and components of DevOps platform including Kubernetes, GitLab CI/CD, and Terraform. Interface with external logging, monitoring, and security vendors. Build out infrastructure code in Terraform, system images in Packer, and application images in Docker
  • Identify and reduce waste and increase cost efficiency of infrastructure. Provide input on build vs. buy decisions and negotiate contracts with external vendors


  • Subject expert of Linux systems, networking, databases and AWS offerings

  • Experience building out Continuous Delivery pipelines for automating the execution of builds, automated test suites, and deployment into staging and production environments

  • Programming experience in Java and Javascript are a big plus

  • Knowledge of AWS services, best practices, and capabilities. Familiarity with EC2 networking, instance type selection, and configuration

  • Strong communication skills and a sense of ownership.

  • Prior experienceworking with micro-services, cloud-native applications, and distributed systems are all required skills for this position