Allstate is a leading insurance company that focuses on protecting families and their belongings. They are seeking a Cloud Provisioning Engineer responsible for designing and building secure cloud environments and platforms, automating public cloud services, and collaborating with teams to enhance cloud platform standards.
Responsibilities:
- Builds the various opinionated cloud environments and platforms while aligning them with business and security strategies and requirements
- Builds standards, designs, and automates the deployment of software in cloud environments
- Improves engineering practices and guides teams in using frameworks for infrastructure as code and immutable infrastructure concepts
- Manages complex technical designs in engineering and operating cloud platform infrastructure
- Contributes to the strategy and designs for the continuous integration and continuous delivery frameworks and tools
- Contribute to technology strategy and engineering roadmaps around cloud platforms; executes strategic engineering proof of concepts around cloud platforms
- Defines and develops new products and services that provides functions- “as-a-service” and are user centric
- Decides on the appropriate use of open source and commercial technology based upon industry trends and innovative concepts
- Will be working primarily in an Extreme Programming environment and must be willing to work in a paired programming/engineering model
Requirements:
- Demonstrable experience designing and implementing complex applications and distributed systems into public cloud infrastructure (AWS, GCP, Azure, etc…)
- Experience and solid understanding of complex, multi-region, highly available state-less and state-full deployments
- Solid understanding of security and compliance frameworks, standards and implementation in public cloud environments
- Experience with infrastructure technologies such as network, compute, and storage
- Experience in using DSLs/frameworks for managing infrastructure as code like (or similar to) CloudFormation, Env0, Terraform, OpenTofu, Chef, Puppet, Ansible, BOSH, etc…
- Experience in infrastructure programming using languages like Python, Groovy, Ruby, Go
- Familiar with IaC scripting tools such as the AWS CLI and boto3
- Hands on experience using continuous integration/delivery tools like (or similar to) git, GitHub, Jenkins, Concourse
- 4+ years of application development and infrastructure engineering experience
- Able to mentor different teams across the various engineering practices including extreme programming, product mindset, cloud/as-a-service approach, and infrastructure as code
- Hands-on style - willingness and competence in producing necessary changes in our infrastructure and processes
- Able to work in diverse teams, multi-task, and work under pressure to meet aggressive schedule targets
- Able to work effectively across organizational and geographical boundaries
- Identify creative solutions for technical challenges
- Able to communicate effectively across groups of diverse backgrounds
- Ability to communicate and present ideas and solutions