We provide IT Staff Augmentation Services!

Site Reliability Engineer/ Linux System Administrator Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

I have developed a professional blend of leadership, management, cloud Engineer, SysAdmin/cyber - security tech skills, experience and hands-on effectiveness.

PROFESSIONAL EXPERIENCE:

Confidential, Mclean, VA

Site Reliability Engineer/ Linux system Administrator

Responsibilities:

  • Participate in designing and management of OpenStack, private cloud environment. Deploy instances, create security groups, manage volumes, user creation and migrate instances from one environment to another.
  • Deploy, manage, create templates and migrate servers across clusters in a VMware/vSphere environment
  • Mange services such as LDAP for user’s authentication, Nginx, HAproxy and HTTP for proxy, GlusterFS and NFS for volume sharing, SSL and SELinux for security, SMTP for mail, DNS for name resolution, F5 for load balancing, palo Alto firewall and DHCP.
  • Develop and create QRH (quick reference handbook) documentations used by tier1 SRE for first respond troubleshooting in order to maintain little or no downtime. Train and mentor junior SRE by creating technical documentations, power point slides for presentation and one on one trainings.
  • Troubleshoot, track and resolve complex issues on all the Linux servers in the environment by reading log messages and making positive decisions.
  • Deployed and configured Nagios server, NRPE clients, Nagios Plugins to monitor systems performance and reduce system downtime.
  • Deploy software and use automation tools such as ansible, Gitlab (CI/CD), bash scripting and most other Unix shell scripting to automate the processes
  • Troubleshoot server and software related issues by reading log files and use good practices such as log centralization through Elasticsearch and Kibana to ease the process
  • Deploy and manage MySQL databases to ensure high availability and high-speed functioning of all applications
  • Deploy and manage containers using DCOS/docker-UCP and migrate them from one environment to another.
  • Experience in OpenStack components Neutron, Nova, Cinder, Horizon, Ceilometer, Heat, Glance and Swift
  • Experience in DevOps process using Jenkins, Ansible for On Demand OpenStack Deployment. Experience with OpenStack Command line
  • Participate in a 24x7 support to production computing environment, providing on-call and weekend support.
  • Manage users on active directory and configure single sign on several application and Linux servers.
  • Deploy and manage servers in a RevM/KVM environment and participate in daily scrums, track and triage issues per company’s guidelines and regulations.
  • Create and manage user accounts in active directory and use them to authenticate applications in order to promote single sign on.
  • Use JIRA to track issues, tickets and respond to end users to reduce and prevent any down time.
  • Mattermost installation with Nginx proxy and MySQL database, create and manage Mattermost and user accounts. Creating backups, taking snapshots, sometimes migrating it from one openstack env. to another or VMware
  • Deploy and manage MySQL clusters, recover lost nodes within clusters, Configure MySQL bin-log replication.

Senior Linux System Administrator

Confidential

Responsibilities:

  • Perform software installation, upgrades/patches, performance tuning and troubleshooting of all the Linux servers in a VMware/KVM environment.
  • Migrate systems from AIX, RHEL 6 and VMware environment to Rhel7, AWS and an openstack cloud environments.
  • Configured and administered AWS (Amazon Web services) such as, EC2 instances, IAM, VPC, S3, AMI's, Security Groups, Elastic IP's (EIP), Key pairs, Auto scaling, and Elastic load balancing in testing, development, and production environments.
  • Utilize continuous integration tools such as RedHat Satellite, puppet and Ansible to develop provisioning and installation techniques.
  • Design and develop automated administration tasks such as server provisioning, patching, and hardening utilizing scripting techniques such as bash, Unix shell scripting.
  • Designed and developed an enterprise patching schedule for the company and used tools such as RedHat Satellite, ansible and puppet to automate the process.
  • Configured SNMP to send alerts to PRTG alongside CloudTrail monitoring.
  • Created Amazon S3 with life cycle, versioning, and ACL
  • Set up and managed VPCs with security groups for each zone and particular operating system.
  • Participate in a 24x7 support to production computing environment, providing on-call and weekend support.
  • Monitor system performance using tools such as solar winds and maintain system per company’s policy.
  • Tune-up kernel parameter, adding/removing/administering hosts, users, and disks.
  • Use kickstart and PXE boot to deploy and configure workstations
  • Protocols extensibly utilized at an expert level: SSH, SCP, IPTABLES, FTP, SNMP, DNS, NFS, SMTP, HTTP, HTTPS, SSL, LDAP, Apache, Tomcat, JBOSS, kickstart.
  • Participate in a 24/7 on call rotation to manage medical systems.
  • Configure NFS to support Automounter, permanent mounts, temporal mounts on client server environment.

RedHat system Administrator/Engineer

Confidential, MD

Responsibilities:

  • Create, clone Linux Virtual Machines, templates in an openstack, VMware vSphere/web client 6 and migrate servers between ESXi hosts and clusters
  • Architect, design and install RedHat satellite server and use it to schedule and deploy security patches and bug fixes.
  • Installed SQL database and web applications (HTTP/HTTPS/SSL) on AWS
  • Installed OpenVPN to ensure internal login to AWS servers for administrators and necessary user.
  • Setup and attached EBS volumes to Ec2 instances
  • Created AMI images of Ec2 instances for backups and migration to another AWS zone
  • Troubleshoot, Install, and perform upgrades/patches and performance tuning on Linux servers.
  • Manage Users Creation, deletion and Permissions to files and directories as needed.
  • Perform periodic file archival and purge as necessary using tar.
  • Apply operating system patches/updates on systems in a bimonthly schedule.
  • Perform daily system monitoring, verify the integrity and availability of all hardware server resources, systems and key processes with Nagios.
  • Perform daily reviewing of system and application logs, while verifying successful completion of scheduled jobs.
  • Provide assistance to any developers with Shell Scripting or any part of Linux.
  • Develop, contribute, and maintain installation and configuration baseline as well as system standards
  • Recommend innovative and where possible new approaches for system administrator tasks.
  • Perform regular security monitoring to identify any possible intrusion with use of AIDE.
  • Perform ongoing performance tuning, monitor CPU usage, memory and disk partitions as required.
  • Create ACL's, troubleshoot home directory related issues and perform group collaboration on system as needed
  • Maintain and update standard operation procedures and service maintainable manuals according to the ITIL process.
  • Use service now ticketing tool to respond to and track requests
  • Performed troubleshooting analysis to rectify issues by instituting best practices in system log analysis and system software auditing
  • Researched the market to gain information on the latest updates available and recommended accordingly.
  • Installing and configuring services such as DNS, NFS, DHCP, SSH, AutoFS, FTP, Open LDAP and Apache Web Server.

Jr Linux/Unix system Administrator

Confidential, Sterling, VA

Responsibilities:

  • Troubleshooting issues in a Red Hat Linux Enterprise, VMware environment: affecting customer’s deadlines and productivity.
  • Softwareand Tools: Nagios, Cloud Computing, S3, PXE Boot and Kickstart, Sendmail, Samba, Storage such as NAS, DAS, and ISCSI, LVM, VPN, SNMP, solarwinds, AWS, Puppet, Ansible, Docker, Jenkins, cron jobs, httpd and disk management, Wireshark and tcpdump, and provisioning
  • Utilize Linux utilities to maintain data storage and disk space requirements.
  • Provide daily support to software developers and application team as required.
  • Schedule jobs and automating processes using CRON and AT
  • Access tickets daily using the remedy ticketing system while providing recommended solutions
  • Perform RAID configuration on LINUX
  • Manage and maintained user accounts by performing user ID creation, modification, and deletion.
  • Monitor system logs and root's email for important messages such as errors and warnings or hardware fail errors.
  • Primary applications were written in PERL and Unix Shell scripting
  • Create groups, added User ID to groups as primary or secondary groups, removing User ID from a group.
  • Converts physical servers to virtual servers and managed them as required.
  • Configure Apache tomcat servers and deployed java base applications such as Jenkins.
  • Scan servers using Nessus scan and do required maintenance.
  • Configure LAMP stack and deployed and maintained Drupal servers
  • Manage users and active directories in windows.
  • Install new/rebuild existing servers and configured network in accordance with baseline and operational requirement

IT Support Administrator

Confidential

Responsibilities:

  • Provide IT support to a medical university
  • Installed and repaired all pc hardware and laptops used at school computer lab during different projects.
  • Conducted the disk partitioning for all the physical and virtual machines utilized during student project
  • Installed and configured Samba and NFS
  • Administered and created new users, groups, and secured access and restrictions to files and directories for staffs and students at the school using active directory
  • Installation, tuning, and troubleshooting in various applications servers such as Apache and Tomcat
  • Configured, administered, and maintained network devise (routers, firewalls, and switches), network segmentation, network security, and network monitoring
  • Experience with access control administration, file system mountings, fire wall policies
  • (IP tables) and troubleshooting common Linux and Windows issues
  • Troubleshoot, diagnosed, and resolved or assigned software, hardware, network requests received via walk in, remedy ticket, phone, or e-mail
  • Helped students connect to the Network and VPN; experience in customer service
  • Provided support for computer lab equipment, software and user accounts
  • Experience in Microsoft Office applications and Windows 7/8.1/10 operating systems

We'd love your feedback!