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

Principal Postgres Database Engineer

Durham, NC 27707
  • Job Code
    621219
  • 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 is seeking a Principal Postgres database engineer who will work across the ECC product areas and lines of business. The Postgres database engineer will be the team's subject matter expert on all aspects of Postgres design, development, implementation, administration, performance, management, and support for both internal deployments as well as cloud based database-as-a-service deployments. They will work with the cloud database architects and developers on aspects of Postgres database-as-a-service automation that leverages a common deployment pipeline across all of the cloud service providers. The Postgres 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 cloud databases following the required operational and security policies.


Primary Responsibilities


Reporting to the Director of Cloud Database Development, the Principal Postgres Database Engineer will collaborate with other administrators, architects, developers, and engineers across ECC and the Business Unit development teams to design, develop, and implement Postgres 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 Postgres design, development, implementation, administration, performance, management, and support for both internal deployments as well as cloud based database-as-a-service deployments.
  • Code and contribute Postgres database automation services to our client's Inner-source database community for use on the internal private cloud as well as the public clouds (AWS, Azure, Google).
  • Code test harnesses for Postgres performance and scalability; test, troubleshoot, resolve, monitor, automate
  • Collaborate with the cloud database architects and developers on aspects of Postgres database-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 Postgres automation technologies.
  • Build strong relationship with database development teams to ensure alignment and automation adoption
  • Facilitate implementation of Postgres automation with agreed to standards, policies, and design patterns.
  • Participate in the planning, definition, design, and integration of Postgres usage patterns with the business unit database developers to ensure consistency of product development and adoption across the firm.
  • Specify, scope, and guide Postgres automation project implementations to ensure alignment and adoption.
  • Participate in governance bodies to approve changes to Postgres development, design, and code reviews.
  • Participate in critical Postgres 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 Postgres 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 experience in enterprise level experience in database design, development, and deployment
  • In-depth understanding of application deployment and cloud database management systems usage patterns
  • Expertise with the design, implementation, performance tuning, and management of Postgres databases
  • Expertise in supporting n-tiered applications, built onto the Postgres database platform
  • Expertise with identifying and addressing performance bottlenecks of Postgres database
  • Expertise with tuning Postgres parameters to optimize database performance
  • Expertise with SQL and Postgres Stored Procedures
  • Expertise with AWS RDS Postgres configuration based on performance requirements
  • Experienced using Postgres to host Atlassian Jira application and performance optimizations
  • 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, Postgres, 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; EDBPostgres Advanced Server or Community PostgresSQL
  • Certifications in; Oracle, Gemfire, Cassandra, MongoDB, Cloudera, Pivotal Cloud Foundry, AWS, 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 Postgres Database Engineer

Randstad Technologies
Durham, NC 27707

Share this job

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