Plex Systems - Troy, MI

posted 2 months ago

Full-time - Mid Level
Troy, MI
10,001+ employees
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

Rockwell Automation is seeking a Senior Database Administrator with extensive experience in MySQL and PostgreSQL to support our ongoing growth. The Plex Cloud Operations department is dedicated to fostering a culture of continuous improvement, and as a member of the data services team, you will play a crucial role in operationalizing state-of-the-art software and adopting open-source technologies. Your primary responsibility will be to run scalable, reliable, and secure applications while enhancing the delivery of our products. You will work collaboratively with your team to ensure that issues are resolved efficiently, minimizing customer impact. In this role, you will implement and maintain database server KPI monitoring and alerting systems, chart database utilization over time to identify optimal scaling opportunities, and identify database bottlenecks while taking corrective action. You will also suggest modifications and optimizations to developers for tuning SQL statements and stored procedures, leveraging your in-depth expertise in query execution plans. Regular weekly discussions regarding MySQL and PostgreSQL instances will be a part of your responsibilities, along with performing post-incident customer impact analysis and monthly application availability metrics. You will be responsible for installing and configuring MySQL and PostgreSQL to current versions, implementing database maintenance routines, and participating in on-call rotations. Troubleshooting a variety of database issues, managing access, maintaining backups, and ensuring integrity checks will also be key aspects of your role. You will participate in off-hours maintenance windows and engage in multiple projects involving data services, working within a global team environment or independently as needed.

Responsibilities

  • Implement and maintain database server KPI monitoring/alerting
  • Chart database utilization over time to identify optimal scaling opportunities
  • Database bottleneck identification and corrective action
  • Suggest modifications/optimizations (to Developers) for tuning SQL statements and stored procedures
  • In-depth query execution plan expertise
  • Lead regular weekly discussions regarding MySQL and PostgreSQL instances with members of data services team
  • Perform post-incident customer impact analysis as well as monthly application availability metrics
  • Install and configure MySQL 5.7 to current
  • Install and configure PostgreSQL 12.0 to current
  • Implement database maintenance routines
  • Participate in On-Call rotations
  • Troubleshoot a variety of database issues
  • Access management
  • Maintain backups and integrity checks
  • Participate in off hours Maintenance windows
  • Participate in multiple projects involving data services
  • Work within a global team environment or independently to carry out tasks as needed

Requirements

  • Bachelor's Degree in Computer Science or related area or equivalent years of relevant work experience
  • Legal authorization to work in the US is required- we will not sponsor individuals for employment visas, not now or in the future, for this job opening
  • Typically requires 5+ years' experience managing a production system that is highly available and reliable, preferably 24/7
  • Experience managing MySQL, PostgreSQL, Microsoft SQL server in private datacenters as well as in AWS and/or Azure
  • Proven history building automated solutions that enable resiliency and self-healing of applications
  • Operational experience working with data technologies and managing large volumes of data
  • Experience troubleshooting performance and tuning queries and stored procedures
  • Strong SQL skills for writing and reviewing scripts
  • Experience setting up backup schedules and securing data
  • Experience building automation scripts for database server builds using terraform or ansible
  • Experience with Operations technologies: Server Operating Systems (Windows Server, Linux); Virtualization Environments

Nice-to-haves

  • Additional experience with MongoDB
  • PowerShell
  • Terraform
  • Ansible
  • Open-source technologies and cloud services: Azure, AWS, and/or GCP, Kubernetes, Docker, and/or Terraform; Chef, Puppet and/or Ansible
  • SQL Sentry or any other SQL monitoring tool
  • External monitoring services like PRTG and Dynatrace
  • HashiCorp Consul
  • OpsGenie
  • Prometheus and Alert Manager

Benefits

  • Health Insurance including Medical, Dental and Vision
  • 401k
  • Paid Time off
  • Parental and Caregiver Leave
  • Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service