Astreya
Senior Python Engineer (Remote)
Senior Python Engineer | Astreya | Poland
1-year fixed-term contract
Remote based in Poland
...Senior Python Engineer | Astreya | Poland
1-year fixed-term contract
Remote based in Poland
Responsibilities
You will utilise various new tools and technologies to improve automation on unique infrastructure platforms.
Automate the manual steps as part of the infrastructure build and operations.
Work with stakeholders to gather detailed requirements and create a low-level design document 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.
Use the workflow to bring up all the future infrastructure components in the lab environment.
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:
- 8- 10 years of experience with Python
- 3 years or more using C++
- Well-versed in object-oriented programming principles.
- Strong knowledge of Linux and bash scripting.
- Strong understanding of data structures and ability to navigate complex environments
- Experience in software testing for Python applications – unit testing, test automation, API testing Working knowledge of VCS software like GIT.
- Experience with automation & CI/CD software using one or more of the following: Ansible, Chef, Jenkins, Gitlab.
Required Qualifications/Skills: Bachelor’s degree (B.S/B.A) from four colleges or universities and 3 to 8 years of related experience and training or equivalent combination of education and experience.
- 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.
- Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
- Ability to quickly learn customer support processes, tools and techniques
- Ability to perform root cause analysis of network, operating system, and other issues
- Excellent communication skills in English (both speaking and writing)
- Ability to collaborate and work remotely, including the use of communication tools
- Ability to multi-task and self-organize, including prioritisation of activities.
- Must have the ability to communicate effectively
Salary – Range – 325-350,000 PLN Gross Annual
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save