Sr. Linux Systems Engineer Resume
Owings Mills, MD
PROFESSIONAL SUMMARY:
- Red Hat Certified Linux Systems/ DevOps Engineer, with an excellent background in wide variety of professional system support and solution - based IT services for Linux systems/ server administration. Experienced in administering and managing system in multiplatform/ multivendor environment consisting of Physical, Containers/ Dockers and Virtualized systems by incorporating best practices in the IT industry. A self-motivated Cloud Centric Evangelist with excellent team capabilities, coupled with adaptive skills when working in a new work environment and/or projects.
TECHNICAL SKILLS:
Operating/virtualization Systems: Red Hat Linux RHEL 7.X servers and 6.X, Containers, Dockers, CoreOS, Ubuntu, Fedora Openstack, Red hat OpenShift Container Platform, Dockers, VMware ESX/ESXi, KVM, Hyper-V, Windows Server 2008, 2012, Amazon AWS (EC2, Route53, Network, ELB, S3/EBS)
Software: RedHat RHEL Satellite Network, Ansible, Puppet, Terraform, Spacewalk, Tectonic, Kubernetes, PM2, New Relic, Active Directory, PXE/Kickstart, RPM Package Building Tools, Linux Clusters, Python, Bash, Vagrant, Dockers, Puppet, Putty and Open SSH protocols, Bash Scripts, VSFTP, Cacti, Wireshark, VMware vCenter, CA Certs, RabbitMQ, ActiveMQ, Nagios, MySQL, Apache, Nginx, Jetty, SFTP, OSSEC, WINSCP, DNS, DHCP, ITIL, Confluence, iRise, Load-balancing, High availability, Red Hat Clusters and Atlassian tools (Confluence, JIRA, Stash, HipChat)
Databases: Familiarity with MySQL, MariaDB, Postgresql, MongoDB
Application/ Web Servers: Apache, Nginx, Squid, Tomcat, Jetty, WebSphere, Drupal and WordPress CMS, OwnCloud
Continous Integration Tools/ Agile: Jenkins, SonarQube, Jfrog Artifactory, Nexus, Git/Gitlab, SVN, Maven
Help Desk Applications/ Agile tool: Spiceworks, Jira HelpDesk, Remedy, Rally, Target Process
Backup Tools: Tivoli Storage Manager (TSM), VMware VDP, Veeam Backup and Replication Suite
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Linux Systems Engineer
Responsibilities:- Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery
- Support an Agile CI/CD Environment as a DevOps Engineer where we make the Atlassian tools (Jira, Confluence and Bitbucket) and also provide Layer 3 support on these tools if there are any issues
- Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform
- Experience working with the Openshift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI's
- Cloud and system virtualization platforms and tools (AWS, Ansible, Hyper-V, VMWare, Virtual Box, Docker, Vagrant, Terraform)
- Our Continuous Integration stack consists of Git, Jenkins CI-CDX, the Docker Trusted Registry, and OpenShift Enterprise
- Use OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers
- Increase application availability by controlling platform ecosystem DNS with to OpenShift Container Platform and running web applications on multiple endpoints
- Support and enhance SDLC cycle by using Docker containers delivered with O to OpenShift Container Platform for web application deployment
- Setup NFS servers as OpenShift storage backend and configured various storage claims for developers
- Setup and management of OpenShit 3.1/ 3.2 environment and responsible for the expansion to support a scalable environment
- Part of the DevOps team responsible for containerization efforts and migration of Java apps to OpenShift Container Platform
- Installation, configuration of Jenkins for Continuous Integration required for automated application deployment
- Expertise in AWS, experience in implementing new AWS instances and working with EBS and S3 storage, IAM
- Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances
- Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances)
- Setup new PXE-Kickstart deployment for various version of Red Hat Enterprise Linux 7.X,6.X and CentOS severs
- Administer AWS IAM to perform VPC resource allocation for users, services, and applications
- Building and configuring of EC2 instance on AWS cloud platform, Configuration of Elastic Load Balancer (ELB) for traffic control for the EC2 and S3 instances
- Designing, Planning and Configuration of Continuous Integration/ Inspection Tools such SonarQube, Artifactory, Jenkins, Git, SVN for full DevOps Stack setup
- Setup Nginx HTTP webserver as reverse proxy to critical applications such as such Confluence, Jira, Jenkins, Node.js and IBM WebSphere Application Server
- Responsible for designing, building, and improving cloud environments on Amazon Web Services AWS
- Install and configure Puppet Masters, Linux infrastructure/package management using puppet
- Currently leads an active integration effort for building out PaaS with Redhat OpenShift, Dockers and working with developers on application containerization effort
- Controlled all project configuration and assisted in defining baseline configuration using ITIL aligned processes
- Manage Red Hat Cluster Suite for Storage, High availability, Load balancing and High performance setup scenarios
- Deployed of 6 Multiple Node OpenStack Environment (Juno release on RHEL 7, Centos 7) to provide IaaS (Competency building) using RDO
- Configured commercial SSL certs for Applications Servers (WebSphere, Weblogic, Tomcat) using NGINX and Apache webservers to terminate SSL endpoint
- Deploy new VMware vSphere 6.0 Server and upgrade existing vSphere 5.5 to latest vSphere 6.x release
- Hands-on experience with Installation and configuration of Continuous Integration tools such Jenkins, Maven, SonarQube, SVN, Git and Jfrog Actifactory for Auto-deployment of build/ releases
- Involved in all aspects of running and scaling the service, including server platforms, operating systems, automation, and overall systems management
- Responsible for the daily maintenance of DevOps Sandbox supporting the entire development with over 300+ developers
- Bash scripts and Ansible for automating pre/post systems installations and configuration, such as adding monitoring agents, NFS client, Samba, RHN client etc
Confidential
Linux Devops Engineer
Responsibilities:- Manage vSphere ESXI clusters and virtual machines using VMware vCenter with enterprise needed features such as High Availability (HA), vMotion, Distributed Resource Scheduler (DRS)
- Installation, configuration and migration of JIRA Server/ Agile for bug tracking and reporting for projects
- Migrate existing physical and Hyper-V virtual servers to VMware-based vSphere/vCenter system
- Deploy and manage full system backups using VMware Data Protection (VDP) appliance within VCenter
- Modify, build and rebuild rpm packages and patch from source files using RedHat and Fedora packaging tools
- Deploy VMware Virtual Data Protection (VDP) for backing up VMs running in vCenter cluster
- Kickstart both Virtual Server and bare-metal installation of RHEL6 and CentOS servers
- Build Perl modules from CPAN, obtaining the specs files convert them to RPM format for installation on both RHEL and Centos Servers
- Configured RAID and Create LVM partitions on Dell PowerEdge 11th and 12th generation Servers
- Installed apache webservers, create V-Host and Synch required databases to WordPress site
- Study, document the upgrade processes for Mediawiki running the internal help and how-to pages
- Setup Munin and Cacti server to monitor systems metrics such as uptime, services and file systems, disk usage, CPU utilization, memory stats
- Manage VMware development test hosts and migrate stable applications to RHEL6 production environment
- Deploy servers using RedHat satellite profiles, registered machines and manage set alert to ensure up-to-date servers
- Manage ESXI host and VMware Virtual machine upgrade as required
- Setup and configured SSH File Transfer Protocol (SFTP), VSFTP and other protocol Installation, configuration and administration of VMware ESXI, vCenter, vSphere Client and Linux / Windows clients
- Managing the Puppet automation test labs for documenting the migration path of SSA Perl codes, modules and application from Solaris based servers to RHEL 6 and 7 server
- Built portable Vagrant Boxes from ground up for Centos and RHEL Distros by automating rapid installations of applications and services
- Setup and configured SSH File Transfer Protocol (SFTP), VSFTP and other protocols
- Installation, configuration and administration of VMware ESXI, vCenter, vSphere Client and Linux / Windows clients
- Installation, configuration, administration and hardening of Apache Webservers
- Setup Virtual Linux test labs and clones for developers and engineers using VMware and HyperV based hypervisor
Confidential, Owings Mills, MD
Sr. Systems Engineer
Responsibilities:- Responsible for setting-up, managing and rapid deployment of RHEL/ CentOS 6.X Linux servers using Kickstart
- Working knowledge of Ansible and Puppet automation tools for system-wide configuration and management of Linux servers
- Booting PXE from RHEL Satellite Network and Centos Spacewalk for unattended Linux server deployment for both virtual machine and bare metal installations
- Manage vSphere ESXI host and virtual machines using VMware vCenter
- Setup, manage and deploy Vagrant-testing environment for developers using customize Vagrant-Files as per requirement
- Manage and configure RPM package building tools for building and patching of applications from source codes for Centos and RHEL systems
- Hat Linux 5 & 6 servers; Installation of patches and packages
- Manage systems routine backup, enabling cron jobs, enabling system logging and network logging of servers for maintenance
- Follow upgrade roadmap involving installation/upgrades of servers hard drives and memory
- Installation and configuration of intrusion detection system such as DenyHosts for log analysis; file integrity checking, real time alerting and brute force attach prevention
- Setup and manage user accounts and train new users on the company system environment; reset password and unlock locked user account on RHEL 5. xx & 6.xx
- Set and Troubleshoot and fixed NFS, TCP/IP and other protocols in Linux clusters and application backend backups
Confidential, Upper Malboro, MD
Linux Administrator
Responsibilities:- Responsible for the installation of RedHat and Centos Linux for new build environment
- Diagnosed and resolved customer's connectivity issues in RHEL 5& 6 servers
- Managing all types of installation and upgrade on Linux servers using Kickstart
- Ticket assessment on a daily basis
- Setup and configured NFS, Samba Shares and SSH File Transfer Protocol (SFTP)
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments
- Configured and maintained Apache web server from open source with Java and Tomcat application servers
- Installation, Maintenance, Administration and troubleshooting of Redhat Enterprise Linux 5.x/6.x servers on various hardware platforms
- Configuring and managing network interface
- Image servers and client computers and remotely manage their software after deployment on RedHat Linux 5 & 6
- Provide software and hardware tech support; 24/7 on call support as required
- Create and Clone Linux, Window Virtual Machines using VMware Virtual Client ESX and ESXi.
- Performed RPM and YUM package installations, patch and other server management;
- Responsible for troubleshooting software and network problems
- Troubleshoot unresponsive and inaccessible servers though ILO console access, log monitoring, physical hardware inspection
Confidential, Cumming, GA
Remote System Administrator
Responsibilities:- Job scheduling and automating process using Cron job
- Create trouble tickets to track, diagnose and resolve network problems
- Installation of hardware, software and upgrading to ensure work is performed as per the company policy on various hardware platforms
- User account management and administration; Troubleshooting User's login & home directory related issues
- Building servers with jumpstart using Kickstart, CD on timely basis, along with corporate wide requirements
- Provide support for Apache web server administration
- Configure and deploy NFS server in live production environment
- Installed and configured Apache web servers and provided support on production servers
- Managed file systems using software RAID and Logical Volume Management
- Created Virtual Machines templates using VMWare ESX
Confidential, Macomb, IL
Graduate Research Assistant
Responsibilities:- Researched extensively on the principles of Ion Trappings and Development of a Physical Model
- Setup, configuration and management of Physics Labs using Scientific Linux and Fedora
- Develop computer programs for analyzing and sorting of experimental data from Ion dissociation by laser experiments using Open source Linux tools
- Wrote several python and bash scripts to perform routine computational tasks and visualization of data models
- Serve as teaching assistants and grader for introductory and advance undergraduate classes in physics
- Responsible for the coordination of over 100+ students per week in undergraduate experimental labs
- Physics tutor at the department of physics student help center
- Extensive usage of Wolfram Alpha computation tool to solve complex mathematical equations and associated data modeling
- Serve as a research mentor/ assistant to undergraduate students on research and poster presentations
- Extensive knowledge and usage of Simulation tools and Electronics circuit development tools
Confidential, Lagos
Network Administrator
Responsibilities:- Responsible for the Installation, Configuration & Upgrade of operating systems Red hat Linux and Windows 2000/ 2003 servers
- Installing operating systems, patches, hardware, vendor software packages, system customization and documentation
- Installed and Configured Security Services like SSH, SSL, TCP Wrappers on Linux Servers
- Setup and manage Ubuntu labs for training of company personnel
- Configured auto mounts/maps for the user accounts and groups
- Part of the team that supported a 24/7 highly critical system
- Manage all the technical support department documentations, installation and deployment manuals
- Created and manage an up-to-date internal Help and FAQs pages