Oracle SaaS Cloud Engineering team is looking for experienced Principal Site Reliability Engineer. This is a role which requires you to get a holistic view of the software architecture, scale of usage, reliability, availability and work towards improving the customer and engineering experience. You may be required to write software/scripts to fill certain non-functional gaps in the software as DevSecOps. Anything that will make the deployment and operations correct itself automatically will be part of this role. Opportunities to prove your capability in DevSecOps and beyond is limited only by your willingness.
Anyone with 10+ years of experience in Public/Private/Hybrid Cloud experience, Oracle Cloud infrastructure(OCI), Telemetry,T2, Oracle Database administration. Dev Operation will be highly suitable for this position. Hands on experience on Oracle Weblogic Server, Oracle Database, Oracle Enterprise Manager, Oracle Management Cloud, Oracle Fusion Applications, and Oracle cloud SaaS services is highly desirable.
As an engineer with Site Reliability Engineering team you will do root cause analysis for major incidents of SaaS services to reduce/ellimiate those incidents, monitor, use, modify and create software to keep the system highly available, keep operations seamless and solve production issues in a holistic manner, so that 99.99% uptime for customer is guaranteed.
BS/B.Tech/MS/M.Tech degree or equivalent experience relevant to functional area.
10+ years of Site Reliability Engineer or related experience.
Experience in working as DevOps.
Experience deploying and running large scale online systems built on Cloud platforms such as Oracle Cloud, AWS, Azure, Google Cloud Platform, and/or OpenStack
Experience designing and implementing solutions for platform and application layer telemetry, monitoring, scalability, performance and reliability.
Experience in Oracle Weblogic Server (trouble shooting, analyzing logs etc.).
Experience in Oracle database (performance tuning, PL/SQL scripting etc.).
Experience in programming language such as python,shell scripting,Ansible etc.
Excellent written and verbal technical communications with technical and non-technical peers, customers, and at times, executive leadership.
Proven success in contributing in a collaborative, team-oriented environment, with the ability to establish and nurture relationships between multiple teams and navigate dependencies.
Experience with any of the monitoring alerting technologies like EM, Prometheus, Grafana, Nagios, Kafka, Wavefront, BigPanda, DataDog, T2 Telemetry.
Experience with Oracle Linux, RedHat Linux.
Experience with Agile software development practices.
Self-driven to keep moving things forward even in the face of ambiguity and imperfect knowledge.
Solve complex problems related to infrastructure cloud services and build automation to prevent problem recurrence. Design, write, and deploy software to improve the availability, scalability, and efficiency of Oracle products and services. Design and develop designs, architectures, standards, and methods for large-scale distributed systems. Facilitate service capacity planning and demand forecasting, software performance analysis, and system tuning.
Work with Site Reliability Engineering (SRE) team on the shared full stack ownership of a collection of services and/or technology areas. Understand the end-to-end configuration, technical dependencies, and overall behavioral characteristics of production services. Responsible for the design and delivery of the mission critical stack, with focus on security, resiliency, scale, and performance. Authority for end-to-end performance and operability. Partner with development teams in defining and implementing improvements in service architecture. Articulate technical characteristics of services and technology areas and guide Development Teams to engineer and add premier capabilities to the Oracle Cloud service portfolio. Understand and communicate the scale, capacity, security, performance attributes, and requirements of the service and technology stack. Demonstrate clear understanding of automation and orchestration principles. Act as ultimate escalation point for complex or critical issues that have not yet been documented as Standard Operating Procedures (SOPs). Utilize a deep understanding of service topology and their dependencies required to troubleshoot issues and define mitigations. Understand and explain the affect of product architecture decisions on distributed systems. Professional curiosity and a desire to a develop deep understanding of services and technologies.
A BS or MS in Computer Science, or equivalent. Identifies and implements complex solutions to knowledge of server hardware and software configuration, networking, standard internet services, scripting languages, cloud computing patterns, technology security and compliance. Experience running large scale customer facing web services. Identifies and implements complex solutions to understanding of load balancing technologies and experience with development in programming languages, databases and big data stores, and container technologies. Work involves defining and documenting technical architecture of complex and highly scalable products. A minimum of 8+ years experience of running large scale customer facing web services.