Search by job, company or skills

Ruckus Networks

Senior Software Engineer (Devops)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

In our always on world, we believe it's essential to have a genuine connection with the work you do.

RUCKUS Networks is hiring a Senior Software Engineer who will work closely with our team in Taipei!

How You'll Help Us Connect the World:

We are seeking CI/CD DevOps Engineers to work on the Ruckus Cloud CI/CD pipeline, building and maintaining solutions that enable fast and reliable cloud service deployments. This role offers the opportunity to contribute to innovative cloud services in a fast‑paced environment, requiring hands‑on development, strong understanding of cloud technologies, microservices deployment tools, CI/CD pipelines, and SDLC practices. The ideal candidate can see the big picture, dive deep into technical challenges when needed, bring fresh ideas, and has solid programming skills in Python.

Responsibilities

  • Manage and maintain microservices‑based CI/CD pipelines and toolchains across GCP, AWS, and Azure
  • Own and operate custom build agents, deployment agents, and related infrastructure code
  • Manage build, deployment, and Bill of Materials (BOM) processes to ensure traceability and accuracy
  • Build, enhance, and maintain CI/CD pipelines for code builds and software deployment to test and emulated environments
  • Design, automate, and manage containerized deployments
  • Own and drive Automation and DevOps services, including continuous improvement initiatives
  • Identify, evaluate, and implement improvements to automation, build frameworks, and deployment processes
  • Research and adopt new tools, technologies, and open‑source solutions
  • Define and maintain benchmarks for security, scalability, performance, code quality, and product quality
  • Set up and maintain DevSecOps infrastructure, including tools such as Bitbucket, Jenkins, Argo CD, and Slack integration
  • Support CI/CD operations, maintenance, and enhancements with hands‑on technical involvement as needed
  • Develop reliable, readable, and maintainable custom code with appropriate test coverage
  • Troubleshoot and resolve issues across CI/CD, deployment, and infrastructure areas
  • Manage project priorities, timelines, and deliverables effectively

Required Qualifications for Consideration:

  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience
  • 5+ years of relevant experience leading and technically managing projects
  • Experience writing software, designing APIs, and working on projects involving release engineering or release management
  • Expertise in at least one cloud configuration or automation technology such as Salt, Ansible, Chef, or Puppet (or equivalent)
  • Strong proficiency in Python
  • Hands-on experience with CI/CD tools such as Jenkins, Argo CD, Flux, and Argo Workflows
  • Solid understanding of Git branching strategies and release management practices
  • Experience building, maintaining, and supporting CI/CD pipelines
  • Experience supporting and managing package repositories such as Yum, npm, and Gem
  • Strong knowledge of Linux, virtualization (KVM), container ecosystems, cloud architecture, and system engineering
  • Experience with Docker, LXC containers, Kubernetes, and related technologies

You Will Excite Us If You Have:

  • Master's degree in a technical field
  • Excellent analytical, problem‑solving, organizational, communication, and interpersonal skills
  • Previous experience with network management systems, including FCAPS (Fault, Configuration, Accounting, Performance, and Security) aspects
  • Expertise in one or more programming languages, such as Python
  • Familiarity with YAML syntax

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147313219