Senior Core Infrastructure Engineer

Oracle

Fresher Bengaluru Full Time Work from office
Oracle logo
Posted : today
Actively hiring

Job description

Shape the future of distributed systems by designing, implementing, and refining components with a sharp focus on scalability, resilience, and operational excellence. This role involves delivering new features, conducting rigorous load and performance tests, and utilizing advanced data plane platforms and distributed state tools for high-volume data handling. You will critically review peer implementations to ensure scalability compliance.

Build robust, fault-tolerant systems through redundancy, replication, and automatic failover mechanisms. Embrace recovery-oriented principles, implementing sophisticated strategies like retries, circuit breakers, and timeouts to manage service disruptions effectively. Proactively identify and address issues using tests, alarms, dashboards, and telemetry, while authoring essential runbooks and contributing to incident response and root cause analyses.

Enhance system security with advanced controls such as encryption and access management, ensuring all implementations meet stringent change, compliance, and documentation standards. Develop and deploy automation, including Infrastructure as Code (IaC), to streamline troubleshooting and maintenance processes.

Responsibilities

Architect and build scalable distributed system components, optimizing for large-scale data processing. Implement and enhance system reliability through redundancy, replication, and automatic failover. Apply recovery-oriented computing principles to design resilient systems capable of handling disruptions. Develop and deploy retry mechanisms, circuit breakers, and timeouts to manage network unreliability. Proactively detect and mitigate issues via comprehensive testing, alarm configurations, and monitoring dashboards. Create and maintain runbooks and operational procedures to support failure recovery. Implement robust functional requirements and conduct rigorous testing, including fault-injection and brown-out scenarios. Ensure data integrity and availability through standard replication and synchronization techniques. Diagnose, debug, and resolve system component issues to maintain ongoing operations. Design and implement automation scripts and tooling for efficient troubleshooting. Participate in operational support, incident responses, and root cause investigations. Apply advanced security measures, including encryption and access controls, to protect data and applications. Develop and implement security remediation plans. Ensure cloud infrastructure compliance with industry standards and regulations. Maintain automation scripts and tools, such as Infrastructure as Code (IaC). Adhere to change management plans for application updates and rollbacks.

Qualifications

Demonstrated expertise in designing, implementing, and optimizing distributed systems with a focus on scalability, resiliency, and operability. Proven ability to deliver features and conduct comprehensive load and performance tests. Experience leveraging data plane platforms and distributed state tools for high-volume retrieval, storage, and processing. Proficiency in building fault-tolerant paths (redundancy, replication, automatic failover) and applying recovery-oriented principles. Skilled in implementing retries, circuit breakers, and timeouts for robust error handling. Experience with proactive issue detection and mitigation through tests, alarms, dashboards, and telemetry. Ability to author runbooks and participate effectively in incident response and RCAs. Strong understanding of implementing standard replication and synchronization techniques. Experience developing automation/IaC for troubleshooting and maintenance. Knowledge of applying advanced security controls (encryption, access, remediation). Commitment to meeting change, compliance, and documentation standards. Ability to track timelines independently and prioritize work effectively. Strong collaboration skills, with the ability to build and maintain effective partnerships across teams. Proficiency in identifying and addressing standard and non-standard issues, escalating complex ones as needed. Commitment to continuous learning, skill development, and staying current with industry best practices.

Essential Skills

Distributed SystemsScalabilityResiliencyOperabilityLoad TestingPerformance TestingData Plane PlatformsDistributed State ToolsFault ToleranceRedundancyReplicationAutomatic FailoverRecovery-Oriented ComputingRetriesCircuit BreakersTimeoutsTelemetryRunbooksIncident ResponseRoot Cause Analysis (RCA)Security ControlsEncryptionAccess ControlRemediationChange ManagementComplianceDocumentationInfrastructure as Code (IaC)TroubleshootingMaintenanceSystem DesignArchitectureData ProcessingSystem ReliabilityCorrectnessAvailabilityFunctional RequirementsFault InjectionBrown-out TestingData SynchronizationDebuggingAutomation ScriptsCloud Infrastructure

Highlights

  • Actively hiring

More Details

RoleSenior Core Infrastructure Engineer
IndustryProduct and Research
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Oracle logo

Oracle

Product and Research

Senior Core Infrastructure Engineer at Oracle | SkillMX | SkillMX