Post Job Free
Sign in

Linux System Administrator

Location:
San Antonio, TX
Posted:
September 02, 2024

Contact this candidate

Resume:

ELLIS EBONG NGOLESON

**** ****** *****

SAN ANTONIO 78245-4814

+1-210-***-****

@*************@*****.***

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:



Contact this candidate