U

Automation Engineer

United IT
2 hours ago
On-site
Burns, Oregon, United States
Automation Engineer

We are seeking a skilled and motivated Automation Engineer to support a scalable Software Image Management (SWIM) automation framework. This role focuses on automating multi-step device upgrades and validation workflows across large-scale environments, helping ensuresecurity compliance, software consistency, and operational reliability. You will work at the intersection of infrastructure automation, software orchestration, and systems integration—contributing to automation that drives real-world device changes across the enterprise.

Key Responsibilities:

  • Design and maintain end-to-end automation workflows for software upgrades across diverse device types.
  • Develop structured upgrade logic including pre-checks, execution, post-checks, retries, and rollback paths.
  • Integrate automation workflows with external systems for inventory, job orchestration, change tracking, and reporting.
  • Collaborate with platform owners, developers, and operations teams to improve automation coverage and reliability.
  • Implement job history tracking, structured error handling, and deterministic validation routines.

Required Skills:

  • Proficient in Python scripting and workflow automation.
  • Experience with Ansible or similar configuration management tools.
  • Comfortable working with CI/CD pipelines and automation orchestration frameworks.
  • Strong command of Git, including working in Git-based platforms such as GitLab, GitHub, or Bitbucket.
  • Familiar with Docker and container-based development workflows.
  • Able to read, manipulate, and validate structured data (YAML, JSON).
  • Understands versioning, upgrade dependencies, and validation logic.

Preferred Experience:

  • Experience working in multi-vendor network environments or infrastructure automation.
  • Familiarity with Django or other web frameworks for backend services and APIs.
  • Exposure to SQL for structured data management and querying.
  • Understanding of NGINX as a reverse proxy or API gateway.
  • Experience integrating automation with REST APIs, inventory systems, or orchestration platforms.
  • Exposure to job scheduling, logging, state tracking, or audit pipelines.

Soft Skills:

  • Analytical mindset with strong debugging and troubleshooting ability.
  • Able to clearly communicate with engineering, operations, and leadership teams.
  • Organized, self-directed, and comfortable in fast-paced or ambiguous environments.
  • Committed to building maintainable, scalable automation solutions.