Network Automation Engineer

Databricks Databricks · Data AI · Bangalore, India · Infrastructure

Network Automation Engineer responsible for designing, developing, and implementing automation solutions for network efficiency, scalability, and reliability using Python, Ansible, Terraform, and CI/CD pipelines. Focuses on scripting, provisioning, monitoring, and integration with broader infrastructure.

What you'd actually do

  1. Design and implement network automation frameworks and solutions.
  2. Develop automation scripts using Python, Ansible, Terraform, Pulumi, or similar tools.
  3. Automate network provisioning, configuration, and deployment processes.
  4. Monitor network performance and build automated alerting and remediation systems.
  5. Architect deployment pipelines using GitHub Actions, managing both GitHub-hosted and self-hosted runners for specialized build requirements.

Skills

Required

  • 3+ years of relevant experience as a Network Engineer
  • Strong understanding of TCP/IP, DNS, and DHCP.
  • Expertise in Switching, VLANs, WAN/LAN, and SD-WAN/VPN.
  • Hands-on experience with routers, switches, and firewalls.
  • Python proficiency for scripting and tool development.
  • Experience with Ansible, Terraform, or Pulumi.
  • Proficiency with REST APIs, JSON/YAML, Git, and CI/CD pipelines.
  • Cloud networking experience (AWS, Azure, or GCP).
  • Understanding of SDN/NFV concepts.

Nice to have

  • Knowledge of container networking (Docker/Kubernetes)
  • Experience with Palo Alto Networks, Aruba Networks, Opengear, APC
  • Familiarity with Datadog, LogicMonitor, Grafana, or Aruba Cape Networks.
  • Proficiency in Netbox and Confluence.
  • Experience with Puppet or SaltStack

What the JD emphasized

  • Python: Must-have proficiency for scripting and tool development.
  • IaC Tools: Experience with Ansible, Terraform, or Pulumi.