ELLIS EBONG NGOLESON
SAN ANTONIO 78245-4814
@*************@*****.***
Season Linux System Administrator with experience in IT and multiple open-source software. Passionate about improving network uptime and driving system availability. Capable Linux System Engineer/Administrator with successful experience in the operating system. Qualified with certification and expertise in deploying net. Background generating custom code, patching and configuring unique Linux platforms to maintain performance thresholds. Expert oversight for Linux system administration and maintenance based on latest industry technical standards. Adaptable and driven with strong work ethic and ability to thrive in team-based or individually motivated settings. With an active public clearance
Professional Experiences:
January 2019 to August 2019: Vutex Assembly Line Worker for 1 lone star SA TX Set and verified parts clearances to prevent jams or wasted materials. Positioned and aligned components to complete accurate assembly work. Checked parts against stock lists, blueprints and material specifications to verify compliance with standards. June 2011 to June 2017: Mathematics Teacher for Cameroon Secondary schools Managed the classroom for optimal teaching and learning process of students April 2022 to August 2022: ASM System Analyst / Linux Support Admin SA TX Create and deploy bash scripts to automate clean up routines, Check system space allocations and system memory usage. Maintain and manage VMware infrastructure to ensure stability and availability. Manage and maintain virtual computing environment base on VMware. Experience on scripting using shell and bash.
Install and configure DHCP, DNS, and NFS.
Perform deployments to QA & performance environments. Create efficient workflow by standardizing and automating tasks using Azkaban, Ansible, and GitLab. Work with JIRA, Splunk, SSH Clients, and AppDynamics to manage and document incidents. Supports Dev in testing and development of new updates/patches to be implemented. Keep up to date with new solutions by creating knowledge-base articles within Confluence. Addresses the day-to-day management and maintenance of infrastructure services, systems, applications, and hardware usage.
October 2021 to May 2022: Computer Repair Technician for NISD SA TX Diagnosis
Troubleshooting
Replacing bad parts
October 2019 to date: Health Care
Chart patients vital signs into the computer
July 2018 to date: Electronic Technician@Deeper Life BIble Church SA TX Service Rebroadcasting via zoom platform
Installation of satellite
Configuration
Education Experiences:
RedHat Certified Linux System Administrator @Rackspace Open Cloud Academy
• Understand and use essential tools for handling files, directories, command-line environments, and documentation
• Create simple shell scripts
• Operate running systems, including booting into different run levels, identifying processes, starting and stopping virtual machines, and controlling services
• Configure local storage using partitions and logical volumes
• Create and configure file systems and file system attributes, such as permissions, encryption, access control lists, and network file systems
• Deploy, configure, and maintain systems, including software installation, update, and core services
• Manage users and groups
• Manage security, including basic firewall and SELinux configuration
• Perform basic container management
RedHat Certified Linux Engineer
• Understand and use essential tools
• Operate running systems
• Configure local storage
• Create and configure file systems
• Deploy, configure, and maintain systems
• Manage users and groups
• Manage security
• Inventories
• Modules
• Variables
• Facts
• Loops
• Conditional tasks
• Plays
• Handling task failure
• Playbooks
• Configuration files
• Roles
• Use provided documentation to look up specific information about Ansible modules and commands
• Create and work with roles
• Install roles and use them in playbooks
• Install Content Collections and use them in playbooks
• Obtain a set of related roles, supplementary modules, and other content from content collections, and use them in a playbook.
• Install required packages
• Create a static host inventory file
• Create a configuration file
• Create and use static inventories to define groups of hosts
• Create and distribute SSH keys to managed nodes
• Configure privilege escalation on managed nodes
• Deploy files to managed nodes
• Be able to analyze simple shell scripts and convert them to playbooks
• Know how to run playbooks with Automation content navigator
• Use Automation content navigator to find new modules in available Ansible Content Collections and use them
• Use Automation content navigator to create inventories and configure the Ansible environment
• Know how to work with commonly used Ansible modules
• Use variables to retrieve the results of running a command
• Use conditionals to control play execution
• Configure error handling
• Create playbooks to configure systems to a specified state
• Software packages and repositories
• Services
• Firewall rules
• File systems
• Storage devices
• File content
• Archiving
• Task scheduling
• Security
• Users and groups
• Create and use templates to create customized configuration files
• Use Ansible Vault in playbooks to protect sensitive data Bachelor of Science in Mathematics and Computer
AWS Solution Architect Associate:
Applying AWS security best practices to IAM users and root users (for example, multi- factor authentication [MFA])
Designing a flexible authorization model that includes IAM users, groups, roles, and policies
Designing a role-based access control strategy (for example, AWS Security Token Service
[AWS STS], role switching, cross-account access)
Designing a security strategy for multiple AWS accounts (for example, AWS Control Tower, service control policies [SCPs])
Determining the appropriate use of resource policies for AWS services Determining when to federate a directory service with IAM roles Aligning AWS technologies to meet compliance requirements Encrypting data at rest (for example, AWS Key Management Service [AWS KMS]) Encrypting data in transit (for example, AWS Certificate Manager [ACM] using TLS) Implementing access policies for encryption keys
Implementing data backups and replications • Implementing policies for data access, lifecycle, and protection
Rotating encryption keys and renewing certificates Designing event-driven, microservice, and/or multi-tier architectures based on requirements
Determining scaling strategies for components used in an architecture design Determining the AWS services required to achieve loose coupling based on requirements Determining when to use containers
Determining when to use serverless technologies and patterns Recommending appropriate compute, storage, networking, and database technologies based on requirements • Using purpose-built AWS services for workloads Determining automation strategies to ensure infrastructure integrity
• Determining the AWS services required to provide a highly available and/or fault-tolerant architecture across AWS Regions or Availability Zones
• Identifying metrics based on business requirements to deliver a highly available solution • Implementing designs to mitigate single points of failure
• Implementing strategies to ensure the durability and availability of data (for example, backups)
• Selecting an appropriate DR strategy to meet business requirements
• Using AWS services that improve the reliability of legacy applications and applications not built for the cloud (for example, when application changes are not possible)
• Using purpose-built AWS services for workloads
Determining storage services and configurations that meet performance demands • Determining storage services that can scale to accommodate future needs
• Decoupling workloads so that components can scale independently • Identifying metrics and conditions to perform scaling actions • Selecting the appropriate compute options and features (for example, EC2 instance types) to meet business requirements • Selecting the appropriate resource type and size (for example, the amount of Lambda memory) to meet business requirements
Configuring read replicas to meet business requirements • Designing database architectures
• Creating a network topology for various architectures (for example, global, hybrid, multi- tier) • Determining network configurations that can scale to accommodate future needs • Determining the appropriate placement of resources to meet business requirements • Selecting the appropriate load balancing strategy
• Building and securing data lakes • Designing data streaming architectures • Designing data transfer solutions • Implementing visualization strategies • Selecting appropriate compute options for data processing (for example, Amazon EMR) • Selecting appropriate configurations for ingestion • Transforming data between formats (for example, .csv to .parquet)
• Designing appropriate storage strategies (for example, batch uploads to Amazon S3 compared with individual uploads) • Determining the correct storage size for a workload • Determining the lowest cost method of transferring data for a workload to AWS storage • Determining when storage auto scaling is required • Managing S3 object lifecycles • Selecting the appropriate backup and/or archival solution • Selecting the appropriate service for data migration to storage services • Selecting the appropriate storage tier • Selecting the correct data lifecycle for storage • Selecting the most cost-effective storage service for a workload
Determining an appropriate load balancing strategy (for example, Application Load Balancer
[Layer 7] compared with Network Load Balancer [Layer 4] compared with Gateway Load Balancer) • Determining appropriate scaling methods and strategies for elastic workloads
(for example, horizontal compared with vertical, EC2 hibernation) • Determining cost- effective AWS compute services with appropriate use cases (for example, Lambda, Amazon EC2, Fargate) • Determining the required availability for different classes of workloads (for example, production workloads, non-production workloads) • Selecting the appropriate instance family for a workload • Selecting the appropriate instance size for a workload
• Designing appropriate backup and retention policies (for example, snapshot frequency) • Determining an appropriate database engine (for example, MySQL compared with PostgreSQL)
• Determining cost-effective AWS database services with appropriate use cases (for example, DynamoDB compared with Amazon RDS, serverless) • Determining cost-effective AWS database types (for example, time series format, columnar format) • Migrating database schemas and data to different locations and/or different database engines Configuring appropriate NAT gateway types for a network (for example, a single shared NAT gateway compared with NAT gateways for each Availability Zone) • Configuring appropriate network connections (for example, Direct Connect compared with VPN compared with internet) • Configuring appropriate network routes to minimize network transfer costs (for example, Region to Region, Availability Zone to Availability Zone, private to public, Global Accelerator, VPC endpoints) • Determining strategic needs for content delivery networks
(CDNs) and edge caching • Reviewing existing workloads for network optimizations • Selecting an appropriate throttling strategy
Certified Associate Python Programmer
Import and use modules and packages
Perform evaluations using the math module
Generate random values using the random module
Discover host platform properties using the platform module Create and use user-defined modules and packages
Handle errors using Python-defined exceptions
Extend the Python exceptions hierarchy with self defined exceptions Understand machine representation of characters
Operate on strings
Employ built-in string methods
Understand the Object-Oriented approach
Employ class and object properties
Equip a class with methods
Discover the class structure
Build a class hierarchy using inheritance
Construct and initialize objects
List Comprehensions, Lambdas, Closures, and I/O Operations Build complex lists using list comprehension
Embed lambda functions into the code
Define and use closures
Understand basic Input/Output terminology
Perform Input/Output operations
Certifications /Licenses:
RedHat Certified Linux System Administrator @Rackspace Open Cloud Academy RedHat Certified Linux Engineer
Bachelor of Science in Mathematics
Bachelor of Science in Secondary Education
Certified AWS Solution Architect Associate
Certified Associate Python Programmer
Tool Sets:
Xmatters, AppDynamics, MySQL, Splunk, Ansible Tower, Azkaban, Microsoft Team, Microsoft office, Jira Confluence, Vmware
Indeed Link Profile:
https://www.linkedin.com/in/ell HYPERLINK "https://www.linkedin.com/in/ellis-ngoleson- 8987a0170"is HYPERLINK "https://www.linkedin.com/in/ellis-ngoleson-8987a0170"- ngoleso HYPERLINK "https://www.linkedin.com/in/ellis-ngoleson-8987a0170"n HYPERLINK "https://www.linkedin.com/in/ellis-ngoleson-8987a0170"-8987a017 HYPERLINK "https://www.linkedin.com/in/ellis-ngoleson-8987a0170"0 Skill Set: