Highly organized and result oriented experienced IT professional with 5 years plus working as a Linux Admin/Engineer on RHEL/CentOS/Ubuntu systems.
Mainly focusing on automation and deployment, technical background in operating system, system administration, monitoring tools, and networking.
Determined to obtain enterprise experience within complex toolstacks to further advance my skill set and grow within an organization.
LINUX SYSTEM ENGINEER
Experience in using Cloud Provider, mainly AWS services including, but not limited to; EC2, S3, Route 53, EBS, VPC, IAM, Auto Scaling, Cloud Watch, Cloud Trial, Cloud Formation, DynamoDB, and Auto Scaling.
Experience in spinning up custom Amazon EC2 instances, AMIs, security groups, load balancer, Auto scaling to design cost effective processes alongside infrastructure teams to build out enterprise frameworks.
Perform creation of Amazon ELB and Auto Scaling Groups including high availability of ELB using various subnets in various availability zones, configured security settings and health check for application.
Plan, build and configure network infrastructure within VPC with public and private subnets, configure routing tables, security group and internet gateway.
Experienced working with Software - as-a-Service (SaaS) environment.
Worked on creating databases with Amazon RDS with the backups stored in Amazon Simple Storage Service (Amazon S3) buckets for persevering mission critical data..
Deploying and Working on Web application & implementing Amazon CloudFront to reduce latency for end users.
Administering AWS user identities, IAM permissions to various AWS resources, applying policies to users and roles, restricting access to various administrative actions on Amazon Services using Multi Factor Authentication.
Creating monitoring dashboards, alarms and resource notifications using Cloud Watch.
Migrated applications to AWS cloud based on computing resources, data, security and networking.
Deployment of complex infrastructure using AWS CLI and AWS Console.
Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment, including debugging playbooks.
Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks. Protected encrypted data needed for tasks with Ansible Vault.
Experience with Ansible Tower to manage multiple nodes and manage inventory for different level environments.
Imported and managed multiple in-house applications into GitHub code management repo.
Upholding best git workflows and branching methodologies to carry out code from development to production.
Setting up and provisioning HTTPS web servers with security s for internal application servers.
Administration with primary focus on installation, configuration, and administration of VMware vSphere 6.1/6.5.
Sound knowledge on ESXi and ESX Architecture, guest OS installation, setting up of VM priorities, Cloning and Snapshots
Enabling fault tolerance and high availability for mission critical systems and applications.
Troubleshooting Linux production servers running in-house applications and infrastructure critical software
Working with dev/qa/engineering team to manage code release to different environments
Working with customers/clients to resolve tickets regarding functionality, bugs, and customizations.
Managing and carrying out large projects on Jira using Jira stories, JIRA Administration, analysis, design, development, Project management, Collaboration tools Bash scripting for maintenance and automation especially post scripts after install build to customize OS and automate server maintenance to update group OS servers.
Writing shell scripts for Automated Back - ups and Cron Jobs
Basic scripting done in Bash Shell, Power shell for automated tasks. Utilizing BASH Scripts to do initial server provisioning.
LINUX SYSTEM ADMINISTRATOR
Experience in configuring, monitoring and troubleshooting various Linux service configurations.
Supporting and troubleshooting in house and third party applications on live environments.
Experienced with configuring multiple services on Linux distribution such as NFS, FTP, TFTP, HTTPS, PXE.
Analyze sluggish server performance issues overutilizing CPU, Memory, Network, Input and output.
Monitored and controlled system processes using top, renice, kill etc
Create partitions, partition profiles, and system profiles, Activate partitions, and Schedule operations for partitions, dynamic operations for adding, moving, and removing memory, processor resources.
Using LVM for dynamically extending and reducing partition size for various filesystems.
Managing RAM utilization on memory heavy systems, configuring and maintaining swap space usage.
Parsing through log files to troubleshoot various errors for different services, applications, network, system, databases, and web servers.
Troubleshooting OS with system process tools and system activity reports such as top, iostat, ps, and sar.
Troubleshooting application incidents on multiple layers of the infrastructure.
Troubleshooting networking issues on multiple layers of the OSI models using tcp dump, nmap, traceroute, etc.
Experience NIC bonding/NIC Teaming configuration in Linux/UNIX/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
Monitoring NAT configuration, troubleshooting issues related to DNS/DHCP issues within the LAN network.
Experience using YUM and RPM for package management and patching purposes.
Configuring Virtualization tools such as VMware hypervisor on bare metal servers.
Creating custom virtual machines based on ticket and computing resources for various environments.
Storing and managing snapshots of production systems and live applications.
Working with multiple clusters on vmware for optimized resource management (DRS).
Using templates, clones, for automation and redundancy of mission critical systems/data.
Creating volumes using different RAID levels (0,1,5,6,10) relating to performance and redundancy.
Used ILO/iDRAC/Cisco to remotely access servers and manage hardware, perform reboots of physical servers.
Administration of Nagios system, including monitoring critical systems and response to Nagios system alerts.
Installed, configured, managed monitoring tools such as Nagios, for resource monitoring network monitoring, and log tracing on critical systems. Response to system alerts meeting SLA’s.
User Management (Creating users, assigning profiles/roles depending on user’s specification according to the organizational policies.)
Configuring User Authentication Stores and Policy Authorization Stores on LDAP.
Creating, add, edit, and remove SSH keys for Auto-login in Redhat, CentOS
Handing tickets for different troubleshooting issues and resolving RCA on Jira.