Job Title :EMS Specialist
Job Location :Sydney, NSW and Melbourne, VIC
Job Type :FTP
Job Description:
About the Role:
We are seeking a highly skilled and experienced Senior Software Developer/DevOps Engineer to significantly enhance nbn Element Management System (EMS) integration and development capabilities. This role involves leading the modernization of our Telco OSS/EMS software landscape, including the refactoring of existing custom code and the establishment of robust, automated CI/CD pipelines to ensure continuous delivery and operational excellence.
Key Responsibilities:
Software Development & Modernization:
o Lead Software Lifecycle Upgrades
: Drive and execute comprehensive software lifecycle upgrade projects, encompassing analysis, design, development ,testing, and deployment phases.
o Code Refactoring & Development:
Expertly refactor existing customized source codes written in Python, Java, and C# into new, optimized OS baselines ,ensuring high performance, scalability, and maintainability.
o Platform-Specific Solutions:
Develop, integrate, and customize software solutions specifically for Cisco and Ericsson EMS platforms, ensuring seamless functionality and adherence to vendor standards.
DevOps & Automation :
o CI/CD Pipeline Design & Implementation:
Architect, implement, and maintain end-to-end Continuous Integration/Continuous Delivery (CI/CD) pipelines using tools like Jenkins, GitLab CI, or Azure DevOps, automating build, test, and deployment processes to accelerate delivery cycles.
o Infrastructure & Configuration Automation:
Develop and maintain automation scripts using tools such as Ansible, Puppet, Chef, or Terraform for efficient provisioning, configuration management, and infrastructure as code.
o Container Orchestration:
Deploy, manage, and scale containerized applications effectively using Kubernetes, leveraging its capabilities for orchestration, self-healing, and service discovery, along with practical experience with Docker.
Monitoring, Logging & Alerting
: Implement and manage robust monitoring, logging, and alerting solutions to proactively identify issues, ensure system health, and optimize performance across all environments.
Telco-Specific Focus & Integration:
o Custom Scripting & Job Development:
Design, develop, and implement complex customized scripting and scheduled jobs specifically tailored for Telco customers, addressing unique operational and business requirements.
o Vendor Collaboration & Integration:
Collaborate closely with major software vendors to integrate customized solutions with new OS baselines and ensure smooth interoperability within complex Telco environments.
o Customer-Centric Solutions:
Contribute to projects for prominent Telco customers (e.g., NBN, Optus, TGP), demonstrating a deep understanding of their unique needs and operational workflows.
Required Skills & Experience:
Core Programming Expertise:
Strong proficiency and demonstrated experience in Python, Java, and C# for large-scale application development and system
integration.
DevOps & Automation:
§ Proven hands-on experience in designing,
implementing, and managing CI/CD pipelines. § Solid understanding and practical experience with automation tools (e.g., Ansible) and version control systems (e.g., Git,GitHub, Bitbucket).§ Mandatory hands-on experience with Kubernetes for container orchestration and Docker for containerization.
EMS Platform Experience:
Direct, hands-on working experience with both Cisco and Ericsson Element Management Systems (EMS).
Expert Telco Domain Knowledge:
§ Extensive experience within existing OSS/BSS and EMS software environments in a telecommunications context. § Prior exposure to and understanding of major Telco equipment suppliers and their respective platforms. § Demonstrable experience in customized scripting and schedule job development tailored for specific Telco customer projects (e.g., NBN, Optus, TPG).
Preferred Technical Familiarity (mandatory)
:§ Ericsson Network Manager (ENM) § Ericsson Dynamic Activation (EDA)§ Cisco Crosswork Network Controller (CNC) § AXIROX ACS - AXESS & AXTRACK
Problem-Solving & Collaboration
:§ Exceptional analytical and problem-solving skills with a meticulous attention to detail.§ Excellent interpersonal and communication skills, with the ability to collaborate effectively across development, operations, and external vendor teams.
Desirable Qualifications:
o Bachelor's Degree in Computer Science, Software Engineering, Telecommunications, or a related technical field.
o Relevant industry certifications (e.g., DevOps, cloud platform certifications).
o Experience with major cloud platforms (AWS ,Azure, Google Cloud Platform) and infrastructure as code principles.
Skill set
Cisco and Ericsson EMS platforms
-OSS/BSS and EMS software environments
-Ericsson ENM, EDA; Cisco CNC; AXIROX ACS - AXESS & AXTRACK
-Python, Java, C#
-CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
-Automation tools (Ansible, Puppet, Chef, Terraform)
-Container orchestration (Kubernetes, Docker)
-Monitoring, logging, alerting solutions
-Cloud platforms (AWS, Azure, GCP)