Siemens Mongo DBA in Plano, Texas
Multiple Locations:Cincinnati, Ohio; Plano, Texas
Job Family: Research & Development
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%
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:
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.
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 .