Lead MySQL Database Engineer
Verifone Vezi toate joburile
- București
- Permanent
- Full-time
- Design, Install, Deploy and Manage MySQL on Physical, Virtual, AWS EC2 / RDS / Aurora.
- Build MySQL clusters with a high availability, active-active cluster setup in a large scale and multi datacenter environments having minimum RPO/RTO on a DR scenario
- Design and implement uniform backup strategy and business continuity plans across the MySQL environments using Percona XtraDB or custom automation scripts with reliable monitoring and alerting mechanisms
- Define thorough and validated database monitoring and alerting, along with documentation for future references
- Setup high availability with Master-Master/ Master-slave replication
- Maintain stable performance via server optimizations
- Guide engineering teams to best practices on server configurations and SQL tuning.
- Maintain security and compliance via OS and database version upgrades
- Work with application stake holders to create effective database solutions
- Create and maintain adhoc reports
- Adhere to the incident and change process, prepare thorough documentation, and peer review planned production tasks
- Support application release process, and automations
- Mentor and develop other engineers on MySQL skills
- Minimum 8 years of experience managing MySQL
- Experience with MySQL Active/Active cluster setup, Database Upgrade and Migrations, Scripting
- Experience administrating MySQL on Linux platform
- Experience with MySQL version upgrades in production environments with a zero or very minimum application down time
- Experience with design & architecting MySQL environments using any framework such as Galera Cluster or Percona XtraDB
- Experience deploying database monitoring using PMM, New Relic, Datadog, Nagios, Grafana, ELK, AppD, etc.
- Advanced experience with database performance tuning including SQL tuning, hardware configuration and capacity planning.
- Strong technical leadership, mentoring and time management skills.
- Experience working with PCI (Payment Card Industry Data Security) standards
- ITIL environment experience
- Deep experience with SQL, stored procedures, functions, triggers, batch jobs, reporting, analytics.
- Experience managing PostgreSQL, SQL Server, and/or Oracle.
- Experience and knowledge with NoSQL and data engineering technologies such as Kafka, Redis, Snowflake, Databricks, Spark, Redshift, ETL, etc.
- Experience with data analytics and Business intelligence
- Programming/scripting skills in a modern language like Python, Shell scripting, Go, Java, Rust.
- Proficiency in CI/CD pipelines such as Jenkins, Github Actions, Gitlab.
- Infrastructure as Code (IaC) such as Terraform, Ansible, Puppet, Chef