Rockwell Automation

Senior Software Engineer – Plex

Rockwell Automation

full-time

Posted on:

Location Type: Hybrid

Location: Troy • Missouri, Ohio, Wisconsin • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudDockerFluxKubernetesLinuxMySQL.NETPostgresTerraform

About the role

  • Manage, maintain, and improve our Kubernetes platform, ensuring high availability and scalability.
  • Implement infrastructure as code (Terraform, Helm, Flux, Kustomize, etc.) to automate platform operations.
  • Enhance observability and logging using OpenTelemetry and Elastic Stack.
  • Improve networking and security policies within Kubernetes (e.g., Istio, Cilium, and Network Policies).
  • Support developers by optimizing CI/CD pipelines and containerized application deployment workflows.
  • Troubleshoot production incidents, perform root cause analysis, and drive reliability improvements.
  • Evaluate and implement cloud-native technologies to enhance platform efficiency.
  • Collaborate with security teams to ensure best practices for container security and compliance.
  • Work with multi-cluster management solutions such as Rancher, Cluster API (CAPI), or other Kubernetes fleet management tools.
  • Manage Kubernetes infrastructure on Azure and vSphere.
  • Participate in an on-call rotation to support platform operations and respond to incidents.

Requirements

  • Bachelor's Degree or equivalent years of relevant work experience
  • Legal authorization to work in the U.S. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
  • Typically requires 5+ years of relevant professional experience
  • 3+ years working with Kubernetes in a production environment.
  • Proficiency in Terraform, Helm, and Kubernetes manifests for infrastructure automation
  • Experience with networking (CNI, Istio, Ingress controllers, and multi-cluster networking)
  • Experience with Linux administration and container runtimes (Docker, containerd)
  • Familiarity with observability tools (OpenTelemetry, Elastic Stack).
  • Experience managing multi-cluster Kubernetes environments. (We use Rancher & Cluster API (CAPI)).
  • Solid understanding of RBAC, security policies, and secrets management in Kubernetes.
  • Hands-on experience with Azure and vSphere as Kubernetes infrastructure providers.
  • Demonstrated experience developing and deploying high-volume, high transaction-based, distributed and redundant cloud applications.
  • Background developing in .NET technologies.
  • The ability to participate in an on-call rotation for platform support.
  • Experience with GitOps practices (FluxCD, ArgoCD).
  • Prior experience in SRE or Platform Engineering roles.
  • Knowledge of database management in Kubernetes (e.g., PostgreSQL, MySQL, or distributed storage solutions like Ceph or Longhorn).
  • Degree in Computer Science or related area.
Benefits
  • Health Insurance including Medical, Dental and Vision
  • 401k
  • Paid Time off
  • Parental and Caregiver Leave
  • Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KubernetesTerraformHelmOpenTelemetryElastic StackIstioCiliumLinux administrationDockerGitOps
Soft skills
troubleshootingroot cause analysiscollaborationreliability improvementsparticipation in on-call rotation
Certifications
Bachelor's DegreeDegree in Computer Science