Software Engineer – Infrastructure Automation

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong programming skills in Python, with knowledge of Go being a plus., Experience with network observability tools such as Kentik and Grafana., Familiarity with CI/CD pipelines and automation frameworks like Ansible and Jenkins., Solid understanding of Linux, Bash scripting, and source control using Git..

Key responsibilities:

  • Design and implement automation workflows to reduce manual tasks in network operations.
  • Develop tooling and scripts to enhance telemetry visibility and monitoring coverage.
  • Collaborate with stakeholders to gather requirements and develop robust features.
  • Perform root cause analysis and debugging of network automation tooling.

Astreya logo
Astreya Large https://www.astreya.com/
1001 - 5000 Employees
See all jobs

Job description

Role Overview
This role focuses on developing automation tooling and improving infrastructure observability
and telemetry across Dropbox’s production network. You will work closely with network
engineers and SREs to streamline operational workflows, reduce manual effort, and enhance
monitoring and compliance capabilities.
You’ll contribute to feature development, bug fixes, and stability improvements for existing
automation frameworks while collaborating with internal teams to build scalable, reusable
tooling for KTLO, audit, and compliance workflows.
Key Responsibilities
 Design and implement automation workflows to eliminate manual tasks in network
operations
 Develop tooling and scripts to improve telemetry visibility and monitoring coverage
 Collaborate with stakeholders to gather requirements, develop low-level designs, and ship
robust, testable features
 Perform root cause analysis and debugging of network automation tooling
 Support feature enhancements and maintenance of automation systems used in
production workflows
 Integrate with network data sources and telemetry APIs to support observability pipelines

Requirements
 Strong programming skills in Python (Go is a plus), with understanding of software
design principles
 Experience working with network observability tools (Kentik, NSG, Grafana, etc.)
 Familiarity with CI/CD pipelines and automation frameworks (e.g., Ansible, GitLab CI,
Jenkins)
 Solid understanding of Linux, Bash scripting, and source control (Git)
 Experience building internal tools or APIs to support infrastructure teams
 Knowledge of networking concepts and protocols (BGP, NetFlow, etc.) is a plus

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs