Lead Database Administrator-5251
ComcastAbout the role
Job Summary
Job Description
DUTIES: Provide technical leadership in administering databases; perform database deployment and configuration using AWS Cloud services including AWS RDS, DynamoDB, EC2, S3, and Secret Manager; manage and optimize MySQL, DynamoDB, MongoDB, and Cassandra databases; design scalable, high-performance NoSQL solutions using DynamoDB, MongoDB, and Cassandra; use Golang for backend development; build RESTful APIs and microservices with Golang (and Gin and Echo frameworks) and Python (and FastAPI and Django REST frameworks); work with NGINX, Kafka, RabbitMQ, and AWS API Gateway in microservice architectures; apply application monitoring tools including Datadog, Prometheus, Grafana, Elasticsearch, and Kibana; use Apache JMeter, Locust, and Gatling for load and stress testing; employ Go pprof and Py-Spy profiling tools; use Percona toolkit and MySQL tuner for database optimization; conduct AWS Performance Insights, EXPLAIN analysis, and query optimization; use Kubernetes metrics-server and kube-state-metrics for container and cluster-level monitoring; develop and maintain infrastructure and databases using Terraform and AWS CloudFormation; use configuration management tools including Ansible; program and script using Python, Golang, and Shell scripts; work with AWS DMS cloud services; deploy database services and auxiliary tools with Docker and Kubernetes; build CI/CD pipelines in an Agile environment using Jenkins, GitHub, GitLab (including GitLab CI), GitHub Actions, AWS CodePipeline, Docker, and Kubernetes; set up and manage monitoring and alerting systems using Prometheus, Grafana, and AWS CloudWatch; oversee the development and implementation of databases that address current and future business needs; ensure the maintenance of hardware platforms to perform at optimum response, capacity planning, and implementation of new databases due to conversion; oversee the database administration functions, and ensure smooth transition to new technology; lead a task force to develop and implement a database that addresses current and future business needs; maintain hardware platforms to perform at optimum response; maintain capacity planning and implement new databases due to conversions; develop and implement complex data models and logical database designs; oversee the design/tune, and maintain and support database systems for high available, high-volume internet applications; manage and test backup and recovery plans and improve disaster recovery plans; develop and implement plans to oversee the database administration function and ensure smooth transition to new technology; provide recommendations on database technologies and features; communicate and understand impact of database changes and status to affected parties and design appropriate solutions; provide updates in database technologies and trends; develop database technology standards and associated documentation; work with the network and security teams to ensure database adherence to security standards; and guide and mentor junior-level engineers. Position is eligible to work remotely one or more days per week, per company policy.
REQUIREMENTS: Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and seven (7) years of experience administering databases; designing scalable, high-performance NoSQL solutions using DynamoDB, MongoDB, and Cassandra; applying application monitoring tools including Datadog, Prometheus, Grafana, Elasticsearch, and Kibana; using Percona toolkit and MySQL tuner for database optimization; conducting AWS Performance Insights, EXPLAIN analysis, and query optimization; developing and maintaining infrastructure and databases using Terraform and AWS CloudFormation; using configuration management tools including Ansible or any other configuration tool; of which five (5) years include performing database deployment and configuration using AWS Cloud services including AWS RDS, DynamoDB, EC2, S3, and Secret Manager; managing and optimizing MySQL, DynamoDB, MongoDB, and Cassandra databases; working with AWS DMS cloud services; setting up and managing monitoring and alerting systems using Prometheus, Grafana, and AWS CloudWatch; of which two (2) years include using Golang for backend development; building RESTful APIs and microservices with Golang (and Gin and Echo frameworks) or Python (and FastAPI and Django REST frameworks); using Apache JMeter, Locust, an
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s