Erie Insurance is seeking to design, build, and optimize the cloud infrastructure that powers enterprise AI initiatives, ensuring secure, scalable, and high-performing AI/ML platform ecosystems.
Requirements
- Advanced expertise in one or more cloud platforms (e.g., AWS, Azure, GCP), with hands-on experience in deploying, configuring, and managing cloud services.
- Proficiency in Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation, CDK, ARM, Pulumi), with the ability to automate cloud deployments and manage reusable modules.
- Understanding of cloud security best practices, including identity and access management (IAM), encryption, and network security principles.
- Experience with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab, Ansible), and scripting languages (e.g., Python, Bash, Powershell) for automating cloud processes and deployments.
- Proficiency in cloud networking concepts such as VPCs, Transit Gateways, load balancers, VPNs, and firewalls, with experience in ensuring secure and scalable connectivity in cloud and hybrid cloud environments.
- Proficiency in cloud monitoring and troubleshooting tools, with strong troubleshooting skills to resolve incidents and optimize platform performance.
- Professional-level cloud certification (such as AWS Certified Cloud Solutions Architect – Professional) preferred or willingness to obtain within 6 months of hire.
Responsibilities
- Design, develop, and manage core cloud infrastructure and shared services, ensuring scalability, availability, performance, and guardrails to establish a secure and scalable landing zone for cloud deployments.
- Drive the development of platforms, tools, and services using Infrastructure as Code (IaC), CI/CD pipelines, and other automation, improving deployment efficiency and enabling developer autonomy.
- Ensure compliance with standards and requirements, establishing guardrails and best practices for the cloud platform and shared services to protect resources, maintain compliance, and enhance operational efficiency.
- Collaborate with cross-functional teams, leading the design of cloud infrastructure and automation solutions that reduce complexity and enhance developer productivity.
- Participate in agile development processes, leading the team in sprint planning, iterative deployment, and continuous improvement of the cloud platform and shared services.
- Optimize core cloud infrastructure and shared service performance, leveraging observability tooling to proactively identify opportunities for improvement and ensuring reliable and efficient cloud services.
- Troubleshoot and resolve complex issues, serving as the escalation point for critical incidents and ensuring rapid resolution of performance and availability problems.
Other
- Bachelor’s degree in computer science, engineering, or equivalent industry experience in a related technical field; and five years of professional experience in a related technical field; or Associate’s degree and seven years of experience; or High School degree and nine years of experience, required.
- Ability to move over 50 lbs using lifting aide equipment; Rarely.
- Climbing/accessing heights; Rarely.
- Driving; Occasional (<20%).
- Lifting/Moving 0-20 lbs; Occasional (<20%).