Software Developer 4
OracleHungary-budapestUpdate time: August 3,2021
Job Description

Service Engineering Description

 

GBU Service Engineering (SE) is a strategic component that will transform Oracle’s Global Business Unit’s (GBU) cloud operations. As cloud service operations evolve from a predominately re-active model (i.e., responding to emergencies with high levels of human involvement) to a pro-active model (i.e., preventing emergencies and outages with intelligent tools, services, and automation), the mission of SE will ensure that all GBUs can efficiently operate ultra-scalable and highly-reliable SaaS/Foundation services, across multiple operating models as they iterate to become Cloud Native.

 

Team description

 

The Service Engineering (SE) team will build, deliver and operate standardized services to enable Oracle’s GBUs to operate effectively their SaaS applications. The SE team is a fast-paced, highly motivated team that embodies “We” rather than “I”.  SE is a geo-diverse team that allows it to quickly respond to customer engagements and challenges, and adapt quickly to incoming incidents while still delivering on committed features and enhancements.

 

Roles & Responsibilities

 

The candidate will work with highly-skilled, highly motivated engineers using Agile methodologies based on Scrum or Kanban frameworks. The team embraces a DevOps environment – the Developers are the Operators. The work environment is to treat everything as code (configuration, infrastructure, pipelines, everything) to achieve the highest quality product in the most efficient amount of time. 

You will work alongside a software development team within the greater Oracle Cloud Reliability Engineering team where you will develop new features as well as expand and support existing features. One week you may be developing a new feature (design, code, test, and deploy), the next you may be writing automated tests for it or providing support to a customer in one of our live environments. You will learn new technologies based on what we already deploy and use. You will also research new technologies that you bring to the team to better our offerings. You will play a key role in building more intelligence, into SE services that we deliver so that SaaS services function more and more autonomously over time.

 

Per team roles and responsibilities

  • Work with the Product Owner and team members to build new features and enhancements, while supporting existing capabilities being heavily utilized across all Oracle Global Business Units
  • Planning, designing, coding, documenting, and testing of new Oracle SE services used by multiple Oracle Software as a Service products
  • Develop software using Agile methodologies and participate as a member of Scrum development teams
  • Use Everything-As-Code methodologies to ensure traceability, configurability, immutability, repeatability, and governability
  • Participate in a follow-the-sun model for 24x7 support of SE services for designated engineers on a rotating basis
  • Manage and continuously improve existing SE capabilities
  • Review and approve the work products of other team members
  • Supporting the operation of services using DevOps methodologies for the rapid introduction to the production of new services and operational enhancements
  • Technical thought leadership and mentoring of junior colleagues
  • Attend training as required to meet Oracle and SE compliance and regulatory standards. Perform daily tasks in accordance with compliance and regulatory standards
  • Other duties as assigned

General Qualifications

The candidate will:

  • Explore and learn multiple, cutting edge technologies in the cloud industry (Oracle Cloud Infrastructure - OCI)
  • Solve complex technical problems and communicate effectively in a team environment
  • Understand CI/CD best practices
  • Be self-motivated
  • Welcome changing requirements, even late in development.
  • Advance automation of standard/recurring tasks
  • Assimilate and apply new technologies
  • Work with remote, global teams as well as individually
  • Produce documentation for application engineers and partners in support of developed work
  • Experience with development/test in an open-source environment
  • Strong networking knowledge
  • Experience with SCM tools and software engineering best practices
  • Agile methodology knowledge

Preferred Qualifications

An ideal candidate will have expertise with the following:

  • Strong Linux/Unix skills (Oracle Linux preferred)
  • 3+ years of experience with Oracle Cloud Infrastructure (OCI) or other cloud providers (AWS, Azure, Google)
  • Strong Python coding skills
  • Terraform or other IaC coding skills (e.g. Ansible, Otter, Puppet)
  • Development experience with Oracle APEX is an advantage
  • Programming and scripting languages Bash, JavaScript, Ansible, and Go is a plus
  • Oracle database, NoSQL experience is a plus
  • CI/CD (Jenkins and GitLab CI)
  • Containers and orchestration (Docker, Kubernetes)
  • Issue tracking and collaboration (Jira and Confluence)
  • Product/Service ownership or Project Management experience is a plus
  • Experienced with ITIL V3 or V4, Foundation Level certified preferred
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.

Get email alerts for the latest"Software Developer 4 jobs in Hungary-budapest"