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

Principal NoSQL Database Engineer

Durham, NC 27707
  • Job Code
    621198

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 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 NoSQL database engineer with expertise in DynamoDB, Cassandra, and MongoDB who will work across the ECC product areas and lines of business. The NoSQL database engineer will be the team's subject matter expertise in all aspects of NoSQL 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 NoSQL database-as-a-service automation that leverage a common deployment pipeline across multiple cloud service providers. The NoSQL 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 NoSQL databases and are following the required operational and security policies.


Primary Responsibilities


Reporting to the Director of Cloud Database Development, the Principal NoSQL Database Engineer will collaborate with other administrators, architects, developers, and engineers across ECC and the Business Unit development teams to design, develop, and implement NoSQL database automation services for our client's 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 NoSQL (DynamoDB, Cassandra, MongoDB) designs, development, implementation, administration, performance, management, and support for internal deployments and cloud based deployments.
  • Code and contribute NoSQL (DynamoDB, Cassandra, MongoDB) database automation services to the inner-source database community for use in the private cloud and public clouds (AWS, Azure, Google).
  • Code test harnesses for NoSQL (DynamoDB, Cassandra, MongoDB) performance and scalability testing; run tests, troubleshoot, resolve, monitor, and automate
  • Collaborate with the cloud database architects and developers on aspects of NoSQL database-as-a-service automation that leverages a common deployment pipeline across the cloud service providers.
  • Code prototypes for proof of concept and cloud lab validation of NoSQL database automation technologies.
  • Build strong relationship with database development teams to ensure alignment and automation adoption
  • Facilitate implementation of NoSQL database automation with agreed to standards, policies, design patterns.
  • Participate in the planning, definition, design, and integration of NoSQL database usage patterns with the business unit database developers to ensure consistency of product development and adoption across the firm.
  • Specify, scope, guide NoSQL database automation project implementations to ensure alignment and adoption.
  • Participate in governance bodies to approve changes to NoSQL database design, development, code reviews.
  • Participate in critical NoSQL database 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 NoSQL database-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 NoSQL (DynamoDB, Cassandra, MongoDB) database designs
  • Expertise in supporting n-tiered applications, built with NoSQL (DynamoDB, Cassandra, MongoDB) databases
  • Expertise with NoSQL database design, implementation, performance tuning, and management
  • Expertise with identifying and addressing performance bottlenecks of supported NoSQL databases
  • Expertise with tuning parameters to optimize NoSQL (DynamoDB, Cassandra, MongoDB) databases
  • Experienced with in-memory data grids, 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, NoSQL, 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; Cassandra, MongoDB
  • Certifications in; PostgresSQL, Gemfire, Oracle, Cloudera, Pivotal Cloud Foundry, 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 NoSQL Database Engineer

Randstad Technologies
Durham, NC 27707

Share this job

Principal NoSQL 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