Enable America Jobs

Enable America Logo

Job Information

Further Enterprise Solutions RAN Virtualization Platform Engineer in Plano, Texas

Job Title: RAN Virtualization Platform Engineer

Location: Plano, TX

Expected duration: 12 months

Description:  

Essential Duties and Responsibilities:

• Installation and Commissioning - Work on a team of engineers providing installation support (lab and production) for the Samsung NFV Platform and Orchestration solutions, including:

o Installation, commissioning and configuration of virtualized environment. This includes BIOS configuration, Linux Operating System installations and configuration, network scripts, etc.

o KVM, numa, grub configuration

o Installation of Openstack platform, and configuration of the same

o Installation, configuration and maintenance of Kubernetes-based CaaS environments, including Redhat Openshift and Windriver Titanium, as well as the community version of Kubernetes

o Installation, configuration and maintenance of CNCF PaaS toolsets, such as Prometheus, Jaeger, Grafana, Kiali, etc

• Test Engineering – Create test cases, test plans and execute test plans for Samsung Orchestration solutions in Samsung Lab as well as in customer labs. Document test results. This includes feature testing, performance testing and inter-operability testing.

• Tier2/3 Support – Work in a team environment, to troubleshoot commercial Virtualization and Orchestration application issues, propose workarounds, and work with R&D to provide the RCA (Root Cause Analysis) to the customer. This sometimes involves 24x7 support.

• Works closely with various support organizations and cross-functional teams from SEA and Samsung R&D to achieve successful new product roll-outs and developments.

• Ensure that customer commitments are achieved according to plan.

• Ability to travel sporadically during the project.

Background/Experience required:

• Approximately 4-8 years of experience working in a professional and highly technical environment with a distinct exposure to virtualization technology

• Bachelor’s degree in EE/CS/TE is required. Master’s degree is beneficial.

• Experience and comfort working in a Linux environment, including scripting and command-line proficiency

• Experience working with various virtualization technologies, such as Openstack and Kubernetes. Knowledge of cloud-native concepts preferred.

• Experience working with commercial cloud hyperscalers

• Thorough understanding of virtualization technologies such as CPU pinning, NUMA, guest isolation in multi-tenant scenarios, and SRIOV

• Understanding of ETSI MANO Reference Architecture and the functions of the various components described therein

• Knowledge of wireless network technologies, including RAN, Core and Transport

• Knowledge of various software engineering concepts, such as message queues, multi-threading, algorithms, interfaces, inter-process communication, security, and relational databases

• Understanding of networking concepts, such as TCP/IP, VLAN, sockets, IPv4/6, NAT, routing and interface snooping. Experience with switch configuration preferred.

• Knowledge of various compute resource aspects: CPU, memory and disk and assessing the performance of each

• Knowledge of DevOps concepts, and CI/CD.

• Must have troubleshooting experience using command-line tools and scripting tools, such as shell, Python, etc.

Powered by JazzHR

DirectEmployers