Principal DevOps Engineer - Cloud Operations (Linux/Unix, configuration management tools - Puppet or Chef)
3d ago

Preferred Qualifications

The Principal DevOps Engineer will be part of the Oracle Cloud Operations team and will be responsible for the 24 / 7 / 365 support of the production hosted application environments.

The ideal candidate comes with deep, technical database knowledge and scripting skills. You should be customer-centric, goal-

oriented, self-directed and have the ability to handle multiple responsibilities simultaneously with an unwavering dedication to operational excellence.

The Principal DevOps Engineer will plan and conduct activities concerned with ensuring the performance and reliability of our application.

This includes monitoring, validating changes, gathering and reporting metrics of servers, supporting applications, and incident management.

This engineer will also participate in change management process and controls. As a critical member of our operations team they will also be responsible for :

  • Strong experience with configuration management frameworks such as Puppet or Chef
  • Strong experience with scripting languages such as Ruby, Python, Bash, etc.
  • Participating in design review of new infrastructure, and new product / tool development
  • Developing training materials and mentoring other team members on new product features, tools, and technologies
  • Helping to develop and continuously improve capacity planning tools in order to meet business growth
  • Working closely with engineering and system operations to make continuous improvement to production environments
  • Performing administration to include installs, upgrades, configuration, tuning, and monitoring of Push IO, Responsys and third-
  • party products (PostgreSQL, Hadoop, JRuby, Apache / Tomcat, JBOSS, etc)

  • Participating in changes to the systems from a production support perspective; understanding the requirements and solutions that will be implemented;
  • determining monitoring that will be needed for the solutions

  • Creating Best Practices from common production issues
  • Providing on-call support for after-business-hours based on a weekly rotating schedule
  • Documenting Standard Operation Procedures for Production Support / Operation team, as required
  • Monitoring the production applications; Set up and refine monitoring alerts.
  • Preferred Qualifications :

  • BS or MS degree in Computer Science or Engineering
  • proven ability to successfully manage multiple responsibilities simultaneously.
  • comfortable working with production applications in multiple areas of the business pipeline and demonstrate consideration of the bigger picture when identifying solutions.
  • comfortable working in an environment requiring 24x7 supports.
  • willing to learn additional platforms and applications as the position will require supporting multiple platforms and applications.
  • great analytical, problem solving, decision-making, leadership and communication (verbal and written) skills.
  • exceptional customer service orientation.
  • ability in writing SQL statements and analyze query performance in an Oracle environment.
  • strong experience with configuration management frameworks such as Puppet or Chef.
  • strong experience with scripting languages such as Ruby, Python, Bash, etc.
  • experience in system administration, networking concepts and protocols, and programming skills
  • experience with LINUX / UNIX operating systems
  • Additional Skills Preferred :

  • hands-on experience with Relational Database Systems (PostgreSQL, MySQL, Oracle)
  • hands-on experience with NoSQL systems (Hadoop, HBase, Riak, Cassandra, Redis)
  • hands-on experience supporting SaaS Applications
  • web-based programming experience
  • Detailed Description and Job Requirements

    Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

    As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture.

    Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA.

    Communicate with QA and porting engineering to discuss major changes to functionality.

    Work is non-routine and very complex, involving the application of advanced technical / business skills in area of specialization.

    Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area.

    7 years of software engineering or related experience.


    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form