antony,
with no h
I am a Database Administrator currently supporting a mix of Oracle & Couchbase. Aside from my operational duties, I develop and maintain a number of automated solutions using Ansible, Terraform, Python, Shell scripting (bash/korne) and containers.
Experience
-
Sky
2014 – Present | Database Administrator- Developed Ansible modules to handle Oracle Database patching, Database builds and Configuration Management.
- Created Ansible roles and custom filters to allow rolling OS patching on Couchbase clusters.
- Delivered documentation of internal Ansible modules and a 'cookbook' using reStructuredText and Sphinx.
- Configure kernel settings, filesystem creation and package installation on RHEL to be then blueprinted by internal VMware team for repeatable builds.
- Using Terraform for the VM provisioning, Ansible to handle the Configuration Management and Monitoring Configuration. Created a fully automated build process enabling delivery of a customised database in 90 minutes or less.
- Installation and maintenance of Ansible's AWX. Configured LDAP allowing Role Based Access Control using existing company groups.
-
Wm Morrison Supermarkets Plc
2013 – 2014 | Oracle Database Administrator- Configure 2 node RAC Clusters to be used in Distribution Centres
- Install and maintain Oracle Goldengate to help feed data into the businesses BI processes
-
Halifax Bank of Scotland
2008 – 2012 | Oracle Database Administrator- Operational support of Oracle Databases on UNIX (AIX, Sparc, HP-UX) and some legacy Windows NT hosts
Projects
-
Oracle for Ansible
https://github.com/antony-with-no-h/ansible-db-oracleAn Ansible collection to aide in the Configuration Management of Oracle Databases and associated software.
- Includes a number of Ansible modules written in Python
- Supports Python versions as low as 2.6
- Built on the Python standard library
-
AWX messagecard
A webhook using the FastAPI library to allow Ansible's AWX to send fancy notifications to Microsoft Teams
- Enables AWX to send more informative messages to a teams channel using Microsofts Message Card format
- Container based deploy using Docker or Podman
Skills & Other
-
Technical
- Ansible
- Python
- Shell scripting
- Oracle Databases
- Couchbase
- Postgres
- Terraform
- Containers (Podman, Docker)
- Go
-
Languages
- English
- Brazilian Portuguese