Senior Member of Technical Staff –Oracle Blockchain Platform
Are you passionate about the Blockchain technology and its potential to changethe industry landscape? Oracle Blockchain Platform is an enterprise-grade,pre-assembled platform, ready for Blockchain application development anddeployment in Oracle public cloud and other infrastructures.
At Oracle’s Bengaluru centre we are building a team ground up that will be working on Oracle’s Blockchain Platform which will be running on Oracle’s next generation cloud infrastructure.
As a Senior Member of TechnicalStaff in the Oracle Blockchain Platform DevOps team, you will:
·Beresponsible for monitoring, troubleshooting of Oracle Blockchain Platformservice.
·Be able todevelop, test and enhance build and deployment scripts in CI/CD frameworks,automate the deployment, collaborate with development, architects and cloudinfrastructure teams in designing DevOps processes.
·Analyse logsto support and troubleshoot application, infrastructure issues in production /non-production environments
·Drivemonitoring across the products and ensure the reliability of an increasinglycomplex system that should match our SLAs
·Work closelywith development teams to ensure that solutions are designed with customer userexperience, scale/performance and operability in mind
·4+ years ofsoftware development and/or IT, BE/BS in Computer Science
·Strongbackground and hands-on experience in Linux/Unix System administration;proficiency in Python and other scripting languages like Shell, Perl
·Hands onexperience in microservices and containerized technologies (Docker, Kubernetes,etc.) and their deployment.
·Experiencewith DevOps automation/configuration management tools like Jenkins, TeamCity,ELK, Splunk, Deploy, Docker, Ansible, Puppet, Chef or an equivalent
·Understandingof public cloud infrastructures, especially as it relates to networking, security,deployment
·Excellentwritten and verbal communication skills and experience working in highlydistributed team settings.
·Sense of ownership, passion tobuild, support and maintain quality products for massive scale incollaborative, agile environment and excitement to learn.
·Aself-starting individual with a strong work ethic capable of planning andmanaging time effectively.
·Ability toperform under pressure, participate in periodic on-call rotation for DevOps
·Ability tocontribute to in other areas of development or quality assurance
·ME/M.Tech/MSin Computer Science
·Understandingof blockchain technology and its applications.
·Provenability to understand large systems and drill down to the code level
·Understanding of securitytechnologies: PKI, Crypto, identity management.
·Understandingof databases, storage and distributed persistence technologies.
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.