Grace Ngong
Project Management
TX, United States
Skills
DevOps
About
Grace Ngong's skills align with Programmers (Information and Communication Technology). Grace also has skills associated with System Developers and Analysts (Information and Communication Technology). Grace Ngong has 7 years of work experience.
View more
Work Experience
Cloud Engineer
Wawanesa Group
April 2017 - February 2021
- Responsibilities: Configuring, automation and maintaining CI/CD tools Bitbucket, Bamboo, ANT, Maven, Docker-registry/daemon, Nexus and JIRA for Multi-Environment with high degrees of standardization for both infrastructure and application stack automation in AZURE cloud platform. Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages. Established connection from Azure to On-premise datacenter using Azure ExpressRoute for Single and Multi-subscription connectivity. Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets. Deployed applications on multiple web servers, maintained Load balancing, high availability by using Azure platform. Designed and implemented Azure Cloud Infrastructure using ARM templates, runbooks, automation and provisioning process. Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code. DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via terraform. Created automation and deployment templates for relational and NoSQL databases including PostgreSQL, MySQL, Cassandra and MongoDB in AWS. Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments. Automated the cloud deployment using Chef, Python and ARM templates. Build & automate infrastructure deployments in Azure cloud using PowerShell. Written Chef Cookbooks for installing Tomcat, JBoss, WebSphere and WebLogic for configuring load balancers and fail over. Involved in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys. Played a key role in converting 300+ existing Jenkins jobs into the new pipeline process. Prepared document on process of migrating Bamboo jobs from development environment to production server. Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments. Developed Shell/Python and PowerShell scripts for automated deployments on Windows environments. Environment: Red hat Linux, Bitbucket, AWS, AZURE, ARM, Chef, puppet, Docker, Ansible, Jenkins, Bamboo, Confluence, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven, Ruby, Shell, Python, WebLogic Server, Load Balancers, WLST, Apache Tomcat, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, JDK, XML, Nagios, Splunk.
Cloud Engineer
Verizon Wireless System
March 2021 - Present
- Responsibilities: Creating, configuring and deploying instances on AWS environment, also handling CloudWatch, Elastic Search and managing security groups on AWS. Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create Amis for mission critical production servers for backup and maintained the user accounts IAM, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud. Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer. Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets, etc. Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates. Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it. Creating CloudWatch alerts for instances and using them in Auto scaling launch configurations. Developed Shell/Python and PowerShell scripts for automated deployments on Windows environments. Worked on installing of Docker using Docker toolbox and worked on creation of Docker containers and Docker consoles for managing the application life cycle. Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud. Experienced in Installing, Configured and management in Ansible Centralized Server (Tower) and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks. Involved in Configuration Automation and Centralized Management with Ansible, Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. Installed packages on remote Agent less nodes through Ansible playbooks with Ansible roles. Designed, installed, administered, and optimized hybrid cloud components to ensure business continuity. Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script. Environment: AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances), VPC, subnets, NAT, EC2 instances, ELB, Security Groups. VMware, Jenkins, Docker, Docker containers, Kubernates, Terraform, Ansible, YAML scripting, Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts, GIT, TeamCity, JIRA, RPM/YUM, Apache and MySQL database. JBoss, Apache, WebLogic, Tomcat and WebSphere, Nginx, NetApp storage LUNs to the Red Hat Linux servers.