Job Search and Career Advice Platform

Enable job alerts via email!

Network Automation Engineer

MTS SYSTEMS ENGINEERING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

25 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Singapore is seeking a candidate proficient in automation development and network management. The role involves designing solutions using Python, integrating with CI/CD pipelines, and collaborating with cross-functional teams to enhance operational efficiency. Candidates should have 2-4 years of relevant experience and a strong understanding of networking principles. This exciting opportunity allows for tackling complex challenges in network automation.

Qualifications

  • Proficiency in scripting and programming languages such as Python.
  • Experience with automation tools like Ansible for configuration management.
  • Strong knowledge of networking concepts including BGP, OSPF, TCP/IP stack, and network hardware.
  • Familiarity with CI/CD principles and version control using Git.
  • Understanding of RESTful APIs for interaction with network devices.
  • Experience working with databases (SQL, NoSQL, TSDB).
  • Experience with Unix-based systems is often preferred.
  • Experience in banking or financial change processes is a bonus.

Responsibilities

  • Design and develop automation solutions using Python.
  • Integrate network management into CI/CD pipelines.
  • Manage and maintain automation tools and frameworks.
  • Implement monitoring tools to track network performance.
  • Collaborate with engineering teams to define network requirements.
  • Provide troubleshooting for automation-related issues.
  • Document automation solutions for network operations.

Skills

Proficiency in Python
Experience with Ansible
Networking fundamentals
Familiarity with CI/CD pipelines
Understanding of RESTful APIs
Working with databases
Experience with Unix/Linux
Job description
Key responsibilities
  • 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.
  • Integrate with CI/CD pipelines: Work with cross-functional teams to incorporate network provisioning and management into existing deployment pipelines for greater efficiency.
  • Manage and maintain automated systems: Implement, test, and maintain automation tools and frameworks, including those that handle tasks like network security, mapping, and testing.
  • 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.
  • Collaborate with cross-functional teams: Work with other engineering and operational teams to define network requirements and ensure automation solutions meet business needs.
  • Troubleshoot issues: Provide advanced troubleshooting for automation-related issues and help resolve operational problems in the network infrastructure.
  • Document solutions: Create and maintain documentation for end-to-end automation solutions to aid network operations and troubleshooting.
Essential skills and knowledge
  • Programming: Proficiency in scripting and programming languages such as nodejs and Python is essential.
  • Automation tools: Experience with tools like Ansible is often required for configuration management.
  • Networking fundamentals: Strong knowledge of networking concepts, including routing protocols (BGP, OSPF), the TCP/IP stack, and network hardware (routers, switches, firewalls).
  • DevOps principles: Familiarity with CI/CD pipelines, version control (e.g., Git), and the concept of "infrastructure as code".
  • APIs: Understanding of RESTful APIs for programmatic interaction with network devices and services.
  • Data and databases: Experience working with various database types (SQL, NoSQL, TSDB) and tools for data collection and visualization.
  • Unix/Linux: Experience working with Unix-based systems is often preferred.
  • Experience in bank / financial institute change process will be a bonus.

Number of Working Experiences: 2-4 years

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.