Senior Network Automation Engineer

DataSmart

Porto

Hybrid

EUR 60,000 - 100,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DataSmart in Porto seeks a Senior Network Automation Engineer to design, develop, and maintain production-grade automation frameworks using Ansible and Python in a hybrid Porto setup.

You will build end-to-end automation workflows for provisioning, configuration changes, validation, reporting, and rollback across multi-vendor environments including Juniper, Arista, Cisco, Fortinet, and Check Point. Emphasis on NetBox, Jinja2, YAML, and CI/CD with GitLab/Jenkins.

Qualifications

  • Hands-on experience designing and building complete network automation frameworks using Ansible and Python.
  • Proven ability to develop reusable, scalable automation solutions rather than scripts.
  • Advanced knowledge of Ansible roles, inventories, modules, and Ansible Automation Platform (AAP).
  • Strong Python development skills, including APIs, logging, error handling, and testing.
  • Experience with Nornir, Netmiko, NAPALM, PyEZ, NETCONF/RESTCONF/gNMI, and related tools.
  • Experience with NetBox, Jinja2, YAML/JSON schemas, and dynamic inventory management.
  • Solid knowledge of GitLab CI/Jenkins, Git workflows, and CI/CD practices.
  • Experience with pytest, Molecule, ansible-lint, yamllint, and code-quality tooling.
  • Understanding of multi-vendor networks (Juniper, Arista, Cisco, Fortinet, Check Point) and routing fundamentals.

Responsibilities

  • Design, develop, and maintain production-grade network automation frameworks using Ansible and Python.
  • Build end-to-end automation workflows for provisioning, config changes, validation, reporting, and rollback.
  • Develop reusable Ansible roles, collections, modules, plugins, and dynamic inventories.
  • Create Python libraries and CLI tools using Nornir, Netmiko, NAPALM, PyEZ, and network APIs.
  • Manage source-of-truth data using NetBox, YAML/JSON schemas, and Jinja2 templates.
  • Orchestrate workflows through Ansible Automation Platform (AAP) with pre-checks, approvals, deployment, and rollback.
  • Implement safe deployment mechanisms, configuration diffs, state snapshots, and drift detection.
  • Build and maintain GitLab CI/Jenkins pipelines for automated testing and deployment.
  • Integrate automation workflows with ITSM/JIRA, Infoblox, secrets management, and notification systems.
  • Develop automated compliance checks, remediation workflows, and infrastructure hardening.
  • Implement structured logging, audit trails, and dashboards (Grafana/Coralogix).
  • Automate backups, recovery procedures, and high-availability validation.
  • Support multi-vendor environments and troubleshoot automation vs. network issues.

Skills

Ansible design
Python development
Network automation
Multi-vendor networks
CI/CD practices
GitLab CI/Jenkins
Nornir
Netmiko
NAPALM
PyEZ
NetBox
Jinja2
YAML/JSON schemas
RESTCONF/gNMI
Ansible Platform
ITSM/JIRA integrations

Tools

Ansible
Python
Nornir
Netmiko
NAPALM
PyEZ
NETCONF/RESTCONF/gNMI
NetBox
Jinja2
YAML/JSON
GitLab CI/Jenkins
Ansible Automation Platform
ITSM/JIRA integrations
Grafana/Coralogix

Job description

Tel.: +351 214 171 161 - Lisboa
Tel.: +351 253 120 734 - Braga
Fax: +351 214 177 610
(Chamada para a rede fixa nacional) (Call to the national fixed network)

About Us:DataSmartis a Portuguese company, positioning itself as a consulting company of excellence, with over 20 years of existence. We are specialized in Technologies and Information Systems services, for the Portuguese and International markets. We pride ourselves on fostering a culture of involvement, experience, and excellence.

Join our team as a Senior Network Automation Engineer(Hybrid – Porto)

What You’ll Do:

  • Design, develop, and maintain production-grade network automation frameworks using Ansible and Python
  • Build end-to-end automation workflows for provisioning, configuration changes, validation, reporting, and rollback
  • Develop reusable Ansible roles, collections, custom modules, plugins, and dynamic inventories
  • Create Python libraries and CLI tools using Nornir, Netmiko, NAPALM, PyEZ, and network APIs
  • Manage source-of-truth data using NetBox, schema-validated YAML/JSON, and Jinja2 templates
  • Orchestrate workflows through Ansible Automation Platform (AAP), including pre-checks, approvals, deployment, post-checks, and automatic rollback
  • Implement safe deployment mechanisms, configuration diffs, state snapshots, and drift detection
  • Build and maintain GitLab CI/Jenkins pipelines for automated testing, validation, and deployment
  • Integrate automation workflows with ITSM/JIRA, Infoblox, secrets management, and notification systems
  • Develop automated compliance checks, remediation workflows, and infrastructure hardening processes
  • Implement structured logging, audit trails, compliance reporting, and Grafana/Coralogix dashboards
  • Automate configuration backups, recovery procedures, and high-availability validation
  • Support multi-vendor network environments, including Juniper, Arista, Cisco, Fortinet, and Check Point
  • Troubleshoot network and automation issues, ensuring reliable and secure infrastructure operations.

Qualifications:

  • Strong hands‑on experience designing and building complete network automation frameworks using Ansible and Python
  • Proven ability to develop reusable, scalable, production‑grade automation solutions rather than standalone scripts
  • Advanced knowledge of Ansible roles, collections, inventories, custom modules, plugins, and Ansible Automation Platform (AAP)
  • Strong Python development skills, including libraries, CLI tools, APIs, error handling, logging, and automated testing
  • Experience with Nornir, Netmiko, NAPALM, PyEZ, NETCONF, RESTCONF, gNMI, or equivalent network automation tools
  • Experience with NetBox, Jinja2, YAML/JSON schemas, and dynamic inventory management
  • Solid knowledge of GitLab CI/Jenkins, Git workflows, version control, and CI/CD practices
  • Experience with pytest, Molecule, ansible‑lint, yamllint, ruff, mypy, or equivalent testing and code‑quality tools
  • Experience implementing automated validation, configuration rollback, drift detection, and compliance checks
  • Knowledge of network infrastructure APIs and integrations with ITSM/JIRA, Infoblox, and secrets management solutions
  • Strong understanding of multi‑vendor network environments, particularly Juniper, Arista, Cisco, Fortinet, and Check Point
  • Solid networking knowledge, including BGP, OSPF, VLANs, STP, LACP, EVPN, and multicast fundamentals
  • Experience with firewall policy management, network segmentation, security hardening, and configuration management
  • Strong troubleshooting skills, with the ability to distinguish automation failures from underlying network issues
  • Ability to work autonomously, take ownership of technical solutions, and collaborate effectively with infrastructure and security teams

AtDataSmart, you will have the opportunity to integrate into a solid company and participate in projects of high recognition, nationally and internationally, with an appealing technological environment and career progression.

Excellence in the way to the future!

Connect with Us: Follow us on LinkedIn for updates on career opportunities, company news, and industry insights! For further details, visit us at www.datasmart.pt

#JoinOurTeam #DataSmart #ThinkDataBeSmart #NetworkAutomation #Ansible #Python #NetworkEngineering #InfrastructureAutomation

Do you accept the challenge?
We are waiting for you!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Network Automation Engineer
Senior Network Automation Engineer

DataSmart Lda • Porto

Hybrid
EUR 65,000 - 90,000
Senior Network Automation Engineer – Hybrid (Porto)
Senior Network Automation Engineer – Hybrid (Porto)

DataSmart Lda • Porto

Hybrid
EUR 65,000 - 90,000
Network Security Automation Engineer
Network Security Automation Engineer

Neotalent Conclusion • Porto

Remote
EUR 55,000 - 85,000
Remote work option
Career growth & training
Internal mobility program
+1
Network Security Automation
Network Security Automation

WIRE IT • Porto

On-site
EUR 52,000 - 75,000
Health Insurance
22 days paid vacation
4 extra days annually
+7
Senior Network Automation Engineer - Hybrid Porto
Senior Network Automation Engineer - Hybrid Porto

DataSmart • Porto

Hybrid
EUR 60,000 - 100,000
Senior Data Center Network & VMware NSX Engineer
Senior Data Center Network & VMware NSX Engineer

DataSmart • Lisboa

Hybrid
EUR 90,000 - 120,000
Senior Cloud Automation Developer
Senior Cloud Automation Developer

DataSmart • Lisboa

Hybrid
EUR 60,000 - 90,000
Network Engineer
Network Engineer

act digital EMEA - Alter Solutions • Porto

On-site
EUR 60,000 - 90,000
Expert Cloud Automation Developer
Expert Cloud Automation Developer

DataSmart • Lisboa

Hybrid
EUR 90,000 - 130,000
Network Engineer
Network Engineer

Findmore Consulting, S.A. • Lisboa

On-site
EUR 50,000 - 70,000
Top locations