SalaryPeak

Network Automation Engineer

UP COMMUNICATIONS PTE LTD
Singapore 2+ years Posted Mar 31, 2026

Salary Range

SGD 48,000 - SGD 60,000 /year

SGD 4,000 - SGD 5,000/month

Skills Required

Liaising with cross functional teamsSecurity AdministrationTroubleshootingNetwork Engineeringimplementing monitoring toolsPerformance ReportingPipeline ManagementNetwork OperationsAutomation Systems MaintenanceProvisioningAutomation DesignConfiguration Managementcollaborate with external teamMapping

Job Description

Network Automation Engineer

Job Scope includes :

  1. Focuses on designing, developing, and implementing software and tools to automate network tasks like provisioning, configuration, and monitoring. Key responsibilities include using scripting languages like Python and tools like Ansible to streamline network operations, collaborating with other teams, integrating automation into CI/CD pipelines, and troubleshooting automated systems. The role requires a strong foundation in networking and software development to create code that manages network infrastructure "as code".
  2. Design and develop automation solutions: Create software and scripts using languages like Python to automate complex network tasks such as configuration management, provisioning, and auditing.
  3. Integrate with CI/CD pipelines: Work with cross-functional teams to incorporate network provisioning and management into existing deployment pipelines for greater efficiency.
  4. Manage and maintain automated systems: Implement, test, and maintain automation tools and frameworks, including those that handle tasks like network security, mapping, and testing.
  5. Implement monitoring and reporting: Set up and utilize network monitoring tools to track performance metrics and generate reports on key indicators like reliability and capacity.
  6. Collaborate with cross-functional teams: Work with other engineering and operational teams to define network requirements and ensure automation solutions meet business needs.
  7. Troubleshoot issues: Provide advanced troubleshooting for automation-related issues and help resolve operational problems in the network infrastructure.
  8. Document solutions: Create and maintain documentation for end-to-end automation solutions to aid network operations and troubleshooting.

Requirements / Essential skills and knowledge

  1. Programming: Proficiency in scripting and programming languages such as nodejs and Python is essential.
  2. Automation tools: Experience with tools like Ansible is often required for configuration management.
  3. Networking fundamentals: Strong knowledge of networking concepts, including routing protocols (BGP, OSPF), the TCP/IP stack, and network hardware (routers, switches, firewalls).
  4. DevOps principles: Familiarity with CI/CD pipelines, version control (e.g., Git), and the concept of "infrastructure as code".
  5. APIs: Understanding of RESTful APIs for programmatic interaction with network devices and services.
  6. Data and databases: Experience working with various database types (SQL, NoSQL, TSDB) and tools for data collection and visualization.
  7. Unix/Linux: Experience working with Unix-based systems is often preferred.
  8. Experience in bank / financial institute change process will be a bonus
  9. Working Experiences: 2-4 years