Senior Software Development Engineer (oci)

Year    India, India

Job Description


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.
Enterprise Engineering (EE) group in Oracle Cloud Infrastructure (OCI) organization is seeking a motivated Software Development Engineer that thrives in a fast-paced rapidly evolving technology environment. This individual will be a member of the Software Development services team and focused development and operation of Services with EE. A successful candidate will use their experience to build, operate and support infrastructure services, tools, and operations of all tools. The role requires skills in the following areas: Python ,Cloud infrastructure automation with Terraform. Additional skill sets that are appreciated are Linux server administration, automation and knowledge of networking and services running on cloud platforms. The role’s primary focus is development, automation and operations of infrastructure and services by leveraging software development and industry standard solutions to automate many tasks required to enable and manage our offerings. We’re searching for hands-on engineers to join Oracle Cloud Infrastructure and focus on development , automation , configuration , operations and Support .The team you work in will have diverse expertise in systems, networking, and software development to provide the stability, performance, and reliability for our customers need. We work with multiple service development teams, identifying cross-team issues which create risk for operations across the organization and resolving those issues with a mixture of engineering, automation, troubleshooting expertise, and general operational guidance. What will you do

  • Develop cloud infrastructure automation and services
  • Develop and maintain different components, which includes Hybrid compute service spanning Networking, system hardware, software development and operations
  • Participate in operation and support of the application stack and infrastructure to ensure high availability and quick incident remediation
  • Participate in all DevOps phases from code development to full production operation
  • Serve as part of a 24x7 On Call rotation in support of the infrastructure life cycle
  • Automate Cloud Infrastructure provisioning, maintenance, and administrative functions
  • Create and manage CI/CD pipelines
  • Build reusable code and libraries for future use
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders
What We’ll Give You:
  • A unique engineering culture that’ll bring out the best in you
  • A team that values your creativity and initiative
  • The opportunity to work with ground-breaking cloud technologies
  • World-class training and development opportunities
  • A community of change-makers that celebrate diversity
Qualifications Skills
  • Application development skills with Python including Object Oriented programming
  • Previous exposure to cloud technologies
  • Strong Cloud network experience
  • Adept in two of three areas: (1) Python or Java and (3) Terraform
  • Proficient with creating and maintaining CI/CD pipelines
  • Familiarity with authentication/SSO standards, OAuth
  • Working experience with Linux systems
  • Proficient with Git source code management (SCM)
  • Working with compute, network, storage, database, troubleshooting for improving capacity, reliability, scalability
  • Familiar with Software Deployment and lifecycle in Cloud
  • Aptitude to be a good team player and the desire to learn and implement new Cloud technologies as needed
  • Experience working with fault tolerant, highly available, high throughput, distributed, scalable systems
Preferred Skills
  • Experience in a 24×7 high-availability production environment
  • Infrastructure automation through Terraform, Chef, Ansible, Puppet, Packer or similar
  • Experience with Cloud Orchestration frameworks, development
General Qualifications
  • 4-8 years’ experience in software development
  • Experience with Development Operations or Site Reliability Engineering
  • The work can be demanding at times, particularly as deadlines approach, when extra hours may be required based on the candidate's effective deliverable capacities.
Educational Qualifications
  • Bachelor’s or Master’s degree in Computer Science or equivalent related field experience
Certifications Preferred
  • Python Certifications
  • Cloud Certifications - OCI Certified, AWS Certified, Kubernetes certified
  • Network Certifications – CCNA
  • OS Certifications - OEL certified, RHCE certified
  • Security Certifications - Cloud security certs

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2873690
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year