Infrastructure Systems Engineer III or Sr...

Berkshire Hathaway Energy
Des Moines, IA, United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$102,000.0 - $146,700.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Systems Engineering Cloud Computing Data Centers Linux Distributed Data Store Distributed Systems Graph Database Python (Programming Language) Key Management Enterprise Messaging Systems Networking Basics
+20 more
NoSQL Open Source Technology Reliability Engineering Prometheus SQL Databases Data Streaming Virtualization Technology Ceph (Software) Enterprise Software Applications Cloud Platform System System Availability Grafana HybridCloud Kubernetes Infrastructure Automation Frameworks Information Technology Api Design Terraform Golang Programming Languages

Job description

This role will be responsible for designing, building, and operating the foundational infrastructure that powers the company’s technology platform. This includes compute, storage, networking, and container infrastructure supporting enterprise applications, internal platforms, and hybrid cloud environments.

This role focuses on delivering reliable, scalable, and automated infrastructure platforms across data centers and cloud environments. Infrastructure engineers operate the foundational platforms that support modern workloads, including virtualization platforms, storage systems, networking, and container infrastructure such as Kubernetes clusters.

RESPONSIBILITIES

  • Key Responsibilities

Infrastructure Engineering

  • Design, deploy, and operate infrastructure platforms including compute, storage, networking, and container infrastructure

  • Build and maintain scalable infrastructure across on-premises data centers and cloud environments

  • Operate and support Kubernetes clusters and their underlying infrastructure

  • Ensure high availability, reliability, and performance of infrastructure systems

  • Support hybrid infrastructure environments and platform services that run on top of them

Automation & Infrastructure as Code

  • Develop and maintain infrastructure automation using modern programming languages (Go, Python, Java)

  • Implement infrastructure provisioning and configuration through infrastructure-as-code tools such as Terraform

Requirements

*Bachelor’s degree in management information systems (MIS), computer science, or related technical field; or equivalent work experience. (Typically, four years of related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor’s degree.)

  • Six years of experience in infrastructure, platform, or site reliability engineering roles for the level III

  • Strong experience working with Linux systems and distributed infrastructure environments

  • Proficiency in at least one modern programming language, such as Go, Python, or Java

  • Experience automating storage provisioning, data protection, and lifecycle management using infrastructure-as-code or API-driven approaches

  • Experience with software-defined or distributed storage architectures designed to run on commodity hardware

  • Experience automating backup, restore, and recovery workflows to reduce manual intervention and operational risk

Core Technical Experience

Experience across several of the following areas:

  • Linux systems and core infrastructure fundamentals

  • Kubernetes and container orchestration platforms

  • Infrastructure as code and declarative system design (e.g., Terraform, GitOps)

  • Distributed systems and large-scale infrastructure environments

  • Observability and monitoring using open-source tooling (e.g., Prometheus, Grafana, OpenTelemetry)

  • Distributed storage systems and concepts (e.g., Ceph or similar technologies)

  • Networking fundamentals in distributed and cloud-based environments

  • API-driven infrastructure and automation systems

  • Infrastructure security practices, including identity, access, and secrets management

  • Hybrid infrastructure spanning on-premises data centers and cloud environments

Preferred Qualifications:

  • Experience operating Kubernetes clusters at scale

  • Experience with GitOps workflows such as ArgoCD or Flux

  • Experience supporting streaming data platforms or messaging systems

  • Experience with SQL, NoSQL, or graph databases

  • Contributions to open-source infrastructure or platform projects

About the company

MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all