DescriptionWork with Oracle's world class technology to develop, implement, and support Oracle's global infrastructure.
As a member of the IT organization, assist with the analyze of existing complex programs and formulate logic for new complex internal systems. Prepare flowcharting, perform coding, and test/debug programs. Develop conversion and system implementation plans. Recommend changes to development, maintenance, and system standards.
Leading contributor individually and as a team member, providing direction and mentoring to others. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. BS or equivalent experience in programming on enterprise or department servers or systems.
Responsibilities
- 6+ years of overall experience of which at least 4 years of experience with Oracle/AWS/Azure and GCP cloud infrastructure
- Experience designing and building web environments on OCI/Azure/AWS and GCP, which includes working with services like EC2, ELB, RDS, S3, Lambda, API Gateway, CloudFront, and Elastic Beanstalk
- Experience building and maintaining cloud-native applications
- Should have knowledge on hosting and managing micro-services on OCI/GCP/AWS, with clarity on IAAS and PAAS concepts
- A solid background in Linux/Unix server system administration
- Experience with Linux Shell Scripting or Python scripting
- Expertise on OCI/AWS/GCP CLI as well as AWS web console
- Experience using DevOps tools in a cloud environment, such as Docker, GitHub, Jenkins, Kubernetes, Maven, and Sonar Qube
- Experience installing and configuring different application servers such as JBoss, Tomcat
- Experience using monitoring solutions like CloudWatch, ELK Stack, and Prometheus
- An understanding of writing Infrastructure-as-Code (IaC), using tools like CloudFormation or Terraform
- Familiarity with OCI/AWS/GCP networking and routing technologies (VPC, Security groups, NACL, Route53, Load Balancing and Availability zones)
- Experience with troubleshooting complex distributed environments pertaining to application performance and monitoring tools
- Experience with cloud scale logging and monitoring solutions
- Experience building custom dashboards and tools to monitor and support the platform
- Experience in Setting up CI / CD Pipeline
- Experience with Continuous Delivery (CD), which requires familiarity with tools like OCI/AWS CodeBuild, OCI/AWS CodeDeploy, and OCI/AWS CodePipeline
- An understanding of automation
- Excellent understanding of one of these programming languages - Ruby, Python, Perl, and Java
- Experience in Configuration and managing databases such as MySQL, PG
- Very good understanding of AWS security practices like KMS, Secrets Manager, encryption and IAM Roles
- Strong communication and collaboration skills
- Previous exposure to large-scale systems design.
- AWS Training and Certifications required
- The ability to be a team player
- The ability and skill to train other people in procedural and technical topics
- Self-motivated, results driven individual, passionate about technology