The Job logo

What

Where

Senior Network Development Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
As a Senior Network Development Engineer at Oracle, you will lead global Edge network strategy initiatives, manage projects, provide technical expertise, automate tasks, troubleshoot network issues, and collaborate with cross-functional teams. You will work under limited supervision to support a cloud-based network with a global footprint, ensuring the proper functioning of network devices and servers. This is a full-time on-site opportunity in Bengaluru, Karnataka, India.

Job Description

Primarily focused on the development and support of network fabric and systems through a combination of a deep-level understanding of networking at the protocol level coupled with programming skills to support the intensive automation required to operate a production environment.  As OCI is a cloud-based network with a global footprint, this support will include hundreds of thousands of network devices supporting millions of servers, connected over a mix of dedicated backbone infrastructure and the Internet. 

Responsibilities

Lead global Edge network strategy initiatives, set objectives, and establish delivery procedures. Manage project technical milestones and tasks, potentially serving as a project technical lead overseeing a small team of engineers. Advise project and program managers and collaborate with leadership within the same organization. Act as a technical subject matter expert (SME) in cross-functional activities. Take technical responsibility for moderately complex projects, including requirements, specifications, and documentation. Decompose high-level architectures into detailed designs and lead the development of network solutions with multiple modules. Work with support teams to ensure proper monitoring and automation support. Serve as an escalation point for network events and provide break-fix support for large-scale incidents. Be the principal contact for resolving complex network issues and root cause analysis efforts. Develop scripts for automating complex tasks and lead network automation design projects. Possess a comprehensive understanding of the software development lifecycle. Offer guidance to technical staff and provide mentorship to junior members. Collaborate with vendors and contribute to RFQ/RFP development. Lead the adoption of new vendor hardware and communicate actively with product teams to align technology with product and service requirements. Participate in coordinated communication efforts to assess gaps, solutions, and needs alongside networking leadership and the PMO.

 

  • Advanced knowledge of networking protocols: BGP/OSPF/IS-IS, TCP, IPv4, IPv6, DNS, DHCP, MPLS
  • Advanced knowledge of IPSec VPN solutions.
  • Advanced experience with Internet peering and inter-domain networking.
  • A reasonable level of familiarity with the Linux subsystem.
  • Experience with scripting or automation and Edgenetwork design – Python preferred, but must demonstrate knowledge in scripting or compiled language.
  • Experience with high-level software design/development.
  • Experience with automation systems, framework design/use, and deployment.
  • Advanced experience with network modeling and programming – YANG, OpenConfig, NETCONF. Knowledge of network security design, system performance characterization, and testing.
  • Excellent judgment in influencing product roadmap direction, features, and priorities.
  • Recognized authority and leading contributor in immediate business area and function. Uses skills to contribute to the development of company objectives and principles and to achieve goals in creative and effective ways.
  • Capable of working under limited supervision.
  • Excellent organizational, verbal, and written communication skills.                                                           

 

Required Skills

Automation

IPSec

Network Design

Network Infrastructure

Networking Protocols

TCP/IP

Troubleshooting

Set alert for similar jobsSenior Network Development Engineer role in Bengaluru, India
Oracle Logo

Company

Oracle

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Product Development

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Oracle Logo

Senior Software Engineer

Oracle

Bengaluru, Karnataka, India

Posted: a year ago

Join our team at JD Edwards and apply your software development skills to build enhancements within our software architecture. As a member of the Product Engineering division, you will collaborate with internal and external teams to ensure the success of our software applications. Troubleshoot and debug software programs, perform code reviews, and contribute to functional and technical designs. Join us in our mission to deliver high-quality solutions to our customers.

Oracle Logo

Senior Data Engineer

Oracle

Bengaluru, Karnataka, India

Posted: a year ago

Job Description            As a Data Engineer you will be responsible as the expert for formulating delivery of technical and functional data support activity to prospective clients and customers while ensuring customer satisfaction. The role focuses on creating value chain to help address the challenges of acquiring the large complex data, evaluating its value, distilling, and analyzing. This individual will be responsible to develop robust, scalable, and maintainable data systems with a combination of in-house tools and standard technologies.  Preferred Qualifications 5+ years' experience in the field Programming skills using Python, Java, SQL, R   Experience with big data technologies such as Spark, Hadoop, Hive, HBase, Pig, etc Background in Oracle application workload preferred: Oracle DB, MySQL, Oracle Fusion Experience with data modeling, data warehousing, and building ETL pipelines Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience Additional Details Good knowledge in data engineering concepts, data architecture design, performance tuning, and data modeling advanced ability to perform exploratory data analysis and data visualization skills Comfortable working independently in an ambiguous and fast-paced environment, and are able to think big while paying attention to detail They can communicate with both technical experts and non-experts, and have an analytical mindset that helps them connect their work to the needs of their data customers Define and manage SLA for all data sets in allocated areas of ownership Collaborate with engineers, product managers, and data scientists to understand data needs, representing key data insights in a meaningful way Design, build, and launch collections of sophisticated data models and visualizations that support multiple use cases across different products or domains Solve our most challenging data integration problems, utilizing optimal ETL patterns, frameworks, query techniques, sourcing from structured and unstructured data sources Assist in owning existing processes running in production, optimizing complex code through advanced algorithmic concepts Partner with product, analytics, and data engineering in interpreting business and analytics requirements and converting them into robust data pipelines   General Skill Requirements: Strong drive to learn and master new technologies and techniques. Work with fellow data scientists & architects to build out and maintain all parts of the services lifecycle Ability to work independently and with team members from different backgrounds Ability to quickly understand challenging business problems and uses cases across industries, finding patterns and insights within structured and unstructured data across industries, like financial, agricultural, transportation, food, manufacturing, logistics, energy and other industries. Ability to communicate complex data in a simple, actionable way  Responsibilities As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.