Apply

Senior Network Automation Engineer

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, Significant experience

📍 Location: United Kingdom

🔍 Industry: Network Engineering

🏢 Company: Wifinity👥 101-250💰 Private over 3 years agoInternetHospitalityWirelessISP

🗣️ Languages: English

⏳ Experience: Significant experience

🪄 Skills: DockerPythonSoftware DevelopmentAgileCloud ComputingDjangoKubernetesREST APICommunication SkillsCollaborationCI/CDProblem SolvingCustomer serviceMentoringLinuxDevOpsDocumentationNetworkingTroubleshootingScripting

Requirements:
  • Strong programming skills and understanding of software development practices
  • Experience of creating both user facing systems and backend scripting
  • Experience with version control and CI/CD pipelines
  • Practical experience with network source of truth systems (e.g. Netbox), and vendor automation platforms
  • Strong understanding of networking concepts and technologies (routing, switching, security)
  • Python certification demonstrating proficiency in automation and scripting
  • Demonstrated expertise in network automation frameworks
  • Django web framework development experience
Responsibilities:
  • Design and implement software solutions to support automated network design, install and operation.
  • Develop and maintain systems to validate and handle network data, interacting with sources of truth, vendor controllers, monitoring systems and network devices.
  • Expand and maintain user facing systems to collect and provide network data at the point of use.
  • Create technical specifications and requirements documentation for network automation projects
  • Lead the implementation of automated testing and validation procedures for network changes
  • Collaborate with Senior Network Architects to understand architectural requirements and translate them into automated solutions
  • Mentor team members on network automation and software development best practices and technologies
  • Drive continuous improvement in automation processes and tooling
  • Ensure all new product releases include appropriate automation components
  • Support troubleshooting and resolution of network automation issues
Apply