Software Developer 4
India IN
2d ago

Job Summary

Software Developer 4-190013LN

CFS Description

C loud F oundation S ervices (CFS) is a strategic componentfor providing critical cloud services to multiple Oracle Global Business Unitapplications.

O racle C loud I nfrastructure (OCI), Oracle’ssecond generation I nfrastructure a s a S ervice(IaaS), provides improved performance and reliability.

CFS provides a microservice-driven platform, softwaredelivery tool chain, and a continuous integration / continuous delivery operationsmodel to support high margin, highly elastic, and highly available Software asa Service (SaaS) applications.

We are responsible for the development and verification of a highlyavailable, scalable, secure, operations stack and development environment toenable Oracle applications to run on the Oracle Cloud.

We are not building a monolithic platform norare we writing JAVA code.We are doinggreenfield deployments of our environment and making it easy for Oracleapplications to migrate to the new cloud technologies.

Team description

This organization iscurrently broken up into multiple teams creating an ecosystem of clouddevelopment.All of these teams arelooking for quality individuals to help them further their services.

Those teams include the Microservice PlatformTeam and Operation Stack Tools Teams.Wework hard developing new services for our internal engineering partners to useon our platform.

We support these services 24x7 / 365 in our environments. Wecurrently use technologies such as :

  • Consul
  • These are always subject tochange as new ones present themselves to us to solve more complex problems. Wealso use agile software methodologies including Scrum, Kanban, and Scrumban.

    Roles &Responsibilities

    The candidate willwork with highly skilled, highly motivated engineers using agile methodologiesbased on Scrum or Kanban, and incorporating enterprise agile practices fromScaled Agile Framework (SAFe).

    The team embraces a DevOps environment the Developers are the Operators. The work environment is to treat everythingas code (code, configuration, infrastructure, pipelines, everything) to achievethe highest quality product in the most efficient amount of time.

    You will workalongside a software development team within the greater Oracle Cloud FoundationServices team where you will develop new features as well as expand and supportexisting features.

    One week you may be writing automated tests for an existingfeature. The next week you may be developing a new feature (design, code, test,and deploy) for a customer in our environment.

    The next week you may beproviding support to a customer on your new feature.You will learn new technologies based on whatwe already deploy and use.

    You will alsolearn about and research new technologies that you bring to the team to betterour offerings.

    Per team roles andresponsibilities

  • Workwith the Product Owner and team members
  • Use Everything-As-Code methodologies to ensure traceability, configurability,immutability, repeatability, and governability
  • Participatein a follow-the-sun model for 24x7 support for designated engineers on arotating basis
  • Planning, designing, coding, documenting andtesting of new Oracle cloud native services used by multiple Oracle SaaSproducts
  • Review and approve the work products of other teammembers
  • Develop software using Agile methodologies andparticipate a member of scrum development team
  • Supporting the operation of services using DevOpsmethodologies for the rapid introduction to production of new services andoperational enhancements
  • Technical thought leadership and mentoring ofjunior colleagues
  • Attend training as required to meet Oracle and CFScompliance and regulatory standards. Perform daily task in accordance ofcompliance and regulatory standards
  • Otherduties as assigned
  • GeneralQualifications

  • Experience with development / test in an open source environment including operation of SSH and shell functions
  • Strong networking knowledge
  • Development experience with Python, Bash, or Groovy
  • Experience with CI / CD pipelines using Jenkins and GitLab
  • Experience with Docker and containerization methods
  • Experience with SCM tools and best practices
  • Agile methodology knowledge
  • PreferredQualifications

  • Agile software development experience
  • Knowledge of virtualization concepts, cloud and orchestration, Kubernetes
  • Support

    Oracle GBUs provideservices to many critical systems globally requiring 24x7 support. DevOpsengineers will rotate with other team members in a designated, on-

    call statusfollowing in-country requirements. CFS’s primary support model is follow thesun, utilizing geographically diverse team members during normal working hoursto provide support.

    CFS will strive to have subject matter expertsdistributed globally. With geographic diversity, countries and regions havea broader array of holidays requiring a flexible support schedule acrossmultiple geographies.

    Additionally,coverage is required through the weekend.

    To provide therequired support to Oracle customers, CFS will use additional compensation tocover extended business hours and / or on-

    call pay based on in-country laws andOracle policy. In general, there will be a Primary and Secondary engineerdesignated in advance to provide coverage for select services.

    If numerousservices are supported in a specific geographic region, there may be more thanone set of Primary / Secondary engineers selected.

    Software engineers anddatabase administrators will engage in activities to restore services that aredown or degraded. This may be as simple as running an existing script torestart a service or executing a standard operating procedure, or may requirecodes changes with review steps, integration, testing, and software deploymentsto restore a service to normal operation.

    In addition, engagement withother Oracle development and support teams may be needed.

    Detailed Description and Job Requirements

    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.


    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form