
Senior Software Engineer – Plex
Rockwell Automation
full-time
Posted on:
Location Type: Hybrid
Location: Troy • Missouri, Ohio, Wisconsin • 🇺🇸 United States
Visit company websiteJob 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