Rupert Bryant-Greene, Software Developer in Wellington, New Zealand
Rupert Bryant-Greene

Software Developer in Wellington, New Zealand

Member since August 18, 2019
Rupert delivers success in DevOps and cybersecurity. With 10+ years' experience in freelance IT, he's worked with leading SaaS, financial software, banking, and transport companies, from small startups to large enterprises. Rupert has significant experience with AWS, from an AWS organization to building continuously-deployed applications. He also integrates threat modeling and risk assessments into agile and lean workflows.
Rupert is now available for hire

Portfolio

  • Freelance
    Amazon Web Services (AWS), Network Architecture, API Architecture...
  • Bank of New Zealand
    Amazon Web Services (AWS), Jira, AWS CloudFormation, AWS, Python
  • EVNEX
    Amazon Web Services (AWS), Cloud, Amazon Cognito, Docker, AWS DynamoDB, AWS...

Experience

Location

Wellington, New Zealand

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Windows Server, CodePipeline, Azure, AWS, JavaScript, Python, Linux

The most amazing...

...product I've built is a privileged access management system for a major SaaS company that is still in use today.

Employment

  • Principal Cloud Architect

    2020 - 2020
    Freelance
    • Worked across the business, engaged with engineering, architecture, security, and management teams to design a future-state architecture for the use of AWS, with a specific focus on internal customer experience.
    • Developed state-of-the-art patterns for networking, SaaS integration, and application architectures.
    • Introduced and supported security teams to AWS native tooling that improves visibility of security compliance in the cloud.
    Technologies: Amazon Web Services (AWS), Network Architecture, API Architecture, Web Architecture, Cloud, AWS
  • Cyber Security Consultant

    2019 - 2019
    Bank of New Zealand
    • Developed a vulnerability management approach for the use of AWS.
    • Completed risk assessments and worked with a team to deliver projects onto AWS securely.
    • Assessed architecture submissions to design the governance committee for security designs.
    Technologies: Amazon Web Services (AWS), Jira, AWS CloudFormation, AWS, Python
  • DevOps Consultant

    2017 - 2019
    EVNEX
    • Migrated entire AWS environment to multi-account design with separate development, test and production accounts.
    • Built and supported back-end applications. Rebuilt deployment to utilize functional and extendable CI/CD design.
    • Assisted newcomers to build and understand systems so that they could take the company further.
    Technologies: Amazon Web Services (AWS), Cloud, Amazon Cognito, Docker, AWS DynamoDB, AWS, JavaScript
  • Team Lead - Security Engineering

    2017 - 2019
    Xero
    • Developed access management software with workflow automation and privileged access control for AWS, on AWS.
    • Led the security engineering teams, consulting heavily with Architecture teams to develop best practices and up-skilling others to understand and lead themselves.
    • Rebuilt four critical pipelines for deploying critical infrastructure from Jenkins onto CodePipeline in a month.
    • Assessed the information quickly and pinpointed the issue of a lengthy outage in order to have global service resolved.
    Technologies: Amazon Web Services (AWS), Docker, AWS Key Management Service (KMS), Identity & Access Management (IAM), AWS, JavaScript, Check Point, Akamai, Imperva Incapsula, Python

Experience

  • OCPP EV Charging Back-end (Development)
    https://www.evnex.com

    Working with EVNEX, a Christchurch-based electric vehicle charging startup, Rupert built an Open Charge Point Protocol-compliant back-end solution that utilizes WebSockets to communicate with charge points, has current load balancing functionality, and runs in containers on AWS. Rupert wrote the software, pipeline, and infrastructure automation for the project, which makes up the core offering of EVNEX.

  • Xero - Platform Access Control Manager (Development)
    https://tinyurl.com/y3khuucl

    Rupert built, deployed, and maintained the security infrastructure that protects Xero. This includes web application firewalls, content delivery and caching, identity and access management.

    During this time he built a containerized privileged access control system on AWS.

    I presented at AWS Summit in Sydney, at the invitation of AWS, to discuss secrets management, identity and access management, and what we were building at Xero.

  • Vineyard - AWS Root Account Management (Development)

    Managing a hundred AWS accounts can be challenging. During his time at Xero, Rupert built an electron-based desktop application that would make it easier for engineers to manage AWS root accounts while keeping security the top priority.

    After leaving Xero, Vineyard became a staple part of the identity and access team's workflow.

  • HeyCaller - Visual Voicemail (Development)
    https://heycaller.com

    New Zealand lacked a visual voicemail provider, so Rupert built HeyCaller, a web service that replaces your existing voicemail service, with features like voicemail-to-email and voicemail sharing. Preview access will be available soon.

  • YES3 - Event-driven S3 Bucket Security (Development)
    https://github.com/rupertbg/YES3

    Public S3 Buckets are one of the most common data ex-filtration vectors of recent times. To avoid S3 Buckets becoming public unexpectedly, Rupert wrote an event-driven Lambda that will monitor and automatically remediate non-compliant buckets according to a supplied YAML policy.

  • Wireguard on AWS (Development)
    https://github.com/rupertbg/aws-wireguard-linux

    Wireguard is a state-of-the-art VPN created by Edge Security LLC. After needing to run Wireguard on AWS, Rupert wrote an open-sourced an architecture for deploying Wireguard with auto-scaling and load-balancing on AWS.

  • AWS Cloud Directory IDE (Development)
    https://github.com/rupertbg/aws-cloud-directory-ui

    After needing to work with AWS Cloud DIrectory heavily for building an authorization database, Rupert found a need for a visual development environment for the GUI-less AWS Service. The Cloud Directory IDE is available on Github pages for free an allows developers to iterate quickly on AWS Cloud DIrectory.

Skills

  • Languages

    JavaScript, Python
  • Frameworks

    Express.js, Flask
  • Libraries/APIs

    Node.js, jQuery, React
  • Tools

    AWS ECS, AWS ELB, AWS EBS, AWS ECR, AWS SDK, AWS CodeBuild, AWS CloudFormation, Jira, AWS Key Management Service (KMS), Amazon Cognito
  • Paradigms

    DevOps, DevSecOps, Web Architecture, API Architecture, Agile, Functional Programming
  • Platforms

    AWS EC2, Amazon Web Services (AWS), Linux, Windows Server, Azure, Imperva Incapsula, Docker
  • Industry Expertise

    Security
  • Storage

    AWS S3, NoSQL, AWS DynamoDB, Redis
  • Other

    Identity & Access Management (IAM), APIs, AWS CodePipeline, Risk Assessment, Threat Modeling, Akamai, AWS, CodePipeline, Check Point, Cloud, Network Architecture

Certifications

  • AWS Security - Specialty
    AUGUST 2018 - AUGUST 2021
    AWS
  • AWS SysOps Administrator - Associate
    FEBRUARY 2017 - FEBRUARY 2020
    AWS
  • AWS Solutions Architect - Associate
    FEBRUARY 2017 - FEBRUARY 2020
    AWS

To view more profiles

Join Toptal
Share it with others