
OCI Developer
4 weeks ago
Muscat, Oman
NATURIT LLC
Full time
Objective:
To manage, optimize, and secure Oracle Cloud Infrastructure (OCI) systems, ensuring robust support for critical business functions and compliance over a 3-year engagement.
Role Requirements:
- Certification: OCI Certified.
- Experience: Minimum of 5 years in OCI system administration - Networking, virtualization, Security, etc.
- Location: Full-time on-site support for the 3-year engagement. Immediate Joiners required.
Compensation: 300,000 INR per month all inclusive
Responsibilities:
- OCI Infrastructure Design and Management:
Architect, configure, and manage OCI resources including Compute instances, Block Storage, Object Storage, Autonomous Databases, and Networking.
Design scalable, resilient, and cost-effective cloud architectures tailored to evolving business needs.
Manage multi-region deployments to enhance global accessibility and disaster recovery capabilities. - Security and Compliance:
Implement OCI Identity and Access Management (IAM) policies to secure resources and control access.
Ensure compliance with regulatory requirements by conducting regular on-site security audits.
Manage OCI security tools like Web Application Firewall (WAF), Network Security Groups (NSGs), and Data Safe. - Networking and Connectivity:
Design and manage Virtual Cloud Networks (VCNs), subnets, and routing policies.
Configure and monitor VPN connections, Fast Connect, and other networking solutions for secure and optimized connectivity.
Set up load balancers, manage IPsec tunnels, and configure network routing to optimize performance and security. - High Availability and Disaster Recovery:
Develop and implement robust disaster recovery and business continuity strategies, including cross-region replication and failover.
Configure and manage OCI Data Guard for high-availability setups in database environments. - Automation and DevOps Integration:
Automate OCI resource provisioning and configuration with Terraform and OCI CLI.
Set up and manage CI/CD pipelines using OCI DevOps services for automated deployment.
Integrate monitoring and logging tools with DevOps workflows to enable quick issue detection and resolution. - Monitoring and Optimization:
Use OCI Monitoring, Logging, and Application Performance Monitoring (APM) tools to track resource performance and operational health.
Identify performance bottlenecks, recommend resource scaling strategies, and optimize configurations for cost efficiency.
Set up custom alerts and notifications for proactive issue management and to meet SLAs. - Support and Troubleshooting:
Leverage experience in OCI troubleshooting to handle escalations, perform root cause analysis, and implement preventive measures.
Coordinate with Oracle Support for advanced troubleshooting and issue resolution.
Maintain a knowledge base of common issues and solutions for future reference. - Backup, Storage, and Archiving:
Manage backup policies using OCI’s native tools and ensure compliance with data retention and recovery requirements.
Optimize Object Storage for data archiving and long-term storage at reduced costs.
Implement data lifecycle policies and storage tiering to maximize storage efficiency. - Documentation and Reporting:
Document infrastructure setups, operational procedures, and incident resolution steps.
Provide monthly and quarterly reports on infrastructure health, performance metrics, and incident response effectiveness.
Regularly update architecture diagrams, configuration details, and DR plans to reflect current practices. - Collaboration and Knowledge Transfer:
Engage with internal stakeholders to assess needs and tailor OCI solutions to business requirements.
Conduct on-site workshops and training for IT staff on OCI best practices, tools, and updates.
Share best practices and new features from OCI updates to keep the team aligned with latest capabilities.
Deliverables:
- Detailed architecture diagrams and configuration documentation for all OCI resources.
- Monthly reports on OCI utilization, costs, and optimization recommendations.
- Comprehensive security and compliance audit reports, including action plans for addressing vulnerabilities.
- Disaster recovery plan documentation with scheduled tests.
- Training materials and recorded sessions for internal teams on OCI usage and best practices.
Key Performance Indicators (KPIs):
- System Uptime: Meet or exceed SLAs for availability across all OCI services.
- Incident Resolution: Time to detect and resolve incidents, with a target of reducing critical incident response time.
- Cost Efficiency: Identify and implement cost-saving measures to reduce OCI expenditure by a defined percentage each quarter.
- Performance Optimization: Maintain optimal resource utilization and avoid performance bottlenecks.
- Security and Compliance: Zero critical compliance and security incidents, as validated by quarterly audits.