Major Duties
Classification: Exempt, Non-Bargaining We are seeking a highly motivated Software Developer to join our Network Operations engineering team with a primary focus on Fault Management using Oracle Unified Assurance (UA). The ideal candidate will design, develop, and support microservices and automation workflows for alarm ingestion, correlation, ticketing, and remediation. You'll be instrumental in building scalable automation frameworks that power our mission-critical network monitoring and assurance systems. This role emphasizes Perl-based backend scripting, Kubernetes-native microservices, CI/CD practices using GitLab, and deep integration with Unified Assurance's API ecosystem.
Responsibilities
- Develop, maintain, and extend Perl-based services and integrations that interact with Oracle Unified Assurance (UA) APIs and back-end databases.
- Design and deploy microservices using modern architectures (Go/Python/Perl) orchestrated via Kubernetes.
- Implement automation for alarm correlation, pre-checks, and runbook execution using tools like Resolve, Kafka, and internal NOC toolchains.
- Build, maintain, and improve CI/CD pipelines in GitLab to enable automated testing, deployment, and validation of fault management components.
- Use GitLab for source control, merge requests, branching strategies, and team collaboration.
- Collaborate with NOC, architecture, and automation teams to implement advanced auto-ticketing, runbook execution, and alarm enrichment pipelines.
- Build tools and scripts that enable fault remediation workflows and diagnostic tasks to be executed at scale.
- Utilize CI/CD pipelines to ensure consistent and automated deployment of changes to development, staging, and production environments.
- Monitor and optimize system performance of fault management services across environments.
- Act as a subject matter expert for UA alarm processing, configuration automation, and pipeline development.
Qualifications
- 3+ years of experience in fault management systems, preferably with Oracle Unified Assurance (UA).
- Proficiency in Perl, Python, Go, and bash for scripting, automation, and data processing.
- Hands-on experience building and deploying services in Kubernetes environments.
- Strong proficiency with GitLab, including Git workflows, issue tracking, CI/CD pipeline configuration, and environment management.
- Experience working with REST APIs, JSON payloads, and message buses such as Kafka.
- Familiarity with microservice architecture and modern backend design principles.
- Experience automating operational tasks and integrating with ticketing platforms (e.g., ServiceNow, Remedy).
- Solid understanding of networking concepts and NOC operational workflows.
- Strong problem-solving skills and ability to work independently in a fast-paced environment.
Preferred qualifications:
- Experience with:
- Oracle MySQL or other RDBMS backends used by UA.
- Resolve Systems, Ansible, or similar automation platforms.
- Go, Python, or other modern programming languages.
- Observability tools: Prometheus, OpenSearch, Grafana, Splunk, etc.
- Knowledge of telecom OSS/BSS environments and service provider networks.
- Familiarity with GitLab Auto DevOps, GitLab Runners, and YAML-based pipeline configuration.
Education:
- Bachelor's degree in Computer Science, Information Systems, Telecommunications, or a related field, or equivalent work experience.
Benefits Offered
We are proud to offer a comprehensive and competitive benefits package:
- 401(k) matching
- Medical, Rx, Dental and Vision insurance
- Disability insurance
- Flexible spending account
- Health savings account
- Life insurance
- Tuition reimbursement
- Paid vacation and personal days
- Paid holidays
- Employee Assistance Program
- Annual bonus program to eligible employee's based upon organization performance
Salary
Pay range (commensurate with skills and experience): $69,323 - $105,074
Other Information
- May require participation in on-call rotation for production support.
Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, marital status, familial status, genetics, disability, age, veteran status or any other characteristic protected by law.
|