Skip to main content

Python Automation Engineer

Python Automation Engineer
Recruiting Lead
remote
2 months 3 weeks ago

Job Description

This is a remote based B2B long term contract in Poland. Please include with your resume, your expected all inclusive pay in PLN hourly or monthly.

Responsibilities

  • Automate the manual steps being done as part of the infrastructure build process.
  • Work with stakeholders to come up with a low-level design doc for the automation workflow.
  • Audit existing software components for the automation framework and identify all the reusable components for the new automation workflows.
  • Implement new software components in the automation framework which can be used for new use cases.
  • Perform end-to-end testing of the workflow, identify any gaps in it and fix them.
  • Engineer the automation workflows to be generic for reusability with non-standard infrastructure configurations.
  • Troubleshoot automation workflows and internal tooling and perform root cause analysis on failures.
  • Develop and gather technical improvements for automation workflow and internal tools based on self-analysis and input from team members.
  • Become knowledgeable about cross-functional tooling usage and the APIs provided by each tool.

Requirements

  • Strong coding knowledge with any of the following languages: Python, C/C++, or Go and well versed in object-oriented programming principles.
  • Working knowledge of bash scripting.
  • Strong knowledge of network routing protocols including MPLS, OSPF, ISIS, BGP, NetFlow, and other related network services.
  • Knowledge of network management and security protocols.
  • Familiarity with one or more network vendor platforms - Cisco, Juniper, Arista, or similar.
  • Experience as a developer for network automation and tooling projects.
  • Experience in software testing for Python applications - unit testing, test automation, API testing.
  • Working knowledge of VCS software like Git/SVN.
  • Experience with automation & CI/CD software using one or more of the following: Ansible, Chef, Jenkins, Gitlab, Bamboo.
  • Ability to collaborate and work remotely.

Expertise level

Work arrangement

Key skills

Similar Jobs in Poland