Brayan Perera, Systems Architect Developer in Kalutara, Western Province, Sri Lanka
Brayan Perera

Systems Architect Developer in Kalutara, Western Province, Sri Lanka

Member since November 3, 2021
Brayan is a systems architect and site reliability engineer with over 13 years of professional experience in systems engineering in industries such as healthcare, telecommunications, and banking. He has brought added value to client projects by architecting and implementing highly available enterprise application platforms, NFV platforms, and OpenStack private cloud deployments. Brayan is proficient with automation, Linux scripting, MySQL administration, clustering, and IaC.
Brayan is now available for hire

Portfolio

  • Teel Inc.
    Docker, DevOps, Linux, Bash, Python, PHP, Kubernetes, LAMP, MySQL, AWS...
  • Healthway Medical
    AWS, Ansible, Bash Script, Docker, Python, Terraform, Networking, AWS Fargate...
  • hSenid Mobile Solutions
    Ansible, Bash Script, AWS, DevOps, Linux, Grafana, Git, Docker, OpenStack...

Experience

Location

Kalutara, Western Province, Sri Lanka

Availability

Part-time

Preferred Environment

AWS, Linux, Python, Terraform, MySQL, Ansible, Docker, OCI, OpenStack, Git

The most amazing...

...tool I've built is a compliance management system that allows one to create, manage and apply rules based on compliances such as CIS/PCI-DSS on multiple hosts.

Employment

  • Site Responsibility Engineer for SaaS Product Deployment

    2021 - PRESENT
    Teel Inc.
    • Developed and Managed the CI/CD pipelines for 8 projects.
    • Developed backup and restore tool for the On-premise application environments.
    • Developed Terraform modules to provision 3 infrastructure environments within AWS cloud including 2 EKS clusters.
    • Integrated Self Hosted Runners for the GitHub Actions pipelines for the organization.
    Technologies: Docker, DevOps, Linux, Bash, Python, PHP, Kubernetes, LAMP, MySQL, AWS, AWS CodeBuild, Argo CD, Amazon EKS, Terraform, Kubernetes Operations (Kops), Helm
  • Systems Architect

    2021 - 2022
    Healthway Medical
    • Migrated clinic management system to AWS Fargate, which serves more than 30 medical clinics in Singapore.
    • Introduced an IaC practice for infrastructure management to the IT department.
    • Managed the automation for edge devices via an RMM platform.
    Technologies: AWS, Ansible, Bash Script, Docker, Python, Terraform, Networking, AWS Fargate, Infrastructure as Code (IaC), Amazon Web Services (AWS), DevOps Engineer, Cloud Architecture, AWS Cloud Architecture, GitHub, Amazon ECS (Amazon Elastic Container Service), AWS RDS, Amazon Virtual Private Cloud (VPC), Amazon EC2 (Amazon Elastic Compute Cloud)
  • Systems Architect

    2018 - 2021
    hSenid Mobile Solutions
    • Designed and involved in the development of an NFV VNFM platform for a telecommunications client. OpenStack interfacing, microservice API design and development, DB and application workflow design were completed under this role.
    • Designed and developed an Ansible collection for automation of deployment tasks in multiple projects within the organization.
    • Assisted a healthcare company to migrate their workloads to AWS Fargate and developed the CI/CI pipeline for automated deployment of new application versions.
    Technologies: Ansible, Bash Script, AWS, DevOps, Linux, Grafana, Git, Docker, OpenStack, Prometheus, Python, Terraform, MySQL, Ceph, Networking, Amazon Web Services (AWS), DevOps Engineer, Cloud Architecture, AWS Cloud Architecture, GitHub, Amazon ECS (Amazon Elastic Container Service), AWS RDS, Amazon Virtual Private Cloud (VPC), OpenAPI 3, Amazon EC2 (Amazon Elastic Compute Cloud), Microservices, RESTful Microservices, RESTful Web Services
  • Associate Systems Architect

    2017 - 2018
    hSenid Mobile Solutions
    • Recommended architectural improvements for multiple telecommunication application platform deployments.
    • Upgraded an OpenStack Private Cloud deployment from RHOSP 7 to RHOSP 10 for a Singapore university institute.
    • Designed OpenStack deployment focusing on site-to-site instance migration for a Singapore telecommunication company and managed the platform's deployment.
    • Developed an application to centrally manage the in-house application deployments leveraging Bash, Python, and Ansible.
    Technologies: Ansible, Bash Script, Docker, Ceph, Linux, MySQL, OpenStack, Networking, Amazon Web Services (AWS), DevOps Engineer, Cloud Architecture, AWS Cloud Architecture, AWS RDS, Amazon Virtual Private Cloud (VPC), OpenAPI 3, Amazon EC2 (Amazon Elastic Compute Cloud)
  • Tech Lead (Systems Implementation)

    2016 - 2017
    hSenid Mobile Solutions
    • Designed the site-to-site fail-over Redhat Enterprise Virtualization Cluster leveraging GlusterFS storage.
    • Contributed to the team effort of developing and implementing standards in the customer support and implementation processes.
    • Designed and developed Service Manager, a Shell and Python-based application for manage and failover services in a Linux environment without using a native cluster solution.
    • Implemented company policies, technical procedures, and standards for preserving the integrity and security of data, reports, and access.
    Technologies: AWS, Bash Script, Linux, MySQL, Networking, GlusterFS, Amazon Web Services (AWS), DevOps Engineer, AWS RDS, Amazon Virtual Private Cloud (VPC), Amazon EC2 (Amazon Elastic Compute Cloud)
  • Senior Implementation Engineer

    2012 - 2016
    hSenid Software Singapore Pvt Ltd
    • Involved in implementation and support of several application platforms for a leading mobile operator in Singapore for 3.5 years as the onsite systems engineer.
    • Gained knowledge of various mobile operator technologies including, Sigtran Stack, SMSC, USSDC, SMPP, and HLR provisioning.
    • Gained knowledge and experience on Nokia Surepay IN and supported application platforms.
    • Acted as lead engineer on various R&D projects for trending technologies in system deployment.
    Technologies: Bash Script, Linux, MySQL, Nagios, Python, SANs, Switch Configuration, RAID, Ansible, Networking, GlusterFS, DevOps Engineer, Amazon Virtual Private Cloud (VPC), LAMP, Amazon EC2 (Amazon Elastic Compute Cloud)
  • Implementation Engineer

    2008 - 2012
    hSenid Mobile Solutions
    • Involved with support and implementation of enterprise application platforms for various mobile operators in multiple countries.
    • Conducted customer training programs in Sri Lanka and the Nation of Brunei.
    • Acted as an onsite support engineer for a leading mobile operator in Brunei for 1.5 years.
    • Involved with the deployment of mobile recharge and messaging platforms.
    Technologies: Bash Script, Linux, Nagios, Networking, SANs, LAMP

Experience

  • Migrate Clinic Management System to AWS Fargate

    Migrated an EC2 deployed clinic management system of a Singapore client to AWS Fargate. I used Terraform to create the ELB, target groups, ECS task definitions, and ECS Fargate service creation. For the CI/CD pipeline, I used GitHub actions to deploy the applications to staging and production environments.

  • VNF Manager (VNFM) - NFV MANO

    An application that plays a role as a General VNFM in NFV MANO architecture defined by ETSI.

    I was the principal architect in the project and developed two out of eight microservices within the application platform, one utility tool, and an entire automation framework with Ansible.

    • VNF Package Creator: A tool that accepts the YAML configuration file as an input to create a TOSCA-based VNFD package based on ETSI specification.
    • VNF Package Parser: A microservice that parses a TOSCA-based VNF package and oversees the package for ETSI package management.
    • VIM Adapter: An application that creates and manages the virtual resources stated in the VNF package in the underline OpenStack platform via Terraform.
    • An Ansible Collection that plays the core role for automation in deployment and application provisioning within the platform.

  • Element Management System - NFV MANO

    A Python Flask-based application that plays an element management system role in ETSI NFV MANO architecture.

    I was the architect who designed the application aligned with ETSI specifications and played the tech lead and principle developer role in the project. I developed five out of 12 microservices within the application.

    • EMS Lifecycle Manager: VNF Component Instance lifecycle manager.
    • EMS Service Manager: VNF Instance service management application.
    • Patch Management framework: Ansible-based patch management tool.
    • VNF Indicator Manager: ETSI component for VNF instance metric collection.
    • Local SSL Certificate Issuer: Application to issue local CA signed SSL certificates.

  • Service Management Script Framework

    A Bash and Python-based tool to manage application services and provide auto-recovery features to the applications which run in the non-clustered Linux environment.

    I was the designer and developer of the tool. It is being used in many customer environments of hSenid Mobile.

  • Centralized Patch Management Tool

    A Bash, Python, and Ansible-based application which has the capability of installing and upgrading applications in remote servers. The application provides configuration management and application patch management features.

    I was the designer and developer of the application. It was adopted in the hSenid Mobile NFV product suite to manage the application updates and service application deployment on instance creation.

Skills

  • Languages

    Bash Script, Python, Bash, PHP
  • Tools

    Terraform, Ansible, Docker Compose, Nagios, Celery, Amazon Virtual Private Cloud (VPC), Amazon ECS (Amazon Elastic Container Service), Git, Grafana, GitLab CI/CD, Shell, AWS ELB, AWS Fargate, Amazon EKS, GitHub, AWS CloudFormation, Amazon CloudWatch, AWS CodeBuild, Helm
  • Paradigms

    DevOps, Microservices
  • Platforms

    Linux, Docker, Amazon Web Services (AWS), OpenStack, LAMP, Amazon EC2 (Amazon Elastic Compute Cloud), AWS ALB, Azure, Kubernetes
  • Other

    AWS, Cloud Architecture, AWS Cloud Architecture, OpenAPI 3, SANs, RAID, Networking, Infrastructure as Code (IaC), DevOps Engineer, AWS RDS, Kubernetes Operations (Kops), RESTful Microservices, RESTful Web Services, Prometheus, Switch Configuration, Oracle Cloud Infrastructure, GitHub Actions, CI/CD Pipelines, RESTful APIs, ECS, Argo CD
  • Libraries/APIs

    SQLAlchemy, Flask-RESTful, OpenAPI, Python API Bindings for OpenStack
  • Storage

    MySQL, Ceph, GlusterFS, Redis, Amazon S3 (AWS S3), Amazon EFS
  • Frameworks

    Flask

Education

  • Bachelor's Degree in Information and Communication Technology
    2005 - 2008
    University of Colombo School of Computing - Colombo, Sri Lanka

Certifications

  • Microsoft Certified: Azure Fundamentals
    DECEMBER 2021 - PRESENT
    Microsoft
  • Oracle Autonomous Database Cloud 2019 Certified Specialist
    AUGUST 2020 - PRESENT
    Oracle
  • Oracle Cloud Infrastructure 2019 Certified Architect Professional
    JULY 2020 - PRESENT
    Oracle
  • Oracle Cloud Infrastructure 2019 Certified Cloud Operations Associate
    JULY 2020 - PRESENT
    Oracle
  • Oracle Cloud Infrastructure 2019 Certified Architect Associate
    JULY 2020 - PRESENT
    Oracle
  • Oracle Cloud Infrastructure Foundations 2020 Certified Associate
    JULY 2020 - PRESENT
    Oracle
  • Red Hat Certified Engineer in Red Hat OpenStack
    AUGUST 2017 - PRESENT
    Red Hat
  • Red Hat Certified System Administrator in Red Hat OpenStack
    AUGUST 2017 - PRESENT
    Red Hat
  • Oracle Certified Professional, MySQL 5 Database Administrator
    MARCH 2014 - PRESENT
    Oracle

To view more profiles

Join Toptal
Share it with others