Allstate - Remote, OR

posted 2 months ago

Full-time - Mid Level
Remote, OR
Insurance Carriers and Related Activities

About the position

The Senior Cloud Database Engineer at Allstate is responsible for designing and developing cloud database solutions that prioritize speed, flexibility, and security. This role is crucial in developing, implementing, and operating Allstate's Cloud Database platforms, which includes creating self-service tools that empower developers to build, deploy, and manage cloud-native applications. As Allstate transitions to cloud-based solutions, the demand for managed and SaaS database offerings increases, and this position is pivotal in building those services using modern practices. The engineer will need to synthesize innovative ideas and define new database strategies in a global context. Key responsibilities include developing a platform as a service and application hosting environment that aligns with business strategies, representing developers and key customers in product design, and championing engineering practices. The engineer will manage complex technical designs and execute engineering roadmaps around infrastructure as a service, while also defining and developing new products and services that enhance user experience. Additionally, the role involves developing strategies for application and infrastructure monitoring, maintaining high availability designs, and advocating for technology and open-source solutions both internally and externally. The position requires a hands-on approach, with the ability to mentor teams across various engineering practices, facilitate diverse teams, and communicate effectively across different organizational levels. The engineer will also need to identify creative solutions for technical support issues and present ideas and solutions clearly. This role is essential in ensuring that Allstate remains at the forefront of cloud database technology and continues to meet the evolving needs of its customers.

Responsibilities

  • Develop the platform as a service and application hosting environment aligning with business strategies and requirements.
  • Represent developers and key customers in the product design and lifecycle process.
  • Champion engineering practices and help teams define and set up frameworks for infrastructure as code and automation.
  • Manage complex technical designs in engineering and operating platform infrastructure.
  • Execute engineering roadmaps around infrastructure as a service and strategic engineering proof of concepts.
  • Define and develop new products and services that provide functions-as-a-service to developers and customers.
  • Develop a strategy for application and infrastructure monitoring aligning with enterprise strategy and industry trends.
  • Maintain high availability designs and engineering for different platforms across the company.
  • Champion technology and open-source technology internally and externally.

Requirements

  • 5 or more years of experience in cloud and SaaS databases (AWS Document DB, Mongo Atlas, AWS RDS, Azure Managed Databases, AWS Aurora databases).
  • Experience with public Cloud platforms (AWS, Azure).
  • Experience migrating from MS SQL, Oracle, MySQL, MongoDB to Cloud solutions.
  • Experience deploying and maintaining multi-region database deployments in Azure and AWS.
  • Ability to mentor teams across various engineering practices including product mindset and cloud/as-a-service approach.
  • Hands-on style with willingness to produce necessary changes in infrastructure and processes.
  • Ability to facilitate diverse teams and work under pressure to meet aggressive schedule targets.
  • Effective communication skills across groups of diverse backgrounds.
  • DevOps and scripting skills in at least one language (other than Bash), ideally Python.
  • Experience with Terraform Enterprise, Jenkins, and GitHub.
  • Ability to create and modify Azure/AWS resources using Terraform.
  • Ability to build and modify AWS IAM roles and policies using Terraform.
  • Experience in creating custom Terraform modules for AWS and Azure.

Nice-to-haves

  • AWS Certified Database Specialty
  • AWS Certified Solutions Architect
  • Microsoft Certified Azure Database Associate

Benefits

  • Flexible work environment
  • Opportunities for professional development
  • Diversity and inclusion initiatives
  • Recognition for inclusivity and diversity awards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service