AustinRecruiter Since 2001
the smart solution for Austin jobs

Software Architect

Company: Oracle
Location: Austin
Posted on: January 15, 2022

Job Description:

Enterprise Engineering 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 is an architectural leader who will help define the direction for a hyper-scale Data Center Infrastructure Management (DCIM) solution.
As part of the DCIM team, you will be instrumental in leading the direction and roadmaps for a user-focused, automated, DevOps environment, focused on products and tools across our global operations teams. The team you work in will have diverse expertise in systems, networking, and software development to provide the stability, performance, and reliability 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, troubleshooting expertise, and general operational guidance. Your role also requires leadership, technical vision, communication, and organizational skills: you are an interface between leadership, DevOps Tools, and application teams that implement OCI data center services. You will deliver the solutions that directly contribute to our internal customer's success.
Alongside the software and tools development, you will be required to perform systems, networking automation running on virtualized and non-virtualized platforms in the cloud through automation. Other duties include researching, proofing OCI cloud services, their features for improving operations, and authoring technical documentation that is beneficial to the company and the team.
What will you do

  • Provide architectural vision for the hyperscale data center tools.
  • Articulate technical characteristics of services and technology areas and guide Development teams to engineer and add capabilities to DCIM tools.
  • Act as an ultimate escalation point for complex or critical issues that have not yet been documented as Standard Operating Procedures (SOPs).
  • Utilize a deep understanding of service topology and the dependencies required to troubleshoot issues and define mitigations.
  • Understand and explain the affect of product architecture decisions on systems.
  • Serve as part of a 24x7 On-Call rotation in support of the infrastructure life cycle
  • Professional curiosity and a desire to a develop deep understanding of services and technologies.
  • Use your experience and wisdom from building & running systems and infrastructures as a multiplier to drive operational improvements into OIT, its Service Teams and its Services.
  • Use your excellent written & oral communication skills to ask pertinent questions, and to assess/aggregate/report the responses.
  • Quickly grasp and analyze new or new-to-you systems that are complex and rapidly changing.
  • Educate yourself and others on anything that helps Service Teams more quickly and easily build, test, deploy & run their Services to be more reliable.
  • Identify problems and/or opportunities for improvements that are common across many teams/services.
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholdersQualificationsMandatory Qualifications
    • 6+ years experience in compute, network, storage, database troubleshooting, reliability, scalability, availability working as a site reliability engineer
    • Bachelor's or Master's degree in Computer Science or equivalent related field experience
    • Experience with Python including Object-Oriented programming
    • Experience working with fault-tolerant, highly available, high throughput, distributed, scalable systems
    • Aptitude to be an amazing leader and a team player and the desire to learn and implement new Cloud technologies as needed
    • Excellent organizational, verbal, and written communication skills
    • Good understanding of Agile software development principles including using common tools such as JIRA and ConfluencePreferred5+ years of experience in four or more of the following
      • Developing/operating large scale distributed services/applications
      • Data Center Infrastructure Management Software
      • System Administration including Linux internals, TCP/IP, DNS, Load balancing technologies
      • Cloud network experience
      • Container administration and development utilizing Kubernetes, Docker, Mesos, or similar
      • Infrastructure automation through Terraform, Shepard, Chef, Ansible, Puppet or similar
      • Knowledge of cloud compute technologies, network monitoring, OS image build
      • Experience with CI/CD pipelines including VCS (git, svn, etc)
      • Oracle Database knowledge in ATP, ADW, and programming in SQL, PL/SQL
      • Working with or supporting production, test, and development environments for medium to large user environments
      • Installing and configuring application servers and database servers
      • Experience in developing scripts to automate software deployments and installations
      • Experience in a 24--7 high-availability production environment
      • Ability to come with the best solution by capturing the big picture instead of focusing on minor details. Root cause analysisCertifications Preferred if any
        • Cloud Certifications - OCI Certified, AWS Certified
        • Python Certifications
        • Network Certifications - CCNA
        • OS Certifications - OEL certified, RHCE certified
        • Security Certifications - Cloud security certsEducation (Preferred Degree)
          • M.S / B.S. in Computer Science, Computer Engineering, Software Engineering, or related areas is preferredAdditional Competencies
            1: Bias for ActionEvaluates acts and communicates in SLA time. Is decisive. Makes timely, practical, effective decisions. Takes initiative without being asked. Plans efficiently while avoiding analysis paralysis. Knows how to take smart risks. Demonstrate strong follow-through and consistently keep commitments to customers and employees. Take ownership and responsibility for priority customer issues where and when required review urgent and critical incidents for quality.2: PrioritizationAbility to prioritize the assignments at hand even in loosely structured situations. Effectively handles multiple projects or tasks at the same time and complete them within a set time frame.
            3: Self development and teachingUnderstands personal strengths and development needs. Initiates self-development actions. Seeks and shares job-relevant learning, developmental experiences, and feedback to enhance performance. Encourages others to take personal responsibility for continual learning and skill growth. Shares knowledge with others.
            4: Dealing with ambiguityAble to function well in loosely structured situations. Works effectively in situations involving uncertainty or lack of information. Effectively handles multiple projects or tasks at the same time. Is open to and responds flexibly to change.
            5: Teamwork and willingness to roll up sleevesFosters cross-functional and cross business teamwork. Builds and promotes team morale. Works efficiently and effectively on teams to meet customers needs. Contributes outside the scope of the job. Meets all team commitments. Consistent effort, intense commitment, and willingness to go above and beyond when needed. Willing to do low profile, non-challenging work to get the project done.

            • Special Requirements: Successful candidates might be required to perform on-call duty on rotational bases.

Keywords: Oracle, Austin , Software Architect, IT / Software / Systems , Austin, Texas

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Texas jobs by following @recnetTX on Twitter!

Austin RSS job feeds