The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges.
We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer's business critical applications.
The OCI Data Integration Team is building the next generation of cloud services to solve these problems. We are building intelligent, efficient and scalable cloud services that tackle the data challenge in innovative ways.The role provides a mixture of production platform ownership as well as dedicated development time.
We are looking for a Site Reliability Developer to solve challenging technical problems, identify improvements and work on implementing your recommendations. You will be responsible for the usability of tools that that are needed to develop, operate, and debug the Data Integration Cloud service as a highly available, high scale cloud solution.
Responsibilities
- Design, build, develop and maintain automation software, scripts, and tools
- Configure and tune monitoring and instrumentation system(s) to efficiently detect existing issues and predict future issues based on trends
- Lead operational readiness, including design and executing game day exercises for failure scenarios
- Collaborate with service owners to ensure important metrics are being monitored
- Lead root cause analysis, effectively implement identified preventive measures, use data to identify the scope and scale of impact
- Incident response, On-call management. Being on-call
- Capacity planning, performance and efficiency
Desired Skills and Experience
- Experience in DevOps, Site Reliability Engineer
- A solid understanding of cloud-based architectures and concepts, with hands-on experience using public clouds (including serverless technologies, APIs, Kubernetes, etc.)
- Strong technical knowledge of Kubernetes, Docker
- Strong knowledge of internet protocols
- Exposure to troubleshooting network services
- Experience with metric and log aggregation tools (Prometheus, ELK, etc.)
- Experience implementing self-service solutions to reduce workload on development teams and allow development teams to be more self-sufficient
- Ability to troubleshoot complex operational issues within a microservice-based architecture
- Knowledge of\: data structures, relational and non-relational databases, networking, Linux internals, filesystems, web architecture, CI/CD principles
- Experience with programming languages such as Python, Go, Java
- Prior experience in designing, implementing or supporting high performance and large scale web applications
- Understanding of the DevOps Toolchain components and how they fit together; experience developing automation and using open source tools, github, jenkins
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 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 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 5 years experience of running large scale customer facing web services.
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.
!|!
Get email alerts for the latest"Site Reliability Developer 3 jobs in Us-ca,california-pleasanton"
