The Oracle Cloud Infrastructure (OCI) team is looking to solve challenges in distributed highly available services and virtualized infrastructure by building and operating integrated cloud services. The Deployment Automation and Compliance Engineering (DACE) service team needs to build a highly scalable platform for creating, qualifying, securing, and deploying virtualization services worldwide, requiring enhancements to CI/CD and test platforms.
Requirements
- 4+ years of experience Java, Rust or C++ and experience with scripting languages such as Python, Perl, etc.
- 4+ years of experience on DevOps Tools/Skills, Programming/Scripting language (Bash/shell, Python, pl/sql etc.)
- 4+ years of experience working on CI/CD using GitLab/Jenkins/TeamCity, Terraform, Ansible, and GIT Source Control Administration
- 2+ years of experience with Linux
- 4+ years of experience on Oracle Cloud Technologies like OCI SDK, OCI Functions
- 4+ years of experience on Docker, Kubernetes (Preferably OKE), Terraform
- 2+ years of experience with computer architecture and virtualization (experience with one or more of Qemu/KVM, Xen, HyperV)
Responsibilities
- Crafting and delivering enhancements to our platform.
- Partner with service teams, learn about the existing challenges, and influence the vision and direction.
- Implement the entire software lifecycle for platform feature development - development, testing, and CI/CD.
- Balance between platform enhancements and production operational concerns like writing run books, ops automation, structured logging, instrumentation for metrics and events using a plethora of internal tooling at OCI.
- Provide excellent solutions for Cloud operations and provisioning.
- Building, handling and supporting internal/external systems on the Cloud.
- Responsible for Continuous Integration/Deployment of Development changes, and making sure that the health of all systems is great.
Other
- Experience of working in a challenging work environment and track record of meeting project timelines
- Candidate must possess sound analytical ability with innovative mentality to handle sophisticated implementation scenarios
- An aptitude towards fast learning, adapting to fast changes, and motivation towards automation of everything is a must.
- Past experience in handling databases, coordinating middle and web tiers is helpful.
- You should be motivated to work in an independent environment, curious to learn and implement new tools/technologies with a confidence to work and fix any technical issue that comes along.
- Bachelor's degree or above in Computer Science Engineering or Equivalent
- Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.