Principal Software Developer OCI IDC Next Generation Firewall

2 months ago


bangalore, India Oracle Full time

Role: Principal Member of Technical Staff, Oracle’s Cloud Infrastructure Core Services Development Team
OCI Virtual Networking, as a part of OCI Core Services is building new Infrastructure-as-a-Service technologies that operate and enable high scale broadly distributed multi-tenant cloud. All the other services and applications on cloud consume these core services. 
OCI Networking Development, India is a newly established team who will develop this state of art, distributed and highly available virtual networking services.
The service teams being established in India include:
Virtual Cloud Network - Oracle Cloud Infrastructure Virtual Cloud Network (VCN) is a customizable and private network on the OCI cloud. As with an on-premises network, customers have complete control. This includes assigning your own private IP address space, creating subnets, route tables, and configuring stateful firewalls. A single tenant can have multiple VCNs, thereby providing grouping and isolation of related resources. VCN is a foundational cloud service.

VN-Edge group own Edge Services like VPN, CDN, Customer Cloud Connectivity, Service Gateways, Network Firewall etc.

Client VPN: Client VPN Service will allow customers to securely connect individual devices, such as laptops, to their OCI tenancy over the Internet. The Client VPN Service will be a cloud service handled and supported by OCI

Content Delivery Network: OCI’s Content Delivery Network (CDN) service is the practice of delivering content via globally distributed caching servers. Customers deploy CDN for both static and dynamic content to increase availability and scalability, decrease latency, and to deliver applications and content securely to their constituents.

Network Firewall: An OCI native Firewall service will be used by customers to filter and inspect traffic in their virtual networks. Additional functionalities will include Logging, Intrusion Detection Prevention System and comfortability with other OCI network services.
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. You should be comfortable at building complex distributed systems that work with end users and back network infrastructure.
You should be hardworking and highly skilled in programming in JAVA or any other Object Oriented language. 
You should be able to write clean code consistently. The ability to optimize the code for improving performance and scalability when it is deployed in a cloud environment as a part of a distributed application is the most critical requirement. Supporting the production environment of the service and doing on call work for the same are also an integral part of the development role.
Developing algorithms to efficiently solve problems for moving data across a distributed network efficiently and reliably is the key skill that you will enable your success in our team. Further, you should be able to work comfortably in a collaborative agile environment and be excited to learn.
Qualifications

Bachelor’s or master’s degree in computer science engineering or related field 10+ years of experience in applications development Expert in Design Patterns & experience in implementing Cloud Architecture Patterns Expert in Java programming or similar other OOP language Experience working with cloud environments like AWS, GCP, Azure Proven track record of dealing well with ambiguity, prioritizing needs, and delivering results in a dynamic environment. Experience in algorithms & data structures. Passion for problem solving & strong analytical skills. Excellent organizational, verbal, and written communication skills

Preferred Qualifications:

Knowledge/ Experience in Python & ReactJS is a plus


The OCI Core teams have followed a highly collaborative work culture. Your ability to take initiative in an ever-changing environment to own results without ego and deliver value to the customers will resolve your success in our group.

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.



  • bangalore, India Oracle Full time

    As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the...


  • bangalore, India Oracle Full time

    As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the...


  • bangalore, India Oracle Full time

    Short description:Consulting Member of Technical Staff (OCI - IDC) - IC5 Come join us to help shape up and build next generation Data and AI driven Observability and asset management solutionsJob description:The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a...


  • bangalore, India Oracle Full time

    Short description: Consulting Member of Technical Staff (OCI - IDC) - IC5 Come join us to help shape up and build next generation Data and AI driven Observability and asset management solutions Job description: The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services...


  • bangalore, India Oracle Full time

    Location: Bengaluru/ HyderabadLooking for a talented and passionate principal software engineer to join OCI Infrastructure Delivery Engineering team . The team will be responsible for building services and tools to accelerate the process by which OCI grows its compute and network capacity.Job description:The Oracle Cloud Infrastructure (OCI) team can...


  • bangalore, India Oracle Full time

    Location: Bengaluru/ HyderabadLooking for a talented and passionate principal software engineer to join OCI Infrastructure Delivery Engineering team . The team will be responsible for building services and tools to accelerate the process by which OCI grows its compute and network capacity.Job description:The Oracle Cloud Infrastructure (OCI) team can...


  • bangalore, India Oracle Full time

    The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges. ...

  • Principal SDE-IC4-Java

    3 months ago


    bangalore, India Oracle Full time

    Hiring for a Principal SDE to join the AI Data Org at OCI to develop services and tools for machine learning data infrastructure & workflow, with the following skills - Java, REST API, microservices, container technology & DevOps tools. UI skills like JavaScript, Angular, React.JS are optional. Experience in Cloud (IaaS, PaaS or SaaS) is not mandatory but...


  • bangalore, India Oracle Full time

    Hiring for a Principal SDE to join the AI Data Org at OCI to develop services and tools for machine learning data infrastructure & workflow, with the following skills - Java, REST API, microservices, container technology & DevOps tools. UI skills like JavaScript, Angular, React.JS are optional. Experience in Cloud (IaaS, PaaS or SaaS) is not mandatory but...


  • bangalore, India Oracle Full time

    We are seeking dedicated and enthusiastic Senior/Principal Software Developer to join the Data and Observability team at Oracle Cloud Infrastructure (OCI). As a crucial member, you will dive into the world of OCI cache with Redis service, a managed offering within the Oracle Cloud You will be working with a pod of elite engineers working on this very...

  • Account Manager

    4 weeks ago


    bangalore, India IDC AsiaPacific Full time

    IDC is seeking for an Account Manager to join IDC India Sales organization in Mumbai / Bangalore India.The initial focus of the Account Manager will be to accelerate IDC's current successful business with Emerging and mid-market vendors. The AMs are responsible for selling an enhanced and tailored product and solution set geared to the needs of Emerging...


  • bangalore, India Oracle Full time

    Principal Software Developer, OCI Corporate IdentityOCI Corporate Identity designs, deploys and supports Identity and Access Management Services for internal and external customers of Oracle. We use innovative Identity Tech from Oracle's arsenal to roll out services iteratively and at scale. These services showcase industry leading Oracle's Identity and...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Job Posting Software Principal Engineer/ Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools,...

  • Oci Architect

    1 month ago


    Bangalore City, India 3i Infotech Ltd. Full time

    Good understanding on OCI services – Compute, VCN, IGW, DRG, Fast Connect, Load Balancer, WAF, Firewall, Auto Scaling, Object Storage, Key Manager, Encryption, Compartments, DNS, IAM, Federation, Monitoring, PaaS servicesManage and support customer environments in OCI cloud.Should have Migration experience and should have used migration toolsExperience in...


  • bangalore, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. 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...

  • Oci Architect

    18 hours ago


    Bangalore City, India 3i Infotech Ltd. Full time

    Good understanding on OCI services – Compute, VCN, IGW, DRG, Fast Connect, Load Balancer, WAF, Firewall, Auto Scaling, Object Storage, Key Manager, Encryption, Compartments, DNS, IAM, Federation, Monitoring, PaaS servicesManage and support customer environments in OCI cloud.Should have Migration experience and should have used migration toolsExperience in...


  • bangalore, India Oracle Full time

    Design, develop, solve and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will take an active role in defining and evolving standard practices and procedures. You will be responsible for defining and developing software for tasks associated with developing, designing, debugging , and...

  • OCI Architect

    1 month ago


    Bangalore Metropolitan Area, India 3i Infotech Ltd. Full time

    Good understanding on OCI services – Compute, VCN, IGW, DRG, Fast Connect, Load Balancer, WAF, Firewall, Auto Scaling, Object Storage, Key Manager, Encryption, Compartments, DNS, IAM, Federation, Monitoring, PaaS servicesManage and support customer environments in OCI cloud.Should have Migration experience and should have used migration toolsExperience in...


  • bangalore, India Oracle Full time

    Job DescriptionDesign, develop, fix 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...


  • bangalore, India Oracle Full time

    Job DescriptionDesign, develop, fix 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...