Oracle Senior Software Engineer - Networking (JoinOCI-Edge) in Itasca, Illinois
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
As part of Oracle's employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salaryverification, professional references, education verification and professional qualifications and memberships (if applicable).
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
/The Oracle Cloud Infrastructure (OCI)team can provide you the opportunity to build and operate a suite of massivescale, integrated cloud services in a broadly distributed, multi-tenant cloudenvironment. OCI is committed to providing the best in cloud productsthat meet the needs of our customers who are tackling some of the world s biggestchallenges. /
/We offer unique opportunities for smart,hands-on engineers with the expertise and passion to solve difficult problemsin distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and businessimpact designing and building innovative new systems to power ourcustomer s business critical applications. /
Thisindividual will be a member of the Engineering organization supporting theNetwork Engineering group. As a member of the Network Engineering team, theSenior Software Engineer - Networking, will be highly focused on building anddeveloping network automation and monitoring systems, tools and processes tothe team. The ideal candidate will be highly autonomous, very detailoriented and possess strong written and verbal communicationskills. The candidate, alongwith their automation skills, should have relevant experience in the area ofnetwork management and operations. Asa hybrid individual, he/she will help deliver next generation networkingsolutions to Oracle Cloud.
The ideal candidatewould have an understanding of software design principles, networking andautomation. This person should be able torapidly identify and explain design issues and challenges, and think on theirfeet. In addition to theirexperience with software lifecycle best practices, familiarities with Internet technologies such as DNS, REST, SSL/TLS, HTTP, NETCONF, OpenConfig, and YANG is desired but not necessary.
Duties & Responsibilities:
Automate select network operation tasks through creationand maintenance of tools.
Be part of the team that shapes the automation future ofour next-generation data center networks.
Work closely with our Network Engineering teams to ensurefast, smooth roll-out of new designs and products.
Drive standards across the network and ensure that we arefully compliant to those standards and policies.
Education & Qualifications:
A minimum of 5 years of experience working in writing and developing software experience with Python, Rubyand/or Perl a strong asset.
Experience with providing automation solutions in amedium- to large-sized network and monitoring infrastructure
A minimum of 3 year s experience and working knowledge of automationtechniques and frameworks such as Puppet, Chef, Ansible, Salt.
Solid understanding of software design principlesincluding object-oriented concepts andtest-driven development methodologies
Theideal candidate will have a solid background in software engineering andfamiliarity with networking concepts including network management and relatedtechnologies
Demonstrated innovative thinker and creative problemsolver
Desired to have a knowledge of major networking protocolsincluding BGP, OSPF, MPLS protocols for both IPv4 and IPv6 or willing to learn
Familiarity and working knowledge of network configuration / automationprotocols and methods including SNMP, NETCONF, YANG, OpenFlow, Netflow/SFlow
Knowledge and experience with computing environmentsincluding server operation, compute platforms, and storage
Bachelor s degree in Engineering or Computer Science orequivalent in work experience and self-study.
Oracle sDyn is a pioneer in DNS and a leader in cloud-based infrastructure to connectusers with digital content and experiences across a global internet. Dyn'ssolution is powered by a global network that drives 40 billion trafficoptimization decisions daily for more than 3,500 enterprise customers,including preeminent digital brands such as Netflix, Twitter, Linkedin andCNBC. Adding Dyn's best-in-class DNS and email services extend the Oracle cloudcomputing platform and provides enterprise customers with a one-stop shop forInfrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS).
Job: *Product Development
Title: Senior Software Engineer - Networking (JoinOCI-Edge)
Location: United States
Requisition ID: 18000X7F
Other Locations: Costa Rica, Lithuania, Canada