Software Developer

Job function
Software Engineering
Job type
Full Time,
Job posted
Apply before
10 May 2024
Industry
Information Technology & Services

About Astreya

IT services that put people at the center of your business

We’re a leading IT solutions provider to deliver technology-enabled services and fuel digital transformation to some of the most exciting companies on the planet. We are working with the world’s most recognizable and innovative organizations through co-creating applications and services with fast-moving teams. Here you will have the creative autonomy to build new features and help scale the most advanced infrastructure on the internet. You will utilize a wide variety of new tools and technologies to improve automation on unique infrastructure platforms.

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

  • Strong coding knowledge with any of the following languages: Python, C/C++, or Go and well versed in object-oriented programming principles.
  • Strong understanding of Apache Thrift or gRPC services layer with ability to debug highly distributed applications.
  • Working knowledge of bash scripting.
  • Fundamental knowledge of network infrastructure.
  • 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.

Apply now >

FacebookTwitterLinkedIn

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar remote jobs in Software Engineering

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

FAQ

What position is Astreya hiring for?

Astreya is hiring a remote Software Developer from 🇨🇦 Canada, 🇵🇱 Poland

What type of employment does Astreya offer?

This is a Full Time role.

Network

Jobicy+ Subscription

Jobicy+

272 subscribers are already enjoying exclusive, experimental and pre-release features.

Free

USD $0/month

For people just getting started

Unlimited applies and searches
Access on web and mobile apps
One active job alert
Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

Ad-free experience
Up to 10 active job alerts
Personal career consultant
Go to account ›