A

Assurant

Insurance and service contracts for devices

Senior Technology Automation Engineer - Multiple Teams

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in computer engineering, computer science, information technology, or another equivalent applicable STEM field is required.
  • At least 8 years of professional working experience as an Automation, Cloud, DevOps, Software, or Systems Engineer, including use of the listed technologies; experience may combine these IT engineering disciplines.
  • A strong software development and engineering background is required.
  • Experience with GitHub and modern development practices is required.
  • Kubernetes platform experience is required.
  • Experience with Azure cloud infrastructure and designing, building, and supporting solutions deployed in Azure is required.
  • Experience with Azure DevOps YAML pipelines and/or GitHub Actions pipelines with GitHub Workflows for continuous integration and continuous delivery is required.
  • Experience with API management technology such as Azure API Management or MuleSoft CloudHub for managing, publishing, and securing API endpoints is required.
  • Experience with Azure cloud application and infrastructure hosting technologies, including App Services, Cosmos DB, Data Factory, Function Apps, Key Vaults, and SQL databases, is required.
  • Experience developing backend APIs and console applications in C# and/or Python is required.
  • Experience developing continuous integration pipelines for linting, unit testing, static application security testing, and building code artifacts is required.
  • Experience developing continuous delivery pipelines for integration testing, dynamic application security testing, code artifact promotion, environment releases, and infrastructure-as-code deployment is required.
  • Experience with centralized identity management using Active Directory and Entra ID users and groups is required.
  • Experience with federated identity management and provisioning using OpenID Connect is required.
  • Experience with Git-based source control using GitFlow, GitHub Flow, and/or GitOps branching strategies is required.
  • Experience creating, consuming, and maintaining REST and SOAP APIs is required.
  • Experience with Power BI data dashboarding, reporting, and visualization is required.
  • Experience with PowerShell and Bash shell scripting and software development is required.
  • SQL Server relational database management system skills covering data definition language and data manipulation language are required.
  • ServiceNow Flow and Workflow developer experience is required.

Responsibilities

  • Implement and maintain automation product and component solutions through software development, system configuration, and peer code reviews.
  • Steward the software and automation center of excellence through automation product design reviews to ensure alignment with implementation intentions, reuse of existing components, and assessment of levels of effort.
  • Provide support, troubleshoot, and perform root cause analysis for issues affecting automation in production.
  • Participate in automation design reviews and assist with scoping and estimating implementation efforts.

Desired Qualifications

  • A master's degree in computer engineering, computer science, information technology, or another equivalent applicable STEM field is preferred.
  • Prior experience participating in a software center of excellence is preferred.
  • Experience with configuration management using Ansible and Ansible Tower is preferred.
  • Experience with distributed identity management using SailPoint to manage Active Directory and Entra ID users and groups is preferred.
  • Experience with federated identity management using Okta as an OpenID Connect provider is preferred.
  • Experience using Terraform and Terraform Cloud for infrastructure as code via a continuous delivery pipeline is preferred.
  • ServiceNow Certified System Administrator and/or Certified Application Developer certification is preferred.
  • Azure AZ-900 Azure Fundamentals certification is preferred.

About the Company

Assurant

Insurance and service contracts for devices

Assurant provides risk-management solutions for mobile devices, electronics, and other high-value items by offering insurance policies, extended service contracts, and repair services to individuals, businesses, and financial institutions worldwide. It underwrites or backs these protections, collects premiums or service fees, and delivers repair and related support when covered items fail. Unlike some rivals, it combines protection products with repair and value-added services across a global footprint and emphasizes the connected-device ecosystem and DEI culture. Its goal is to minimize the financial impact of unexpected events for customers and keep everyday operations running by protecting investments and providing fast, reliable support.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
1892

Recently Posted Jobs

Explore more opportunities at Assurant

See more jobs