Department Overview
The Communications Applications Service Reliability Engineering (SRE) team is an integral part of Oracle’s
Communications Applications Global Business Unit which provides Cloud SaaS solutions.
The SRE team provides the SaaS
solutions technical and operational support between IaaS/PaaS and SaaS
development teams for Oracle Corporation. The SRE team is responsible for the
overall health, performance and reliability of the Cloud SaaS services
operating in the Oracle Cloud (PaaS/IaaS) environment. The team’s mission,
goals, and objectives are based on advocating and implementing Agile, DevOps,
Automation, and Site Reliability Engineering philosophies and Best Practices to
achieve Excellence in operating Communications Applications SaaS Services.
Position Description\: “About the Job…”
The SRE team provides 24x7x365 coverage, requires
working in rotational shifts, including on weekends and public holidays. As a
Cloud developer within the SRE team, your primary responsibilities in
partnership with SaaS development, are defining, designing, deploying and
running key Cloud services at the platform and application level with focus on
monitoring, telemetry, security, resiliency, scalability and performance. Daily
operations and maintenance of critical
SaaS offerings deployed in production Cloud Platform (IaaS and PaaS) and
Database environments. The team members continually exercise and grow diverse
skills, as they deliver the highest quality software, services and support
possible to our partners. In addition, team members support SaaS application
development projects as Operational Advisers/SMEs, executing production
readiness activities and managing/executing development project for operational
capabilities.
Roles and Responsibilities\: “What
You'll Do…”
·
Software engineering tasks such as design and development of
systems that increase reliability, scalability, observability and reduce
operational overhead through automation and orchestration principles.
·
Interact with colleagues on technical and Non-functional topics
related to operational and support of SaaS Services.
·
Quickly master technical and functional areas to perform the
duties assigned.
·
Constant assignments to learn cutting edge Cloud computing
technologies, tools, and services.
·
Day-day operational activities to support production SaaS Communications
Applications Services offerings adherence to “Service Level Agreement”,
Reliability, and Availability requirements.
·
Perform duties as defined by Incident, Change, Service Request,
and Problem Management processes.
·
Participate with the investigation, documentation, and resolution
of issues affecting SaaS Services in production environment.
·
Using a data-driven process/mindset, author technical content to
support the incident response process (e.g. postmortem/root cause analysis) and
develop interim solution to prevent or quickly resolve issues/problems the next
time.
Desired Qualifications\: “What the Perfect Candidate Will Have”
·
Strong Experience with programming in a high level language such
as C/C , Python, Java, Golang, Groovy, BASH scripting.
·
Strong Experience of monitoring, analytics tool/applications, such
as ELK, Kibana dashboards, Grafana, Prometheus, Nagios, Oracle Enterprise Manager/Management
Cloud.
·
Strong Experience with microservice architecture, APIs (REST API)
and containerization technologies (e.g. Docker)
·
Strong Experience with REST, JSON, XML as well as other common
standards, data structures and protocols commonly used in creating internet and
cloud services.
·
Strong Experience with continuous integration, continuous delivery/deployment
(CI/CD) tools (e.g. GitLab-CI, Jenkins)
·
Strong Experience with DevOps, Agile, methodologies and practices.
·
Strong Experience of ITIL and Site Reliability Engineering
practices
·
Experience with web/cloud-based software version control tools
such as GitLab, GitHub, Git, Artifactory
·
Experience with cloud orchestration tools (e.g. Kubernetes, Chef, Ansible,
Puppet).
·
Experience with virtual networking technologies (routing,
switching, IP addressing, DNS, Load balancers, etc.)
·
Experience with advance relational databases, SQL, and Database Management
tools (Exadata, RAC, autonomous, HA)
·
4-year Degree with a technical major (e.g. Computer Science, Systems
Engineering, Engineering, IT, etc.)
·
Technical problem solving capabilities and the ability to
breakdown complex problems across multiple domains.
·
Experience with operations/support processes and tools such as\:
Incident Management, Change Management, Ticketing Systems, Service Level
Agreements, Escalation processes.
·
Experience working with major cloud platform(s)\: Oracle Cloud
Infrastructure (OCI), Microsoft Azure, Google Cloud Platform or AWS - any
certification(s) a plus.
·
Excellent communications skills - verbal and written English
·
Motivated to learn multiple, cutting edge technologies in the
cloud industry
!|!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.!|!
Get email alerts for the latest"Software Developer 3 jobs in Ph-ph,philippines-taguig city"
