Job Description – Senior Technology Engineer – Platform
Role
Work as a PostgreSQL and MongoDB database engineer in platform engineering team. Work is challenging and will involve working on multiple engineering and automation priorities simultaneously and under pressure. Out of hours and weekend work will sometimes be required.
Person Specification
Education
Bachelors or higher in Computer Science
Relevant certifications
Experience
8+ years in large organizations
Banking background
Knowledge and Skills
Excellent knowledge in PostgreSQL database administration
Excellent knowledge in PostgreSQL architecture and internals
Excellent knowledge in PostgreSQL HA and clustering
Excellent knowledge in PostgreSQL monitoring tools
Excellent knowledge in PostgreSQL backup/restore mechanisms
Excellent knowledge in database patching/upgrades
Excellent knowledge in database auditing, logging and security practices
Excellent knowledge in Performance Tuning and Diagnostics
Excellent knowledge in Database migration
Good knowledge of SQL and PG PL/SQL
Good knowledge of Unix/Linux operating systems
Good knowledge of Agile working practices
Good knowledge of modern automation technologies (e.g. Ansible, Jenkins, Terraform)
Good knowledge of scripting (Bash, Python)
Good knowledge of other databases – MongoDB
Good knowledge in MongoDB database administration
Good knowledge in MongoDB architecture and internals
Good knowledge in MongoDB backup/restore mechanisms
Good knowledge in MongoDB database patching/upgrades
Good knowledge in Ops Manager
Good knowledge in MongoDB replicaset and sharding
Behavioral Competencies
Ability to work under pressure
Professional communication
Ability to self-manage
Ability to drive strategic initiatives
Ability to work on multiple engineering priorities