remote
Staff Test Infrastructure Engineer - John Deere
Devops Engineer
Lead the design and operation of scalable test infrastructure, building CI/CD pipelines and cloud-native environments to support rapid, reliable software delivery across the organization.
About the role
Key Responsibilities
- Architect, implement, and maintain robust test environments using Docker, Kubernetes, and AWS services to support continuous integration and delivery.
- Design and automate CI/CD pipelines with tools such as Jenkins, GitHub Actions, or GitLab CI, ensuring efficient test execution and artifact management.
- Collaborate with development, QA, and DevOps teams to define testing strategies, performance benchmarks, and reliability metrics.
- Implement infrastructure-as-code solutions with Terraform or CloudFormation to provision and manage test resources in a repeatable, version-controlled manner.
- Monitor, troubleshoot, and optimize test infrastructure performance, scalability, and cost-efficiency.
Requirements
- Extensive experience building and managing test infrastructure in cloud environments, preferably AWS.
- Proficiency in containerization (Docker) and orchestration (Kubernetes) for test workloads.
- Strong scripting skills in Python and experience with CI/CD tooling.
- Hands‑on knowledge of infrastructure-as-code (Terraform, CloudFormation) and monitoring tools.
- Excellent problem‑solving abilities and a collaborative mindset.
Skills
pythondockerkubernetesawsterraformcicd