Automation Engineer.

Automation Engineer.

Posted 1 day ago by 1758015906

Negotiable
Outside
Remote
USA

Summary: The Automation Engineer role involves supporting a scalable Software Image Management (SWIM) automation framework, focusing on automating device upgrades and validation workflows in large-scale environments. The position requires collaboration with various teams to enhance automation reliability and security compliance. The engineer will design and maintain automation workflows, integrating them with external systems for improved operational efficiency. This role is remote and emphasizes a strong foundation in automation technologies and scripting.

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.

Key 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.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Automation Engineer.

Location: Remote

Duration: 6months

WWT/Deutsche Bank

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 ensure security 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.

Best Regards,

Saaikumargoud
+1