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-oracle

    An 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