1

Network Reliability Engineer Jobs in Iowa (NOW HIRING)

Ensure automation systems meet operational, reliability, cybersecurity, and regulatory requirements ... network communications. * Experience in regulated manufacturing (pharmaceutical, biotech, or ...

Ensure automation systems meet operational, reliability, cybersecurity, and regulatory requirements ... network communications. * Experience in regulated manufacturing (pharmaceutical, biotech, or ...

Software Test Engineer

Dubuque, IA · On-site

$65K - $110K/yr

Execute product validation and verification testing to support reliability, cost reduction, and ... Experience with vehicle network tools such as CANalyzer or CANape (e.g., Vehicle Spy)

Ensure automation systems meet operational, reliability, cybersecurity, and regulatory requirements ... network communications. * Experience in regulated manufacturing (pharmaceutical, biotech, or ...

DevOps Engineer Terraform Expert

Des Moines, IA · On-site

$51.50 - $70.50/hr

Collaborate closely with software engineers to optimize application performance and reliability in ... Networking Concepts: Strong understanding of networking concepts and protocols (TCP/IP, DNS, HTTP ...

next page

Showing results 1-20

Network Reliability Engineer information

See Iowa salary details

$57.3K

$110.8K

$132.4K

How much do network reliability engineer jobs pay per year?

As of Jun 22, 2026, the average yearly pay for network reliability engineer in Iowa is $110,808.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,300.00 and $121,200.00 per year, depending on experience, location, and employer.

What is a Network Reliability Engineer?

A Network Reliability Engineer (NRE) is an IT professional responsible for ensuring the reliability, performance, and scalability of network systems. They combine skills in networking, software engineering, and automation to proactively detect and resolve potential network issues before they affect users. NREs often design and implement monitoring tools, automate network management tasks, and work to improve the overall stability of network infrastructure. Their goal is to minimize downtime and ensure seamless connectivity across an organization’s network.

What is the difference between Network Reliability Engineer vs Network Operations Center (NOC) Technician?

AspectNetwork Reliability EngineerNetwork Operations Center (NOC) Technician
CertificationsCCNA, CCNP, Network+CCNA, Network+
Work EnvironmentDesign, analyze, and improve network infrastructureMonitor, troubleshoot, and maintain networks in real-time
Employer & Industry UsageTelecom, large enterprises, cloud providersISPs, data centers, enterprise networks
Common Search & ComparisonFocus on network reliability and designFocus on network monitoring and incident response

The main difference is that Network Reliability Engineers focus on designing and improving network systems to ensure long-term reliability, while NOC Technicians monitor and troubleshoot networks in real-time to resolve issues quickly. Both roles require relevant certifications and are essential in maintaining network performance, but they serve different functions within network management.

What are the key skills and qualifications needed to thrive as a Network Reliability Engineer, and why are they important?

To thrive as a Network Reliability Engineer, you need a strong background in computer networking, network protocols, troubleshooting, and often a degree in computer science or a related field. Familiarity with tools like Wireshark, Nagios, Cisco IOS, and certifications such as CCNA or CCNP are commonly required. Analytical thinking, proactive problem-solving, and effective communication are standout soft skills in this role. These skills are crucial to maintaining reliable network operations, minimizing downtime, and ensuring seamless communication across organizational systems.

What are some common challenges faced by Network Reliability Engineers, and how are they typically addressed?

Network Reliability Engineers often encounter challenges such as diagnosing intermittent connectivity issues, managing network upgrades with minimal downtime, and maintaining high availability during peak traffic. These are typically addressed by leveraging robust monitoring tools, implementing automation for routine tasks, and collaborating closely with software engineers, network administrators, and incident response teams. Staying current with evolving network technologies and best practices is essential for effectively identifying and resolving problems before they impact users.
What are popular job titles related to Network Reliability Engineer jobs in Iowa? For Network Reliability Engineer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Network Reliability Engineer jobs in Iowa look for? The top searched job categories for Network Reliability Engineer jobs in Iowa are:
What cities in Iowa are hiring for Network Reliability Engineer jobs? Cities in Iowa with the most Network Reliability Engineer job openings:
Infrastructure Systems Engineer III or Sr - Storage & Data Protection

Infrastructure Systems Engineer III or Sr - Storage & Data Protection

Berkshire Hathaway Energy

Des Moines, IA • On-site

$105K - $143K/yr

Full-time

Posted 8 days ago


Berkshire Hathaway Energy rating

6.5

Company rating: 6.5 out of 10

Based on 18 frontline employees who took The Breakroom Quiz


Job description

This position may be filled at multiple levels depending on the candidate's experience and qualifications.

We are building a modern, softwaredefined infrastructure platform designed to support the next generation of applications across the organization.

This platform is designed around open-source technologies, commodity hardware, and automation-first principles. It provides the core compute, storage, networking, and container runtime capabilities required to run distributed systems at scale across both data centers and cloud environments. 

This is a greenfield engineering effort focused on defining how infrastructure is built and operated using code, APIs, and declarative systems, with reliability, observability, and repeatability designed in from the start.

Our approach emphasizes: 

  • Linux-first systems design 
  • Kubernetes as a core abstraction layer 
  • Infrastructure-as-code and GitOps workflows 
  • Open observability standards (Prometheus, OpenTelemetry) 
  • Distributed, software-defined storage and networking  

Engineers on this team build and own foundational systems that applications across the organization rely on for secure, reliable operation.

Role Overview 

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. 

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.MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation.

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 infrastructureascode or APIdriven approaches
  • Experience with softwaredefined 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 largescale infrastructure environments
  • Observability and monitoring using opensource tooling (e.g., Prometheus, Grafana, OpenTelemetry)
  • Distributed storage systems and concepts (e.g., Ceph or similar technologies)
  • Networking fundamentals in distributed and cloudbased environments
  • APIdriven infrastructure and automation systems
  • Infrastructure security practices, including identity, access, and secrets management
  • Hybrid infrastructure spanning onpremises 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 

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 
  • Standardize infrastructure deployment and lifecycle management 
  • Build tooling that improves operational efficiency and infrastructure reliability 

Platform Integration 

  • Support infrastructure dependencies for container platforms and distributed systems 
  • Deploy, upgrade, and maintain Kubernetes clusters and related infrastructure components 
  • Operate infrastructure services including IaaS platforms and storage systems 
  • Collaborate with platform engineering teams supporting CI/CD, messaging, observability, and developer platforms 

Observability & Reliability 

  • Implement monitoring and observability using Prometheus, Grafana, and OpenTelemetry 
  • Participate in incident response and root cause analysis 
  • Contribute to reliability improvements and operational maturity 

Security & Access Management 

  • Implement infrastructure security best practices 
  • Support identity and access management and secrets management systems 
  • Collaborate with security teams to ensure infrastructure resilience and compliance 

What Berkshire Hathaway Energy employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom