11 days old
2018-05-152018-06-12

Principal Gemfire Database Engineer

Durham, NC 27707
  • Job Code
    621218
  • Payrate
    $105,000 To $115,000

The Cloud Database Team, a part of the Emerging Technology group within Enterprise Cloud Computing, is responsible for setting the technical strategy and vision for cloud data store technology both for the client's private cloud and implementation of the public clouds (AWS, Azure, Google). This includes driving the research, design, development, incubation, configuration, usage, administration, management, and overall solutions architecture and development automation for in-memory, NoSQL, big data, and relational cloud data store technologies. Our mission is to enable application teams to deploy and manage their databases in the cloud using frictionless automation for provisioning, encryption, security, administration, and data protection.


Randstad's client is seeking a Principal Gemfire database engineer who will work across the ECC product areas and lines of business. The Gemfire database engineer will be the team's subject matter expert on all aspects of Gemfire and Pivotal Cloud Cache (PCC) in-memory data grid design, development, implementation, administration, performance, management, and support for internal deployments and public cloud as-a-service deployments. They will work with the cloud database architects and developers on all aspects of Gemfire and PCC as-a-service automation that leverage a common deployment pipeline across cloud service providers. The Gemfire database engineer will work collaboratively with other ECC architects, ECC developers, ECC security, ECC operations, and Business Unit cloud application and database engineering teams to ensure that applications make efficient and appropriate usage of in-memory data caching and are following required operational and security policies.


Primary Responsibilities


Reporting to the Director of Cloud Database Development, the Principal Gemfire Database Engineer will collaborate with other administrators, architects, developers, and engineers across ECC and the Business Unit development teams to design, develop, and implement Gemfire and PCC automation services for private cloud and the public clouds (AWS, Azure, Google) deployments. This is a hands-on database engineering role which requires strong technical skills for both physically deployed databases and cloud database service offerings.


Responsibilities



  • Lead engineer for all Gemfire and PCC designs, development, implementation, administration, performance, management, and support for internal deployments and cloud based as-a-service deployments.
  • Code and contribute Gemfire and PCC database automation services to client's inner-source database community for use in the internal private cloud as well as the public clouds (AWS, Azure, Google).
  • Code test harnesses for Gemfire and PCC performance and scalability testing; run tests, troubleshoot, resolve, monitor, and automate
  • Collaborate with the cloud database architects and developers on aspects of Gemfire and PCC as-a-service automation that leverages a common deployment pipeline across all of the cloud service providers.
  • Code prototypes for proof of concept and cloud lab validation of Gemfire and PCC automation technologies.
  • Build strong relationship with database development teams to ensure alignment and automation adoption
  • Facilitate implementation of Gemfire and PCC automation with agreed to standards, policies, design patterns.
  • Participate in the planning, definition, design, and integration of Gemfire and PCC usage patterns with the business unit database developers to ensure consistency of product development and adoption across the firm.
  • Specify, scope, guide Gemfire and PCC automation project implementations to ensure alignment and adoption.
  • Participate in governance bodies to approve changes to Gemfire and PCC design, development, code reviews.
  • Participate in critical Gemfire and PCC automation problem solving and advanced technical troubleshooting to assist the organization; drive resolution of technical issues; lead and perform impact analysis.
  • Provide stewardship at critical junctures during implementation, and ensure preservation of design intent in code, and lead Gemfire and PCC as-a-service automation code reviews.
  • Actively monitor and participate in external communities sharing knowledge with cloud database communities.
  • Coach and mentor cloud database technical resources across the inner-source community.


Qualifications


Education and Experience



  • Bachelor's degree, Master's degree a plus
  • 7+ years of enterprise level experience in database design, development, deployment, and administration
  • In-depth understanding of application deployment and cloud database management systems usage patterns
  • In-depth coding and engineering of in-memory data caching grids that exploit key/value pair designs
  • Expertise in supporting n-tiered applications, built with in-memory data caching key/value pair designs
  • Expertise with Gemfire in-memory data grid design, implementation, performance tuning, and management
  • Expertise with identifying and addressing performance bottlenecks of Gemfire in-memory data grids
  • Expertise with tuning Gemfire parameters to optimize in-memory data grid performance
  • Experienced with in-memory, NoSQL, big data, and relational cloud database technologies
  • Experienced in cloud technology, services (IaaS, PaaS, SaaS, DBaaS), and platforms (AWS, Azure, Google)
  • Experienced in coding POCs with different technologies (application, middleware, database, infrastructure)
  • Experienced with Java, Spring, C++, GO, Curl, Python, Bash and Open Source tech stack
  • Experienced with CI/CD pipelines PCF, BOSH , Cloud Foundry; Concourse, Jenkins, Artifactory a plus
  • Experienced in Oracle, Gemfire, MariaDB, In-MemoryDB migration/upgrade experience and cloud migrations
  • Experienced in Cloud Formation scripting, Concourse, Jenkins, Chef/Ansible for automated E2E deployments
  • Knowledge of 12-factor cloud principles, API/ARB documents, processes, and deployment patterns/strategies
  • Knowledge of core concepts in distributed systems design, CAP theorem and corollaries, enterprise integration patterns, EDA/SOA 2.0, microservices-based developments and domain-driven design
  • Required certification in; Gemfire, Pivotal Cloud Cache, Pivotal Cloud Foundry
  • Certifications in; Oracle, PostgreSQL, Cassandra, MongoDB, Cloudera, AWS, and Azure a plus


Skills and Knowledge



  • Ability to build support among key stakeholders across BUs for proposed strategies and solutions
  • Ability to provide technical leadership to the database development, QA testing, and support teams in preparing the design artifacts and implementation of database-as-a-service automation solutions
  • Ability to identify integration patterns and points between various design areas and should be able to track the implementation of integrations for the automation of cloud database deployments
  • Ability to work on initiatives and projects that cut across business unit boundaries. Working with peers (technical/non-technical) team members on POCs and projects independently to drive results and business value
  • Ability to identify measurable dimensions (ROI) of a business problem and present the options (pros/cons)
  • Excellent presentation, documentation, communication and influencing skills as well as skills which present/influence technology direction in business context to the stakeholders
  • Ability to coach and mentor members of the application and database cloud development teams

Categories

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Gemfire Database Engineer

Randstad Technologies
Durham, NC 27707

Share this job

Principal Gemfire Database Engineer

Randstad Technologies
Durham, NC
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
th -
Overall Rating: /199
Median Salary:

Work Environment
Stress
Growth
Powered ByCareerCast