Lead DevOps Engineer (FinOps)

Posted:
9/6/2024, 3:39:45 AM

Location(s):
New Hampshire, United States ⋅ Exeter, New Hampshire, United States

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Assurant is looking for passionate Lead DevOps Engineer who can help us transform by driving architectural thinking in the adoption of cloud native platforms, software configuration, automation tools/processes, and standards. You will also be enabling our teams to adopt and support modern engineering practices and capabilities.

    What will be my duties and responsibilities in this job?

    You may bring varying degrees of knowledge to the table. Depending on your role, you will likely have experience in several of these areas, but not necessarily all of them. This list is not comprehensive and there may be other equally valuable skills/experience you bring that are not listed here:

    FinOps responsibilities:

    • Providing visibility into cloud spending and usage across the organization. 
    • Generating and interpreting reports on cloud expenditure, resource utilization, and usage optimization.
    • Analyzing vast amounts of cloud cost data to identify trends and translate insights into actionable recommendations.

    Cloud Infrastructure/ Automation

    • Developing, managing, and testing Infrastructure as Code with Terraform Cloud, Azure Resource Manager, and Cloud Formation.
    • Observability through monitoring tools such as Application Insights, Azure Monitor, DataDog, or Dynatrace.

    Application Development/SDLC/CI/CD

    • Using build systems such as Azure DevOps and GitHub.
    • Application Development and testing with C#, Java, JavaScript, Python, or TypeScript.
    • Using modern source control management systems (Git) and branching strategies.

      Coaching/Guiding

      • Coaching teams through hands-on learning engagements, that enable the adoption of modern technologies and ways of working.
      • Guiding teams to support full end-to-end automation of software delivery (CI/CD).
      • Training and mentoring teams to build solutions and develop good software engineering behaviors.
      • Leading process mapping sessions to analyze and document current workflows, identify areas for improvement, and map optimized future state solutions.
      • Driving patterns and practices that minimize future technical debt.
      • Translating complex technical information into digestible content for IT Teams.

      Critical Thinking/ Involvement

      • Solving complex, hands-on challenges and researching solutions when dealing with unknowns.

       What are the requirements for this position?

      • 5+ years of work experience as a Software Engineer focused on DevOps practices.
        • Knowledge of infrastructure, security, platform, authentication, and networking technologies.
        • Solid understanding of Microsoft Azure, AWS, on-premises, and other cloud infrastructure platforms.
        • Solid understanding of Agile processes.
        • Experience designing and implementing cloud applications.
      • Cloud cost optimization experience with a track record of identifying and implementing cost savings strategies.
      • Strong data analysis skills with the ability to analyze vast amounts of data, identify trends, and translate insights into actionable recommendations.
      • The candidate must have work experience in software development working with frameworks and languages such as C#/Java, Angular, YAML, Python, PowerShell, JavaScript, Node.js, SQL or MongoDB. 
      • The candidate must also have development experience with infrastructure as code tools, such as Terraform, ARM Templates, CloudFormation, and Ansible.
      • The candidate must also have worked with monitoring tools such as DataDog, Azure Monitor, and Dynatrace.
      • Candidate must have a solid understanding of automation, orchestration, deployment, and implementation tools that work across multiple layers of the stack, like ADO Pipelines or GitHub Workflows.
      • Cloud expertise with solid understanding of cloud computing services (IaaS, PaaS, SaaS).

      What other skills/experience would be helpful to have?

      • Bachelor’s degree in Information Technology, Computer Science, or any other relevant STEM field, or equivalent experience.
      • FinOps Certified Practitioner (FOCP) certification.
      • Financial expertise understanding financial principles, budgeting, forecasting, and cost allocation methodologies.
      • Experience with secure coding practices.

      Related industry titles:

      • Lead DevOps Engineer
      • Lead Dojo Coach
      • Lead Application Developer
      • Lead Cloud Native Engineer
      • Lead SRE Engineer

      #AssurantProudJR

      #LI-Remote

      Pay Range:

      $99,200.00 - $165,600.00

      Any posted pay range considers a wide range of compensation factors, including candidate background, experience and work location, while also allowing for salary growth within the position.

      Expected application deadline is

      09/09/2024

      If date is blank then this is a pipeline requisition, and we will continue to collect applications on an ongoing basis.

      Helping People Thrive in a Connected World
      Connect with us. Bring us your best work and your brightest ideas. And we’ll bring you a place where you can thrive. Learn more at jobs.assurant.com.

      For U.S. benefit information, visit myassurantbenefits.com. For benefit information outside the U.S., please speak with your recruiter.

      What’s the culture like at Assurant?
      Our unique culture is a big reason why talented people choose Assurant. Named a Best/Great Place to Work in 13 countries and awarded the Fortune America’s Most Innovative Companies recognition in 2023, we bring together top talent around the world. Although we have a wide variety of skills and experiences, we share common characteristics that are uniquely Assurant. A passion for service. An ability to innovate in practical ways. And a willingness to take chances. We call our culture The Assurant Way.

      Company Overview
      Assurant is a leading global business services company that supports, protects, and connects major consumer purchases. A Fortune 500 company with a presence in 21 countries, Assurant supports the advancement of the connected world by partnering with the world’s leading brands to develop innovative solutions and deliver an enhanced customer experience through mobile device solutions, extended service contracts, vehicle protection services, renters insurance, lender-placed insurance products, and other specialty products.

      Equal Opportunity Statement
      Assurant is an Equal Employment Opportunity employer and does not use or consider race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by federal, state, or local law in employment decisions.

      Assurant

      Website: https://assurant.com/

      Headquarter Location: New York, New York, United States

      Employee Count: 10001+

      Year Founded: 1892

      IPO Status: Public

      Last Funding Type: Post-IPO Debt

      Industries: Customer Service ⋅ Finance ⋅ Financial Services ⋅ Information Technology ⋅ Insurance