Siemens Mongo DBA in Plano, Texas

Mongo DBA

Multiple Locations:Cincinnati, Ohio; Plano, Texas

Job Family: Research & Development

New Search

Apply

English (US)

Job Description

Division: Digital Factory

Business Unit: Product Lifecycle Management-PLM

Requisition Number: 236377

Primary Location: United States-Ohio-Cincinnati

Other Locations: United States-Texas-Plano

Assignment Category: Full-time regular

Experience Level: Mid level

Education Required Level: Bachelor's Degree

Travel Required: 5%

Division Description:

Siemens Digital Factory offers a comprehensive portfolio of seamlessly-integrated hardware software and technology-based services in order to support manufacturing companies worldwide. Siemens PLM Software, a Plano, Texas-based business unit of the Digital Factory Division, is a leading global provider of product lifecycle management (PLM) and manufacturing operations management (MOM) software, systems and services with over nine million licensed seats and more than 77,000 customers worldwide.

For more information, please visit:

https://www.siemens.com/us/en/home/company/about/businesses/digital-factory.html

Job Description:

Position Overview

Objective of the Position:

The Siemens PLM Innovation and Research team is looking for a passionate Database Administrator to help create the next generation of PLM software products tackling a variety of problems like Data Wrangling, Microservices, Declarative Client, plus many more. As a key member of the Innovation and Research team, you will have the unique opportunity to shape and build a brand new product offering from Siemens while getting hands on experience integrating with many Siemens PLM products.

You will be part of a strong team in a fast-paced, start-up like environment where agile development is embraced and innovation is encouraged. At Siemens, every Software engineer has the opportunity to positively impact millions of customers and you will be called on to identify and realize these opportunities.

Siemens is a high growth organization working on products and software that is changing the world. Be part of this fantastic new opportunity and inspiring culture of relentless innovation towards Ingenuity for Life.

Primary Accountabilities of the Role:

The person in this role will be performing database administrative duties in the Innovation and Research DevOps team. The ideal candidate will have development experience, working knowledge of and experience administering various database technologies, and Linux server administration.

In this role, this person will collaborate with our Innovation and Research team to deliver an enterprise-level database backend for top-tier applications and microservices. The DBA and DevOps team will architect, deploy, maintain, and monitor the MongoDB environment, providing secure data assurance to its users. In addition, this person will need to be prepared to create viable solutions to organizational needs while working in accordance with internal policies and procedures. The person in this role will be on an Agile Scrum team, and will participate a daily scrum meeting, updating story tasks, and providing daily updates to the team.

Where the position fits in the organization

This position would be in the Innovation and Research team within the LCS organization under the Business Driven Innovation and Research Organization.

Responsibilities

Additional responsibilities include:

Performing Mongo DBA operational routines;

MMS configuration experience, Configuring and monitoring replica sets, Optimizing database/query performance

Configuring Sharding , monitoring, and identify the proper shard key

Performing Security measures, backups and restore backups

User Management – creating users, assigning roles, managing permission

Job tasks include:

Configuring and monitoring MongoDb instances and replica sets

Health Check of MongoDB Database, Setup Replica set and Sharding environment

Study the database needs of our applications and optimize them using MongoDB

Maintain database performance and capacity planning

Performance tuning for high throughput

Monitoring of SLAs related to database usage

Implement automation for a variety of tasks, including backup/recovery and performance management, notifications,…

Drive continuous improvement efforts through automation and process improvement

Ensure optimal backup and recovery plans are in place and operational and tested frequently

Work closely with development teams on application designs where databases are involved in the backend service and/or application

Analyzing data requirements, application and processing architectures, data dictionaries, and database schema(s), and then designing, developing, amending, optimizing, and certifying database schema design to meet system(s) requirements.

Gathering, analyzing, and normalizing relevant information related to/from business processes, functions, and operations to evaluate data credibility and determine relevance and meaning.

Coordinate with the Interaction Designers, Product Managers and Backend Teams to come up with a best possible functional design

Assist developers in detecting performance problems using MMS and Mongo Profiler

Required Knowledge/Skills, Education, and Experience

Bachelor’s degree in Computer Science, Computer Engineering or related field

5+ years overall DBA experience

2+ years hands on professional experience as MongoDb Administrator

Experience with Enterprise edition, MongoDB Atlas

Experience in Installation, Configuration and Administration of MongoDB in Red Hat, Centos and/or Ubuntu

Experience in MongoDB data modeling, schema design and CRUD operations

Experience in MongoDB Performance tuning

Experience with MongoDB Security best practice implementations

Experience with MongoDB Replica Set, Sharding, Backup, Restore and Monitoring

Experience with Installation and Configuration of Ops Manager

MongoDb University successful course completion for the following

M103: Basic Cluster Administration

M201: MongoDB Performance

M310: MongoDb Security

M312: Diagnostics and Debugging

Experience working in AWS, Azure and/or any cloud provider environment a bonus

24x7 production support experience

Ability to work well with a team in a fast paced, dynamic, agile development environment.

Preferred Knowledge/Skills, Education, and Experience

Knowledge of professional software engineering best practices

Knowledge of Cloud Platforms (AWS, Azure, Google)

Strong time management skills and the ability to be self-directed

Other database technologies in RDMS, Graph

AWS database technologies like redshift, RDS

Excellent presentation and communication skills

Qualified Applicants must be legally authorized for employment in the Unites States. Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States.

Equal Employment Opportunity Statement

Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law

Applicants and employees are protected under Federal law from discrimination. To learn more, Click here at https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm .

Pay Transparency Non-Discrimination Provision

Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here at https://www.dol.gov/ofccp/pdf/pay-transp_formattedESQA508c.pdf .