Oracle Cloud Native Applications Security Architect - REMOTE in Marlborough, Massachusetts
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 software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.
Cloud Native Applications Security Architect
Job Location: United States with a preference for Morrisville, NC
NOTE: We are unable to provide visa sponsorship for this role at this time. No candidates requiring visa sponsorship will be considered.
Cloud Foundation Services (CFS) is a strategic component for providing critical cloud services to multiple Oracle Global Business Unit applications. Oracle Cloud Infrastructure (OCI), Oracle s second generation Infrastructure as a Service (IaaS), provides improved performance and reliability. CFS provides a microservice-driven platform, software delivery tool chain, and a continuous integration/continuous delivery operations model to support high margin, highly elastic, and highly available Software as a Service (SaaS) applications.
The CFS Security Engineering team is a highly dynamic, cross functional team of development and security professionals dedicated to the security of Oracle SaaS applications running in the GBU Cloud Native Environments. The CFS Security Engineering team collaborates with a variety of other teams within the organization to ensure the Cloud Native Environment is secure in all aspects of the software development lifecycle, application deployment and operations. The CFS Security Engineering team is made up of a geographically diverse group of developers, security analysts, pen testers and architects all passionate about delivering on the security goals found in this modern cloud environment.
_Roles & Responsibilities_
The candidate will work with highly skilled, highly motivated engineers and security professionals using both traditional and agile methodologies. The team embraces a DevSecOps model where development, security and operations are highly integrated and the continuous improvement in the securing of our cloud environments is the primary driving goal. The work environment is to treat everything as code (code, configuration, infrastructure, pipelines, /security/, everything) to achieve the highest quality product in the most efficient amount of time. As a member of the CFS Security Architecture team, the candidate will have daily responsibilities in providing direct guidance and input in the area of architecture and design around a comprehensive set of modern, innovative security-related microservices and infrastructure.
Work closely with other CFS architects and developers in the high level design of cloud native security services and infrastructure
Translate high level requirements into thoughtful and robust designs consumable by development teams
Design high quality, production-grade cloud native microservices that cover a broad range of security concerns
Create and implement infrastructure architectures for PaaS deployments
Ability to assess multiple design strategies for the best solution to meet current business goals
Assist in maintaining architectural integrity and consistency across a growing and evolving set of services
Help team members translate high level, complex infrastructure design into practical, code level service and component designs
Participate in a follow the-sun model for 24x7 support for designated engineers on a rotating basis
Attend training as required to meet Oracle and CFS compliance and regulatory standards. Perform daily task in accordance of compliance and regulatory standards
Other duties as assigned
7 years of experience in software development
3 years of experience building distributed / SOA / microservice-style and cloud-based application architectures
Expertise in cloud native application architecture, 12 factor, containers, and related technologies
Strong understanding of core software security concepts such as Encryption, AuthN and AuthZ
Demonstrated experience working with other technical leads and architects in delivering high quality solutions
Ability to see the bigger picture and incrementally drive architecture growth towards it
Deep understanding of RESTful Interfaces, JSON, Synchronous and Asynchronous API design
Deep understanding of technologies and patterns in building a highly scalable and fault tolerant system
Strong DevOps toolchain experience: Git, CI/CD workflows (Jenkins, GitLab), Docker Repos, etc.
Strong understanding of Linux/UNIX and Shell scripting
Strong understanding with Container Management and orchestration such as Docker, Kubernetes, etc.
Good understanding and experience in Agile/Lean projects SCRUM, KANBAN etc.
Experience working in a team environment; ability to learn from your peers and accept criticism
Excellent documentation and communication skills around highly technical topics
Self-starter, capable of working without direction and able to deliver from scratch
BS or MS in Computer Science, Computer Engineering or equivalent experience
Experience with OpenAPI 3.0 Specification, Flask, Connexion, gEvent and KV Datastores
Strong professional interest in software security assurance especially in modern cloud security
Demonstrated ability to successfully complete complex projects with minimal supervision
Strong troubleshooting and diagnostic skills
Ability to multi-task and handle changing priorities
Self-motivation to drive solutions to completion
Oracle GBUs provide services to many critical systems globally requiring 24x7 support. DevOps engineers will rotate with other team members in a designated, on-call status following in-country requirements. CFS s primary support model is follow the sun, utilizing geographically diverse team members during normal working hours to provide support. CFS will strive to have subject matter experts distributed globally. With geographic diversity, countries and regions have a broader array of holidays requiring a flexible support schedule across multiple geographies. Additionally, coverage is required through the weekend.
To provide the required support to Oracle customers, CFS will use additional compensation to cover extended business hours and/or on-call pay based on in-country laws and Oracle policy. In general, there will be a Primary and Secondary engineer designated in advance to provide coverage for select services. If numerous services are supported in a specific geographic region, there may be more than one set of Primary/Secondary engineers selected. Software engineers and database administrators will engage in activities to restore services that are down or degraded. This may be as simple as running an existing script to restart a service or executing a standard operating procedure, or may require codes changes with review steps, integration, testing, and software deployments to restore a service to normal operation. In addition, engagement with other Oracle development and support teams may be needed.
Job: *Product Development
Title: Cloud Native Applications Security Architect - REMOTE
Location: United States
Requisition ID: 190016JU
- Oracle Jobs