Senior Software Engineer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Astreya Partners Inc

Senior Software Engineer (Remote)

Senior Software Engineer | Astreya Partners Inc |Poland

1-year fixed-term contract

Responsibilities

  • You will utilise various new tools and technologies to improveautomation on unique infrastructure platforms.
  • Automate the manual steps as part of the infrastructure build and...

    Senior Software Engineer | Astreya Partners Inc | Poland

    1-year fixed-term contract

    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.
    • Good 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

    Job Types: Full-time, Contract
    Contract length: 12 months

    Pay: 325,000.00zł – 350,000.00zł per year

    Work Location: Remote

    Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.