Share this Job
Apply now »

Cloud Engineer


We are Farmers!

Join a team of diverse professionals at Farmers to acquire skills on the job and apply your learned knowledge to future roles at Farmers. Farmers Insurance also offers extensive training opportunities through the award winning University of Farmers named by Training magazine amongst top 10 corporate training units in the world.

Job Summary

The Engineer will be responsible for translating business and technical requirements into the design, implementation, operationalization and support of multi-cloud (AWS, Azure, GCP) platforms and services, while adhering to established design patterns, guiding principles and guardrails defined by the Enterprise Architecture and Information Security teams. This position will work closely with Infrastructure Services and Application Operations to design, implement and support hybrid cloud solutions utilizing commercial infrastructure, platform, and software as a service (IaaS, PaaS, SaaS) offerings. The ideal candidate will have experience with DevOps methodologies and extensive knowledge and hands-on experience with enterprise scale cloud deployments and operations using Infrastructure as Code (iaC). Expertise in cloud-native technologies, containers, microservices is a must.

Essential Job Functions

  • Provision infrastructures as code (IaC) using Terraform, Packer and Ansible scripts.
  • Configuration management using Ansible, Chef, or Puppet.
  • Build DevSecOps pipelines using tools like Jenkins, SonarQube.
  • Maintain and enhance existing IaC scripts, creating/maintaining templates to create new infrastructure or tearing it down.
  • Define and implement secure networking solutions between on-premise data centers and commercial clouds.
  • Work closely with the Enterprise Architecture team to ensure standard solutions and technologies are correctly leveraged by the Cloud Services team.
  • Provide oversight and sign-off on the detailed designs produced by service providers.
  • Respond, troubleshoot and resolve production and operational issues on the cloud
  • Participate in Cloud Updates and Maintenance
  • Work extended hours as needed including being available for off hours production support
  • Serve as subject matter expert advisor to senior IT management, and mentor junior level technical staff within multiple functional areas of the IT organization.
  • Help the development team navigate through the cloud environment in choosing the right service for the right reason.
  • Assist project managers as well as the business facing team with project onboarding.
  • Maintain an in-depth knowledge of the organization's technologies and architectures.
  • Identify and lead the resolution of highly complex technical problems.
  • Skilled in presentation, listening, interpreting, and providing unsolicited feedback as required.

Physical Environment

Education Requirements

Four (4) year degree in Computer Science, Science, Systems Analysis or Related Field, or an equivalent combination of experience and relevant professional certifications;

Professional certifications are preferred.

Experience Requirements

  • A minimum of 8 years of direct experience working with a variety of technology systems and designing solutions.
  • Deep understanding of the current state of enterprise infrastructure, automation and orchestration, continuous integration/deployment, and cloud-based delivery models.
  • Understanding of Software Development Life Cycle (SDLC), including agile and waterfall methodologies.
  • Strong understanding of Cyber Security requirements and demands as they relate to infrastructure provisioning and operations.
  • Comfortable discussing business needs, gathering requirements, and recommending solutions.
  • Comfortable with technology capacity and performance sizing.
  • Comfortable with leading whiteboard discussions.
  • Excellent communication and presentation skills (both written and oral).
  • Experience with AWS Organizations and Azure Subscriptions
  • Extensive experience with git version control, git branching, and CI/CD practices.
  • Proficiency in scripting languages (BASH, Python, PowerShell or other language).
  • Experience with Lambda infrastructure automation.
  • Experience with AWS security tools and applications (e.g. Inspector, Config).
  • Platform design, implementation and operations in Cloud IaaS and PaaS environments (Cloud Foundry, Docker, OpenShift, and Kubernetes)
  • Proven knowledge with Network: LAN, WAN, SD-WAN (Cisco, Palo-alto), switches, firewalls, DMZ, CDN, DNS, VPN.
  • Proven knowledge with Hosting and Storage: Compute (Linux, windows) Virtualization (VMWARE) and Converged - Hybrid infrastructure.

Special Skill Requirement

Able to actively take part in meetings and conferences and communicate effectively. Capable of composing reports and technical explanations. Good written and oral skills in local language. Performs other functions as assigned. May require occasional traveling

Job Location(s): US - RW - Remote Work - Farmers, US - CA - WdlndHills-6301

Want to learn more about our culture & opportunities? Check out and be sure to follow us on Instagram and LinkedIn!

Apply now »