PortlandMERecruiter Since 2001
the smart solution for Portland jobs

Senior Deployment Engineer (Remote)

Company: Enova International
Location: Portland
Posted on: June 24, 2022

Job Description:

The health and safety of Enova's employees is our number one priority. Proof of vaccination will be required regardless of work location, unless prohibited by applicable state law. Employees may request an exemption to the vaccination policy due to medical reasons, sincerely-held religious beliefs, or as otherwise permitted by applicable state law.

Enova is currently accepting candidates for remote positions in the following eligible states: AZ, CT, ID, IL, IN, ME, MI, MN, NE, NV, NJ, NM, NY, UT, WI.

Sr. Deployment Engineer

How do you like to make an impact?

Think back to your last job. Were you able to run with projects from start to finish, to truly choose each next step? Enova managers empower you to make your own decisions and drive your work. That could mean anything from taking the lead on the development of a new mobile app, to determining the best way to help a customer break down their loan payments. When we talk to our team members, they tell us their managers trust them to get the job done. Where else can your voice be heard Day One? We want you to make your mark. This is the core of Enova.

About the role:

As a Senior Deployment Engineer, you will work on an engineering team to build and automate our continuous integration/delivery platform. You will collaborate with teams in Product Engineering, Analytics, and Technology Platform to facilitate software delivery across the entire Technology organization. In addition to supporting our current build/test systems, you will research and recommend new tooling to improve the speed and scale of our CI/CD platform.

What you'll be doing:

  • Work in a team environment, building and supporting our continuous delivery platform
  • Work across functions (development, deployment, and infrastructure) and projects to ensure continuous operation of build and testing platforms
  • Actively participate in the design, implementation, and rollout of new frameworks and tools to accelerate our software delivery
  • Design and develop features for development, testing, and build environments
  • Work to continuously improve speed, efficiency and scalability of our CI/CD pipeline
  • Diagnose, troubleshoot, and solve complex problems related to code deployments
  • Contribute to an atmosphere of cross-functional teamwork within the organization's Agile project life-cycle
  • Lead projects independently or as part of a group to ensure their success
  • Automation will be a key focus of the role

    We're excited about you if you have:
    • 3+ years of experience building and maintaining Continuous Integration and Delivery Pipelines
    • 3+ years of Linux systems administration
    • Experience with Groovy, Ruby, Python and/or bash scripting
    • Ability to manage high availability CI/CD tooling such as Jenkins, CircleCI and similar technologies
    • Experience with containerization technologies such as Docker or Kubernetes
    • A strong understanding of the problems and considerations of scaling a globally distributed microservices platform
    • A passion for expanding personal knowledge and staying on the cutting edge of technology
    • A Bachelor's degree in Computer Science or equivalent experience

      Nice to have:
      • Experience with Configuration Management tools (Chef, Ansible, or similar)
      • Amazon Web Services or other cloud infrastructure expertise
      • Infrastructure as Code experience in Terraform or similar
      • Experience with Ruby on Rails, Go, and PostgreSQL

        About our team:

        Enova's Deployment Engineering team creates the tools and continuous delivery/integration platforms that are used by all of our engineers to deliver their software through a self-service agile workflow. Our current tooling and CI/CD platforms utilize Jenkins, Chef, CircleCI, AWS, and more. Our goal is to ease the processes by which all of Enova's engineers build and ship their code to our globally distributed microservices platform. Enova's apps are mainly built on Ruby on Rails, Go, Java, and Vue.js. We seek to deliver pragmatic solutions that are powerful and efficient to meet our engineers' needs.

        About Enova:

        Enova is a leading financial technology company providing online financial services through its AI and machine learning powered lending platform. Enova serves the needs of non-prime consumers and small businesses, who are frequently underserved by traditional banks. Enova has provided more than 7 million customers with over $40 billion in loans and financing with market leading products that provide a path for them to improve their financial health. Want to learn more? Just ask any of our almost 1,500 employees.

        Our goal at Enova, we believe that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. It is our policy to provide equal employment opportunity for all persons and not discriminate in employment decisions by placing the most qualified person in each job, without regard to any other classification protected by federal, state, or local law. California Applicants: Click here to review our California Privacy Policy for Job Applicants.

Keywords: Enova International, Portland , Senior Deployment Engineer (Remote), Engineering , Portland, Maine

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Maine jobs by following @recnetME on Twitter!

Portland RSS job feeds