Linux Admin/ Cloud Engineer / Devops Engineer Resume
Juno Beach, FloridA
SUMMARY
- Over 6 years of IT experience as System Administratorwith expertise in design, plan, install, configure, and automate various implementations of CentOS, RHEL, Ubuntu and Windows Server including two plus years of experience as DevOps engineer on AWS in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
- Experience in installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008/2012 and SUSE Linux 10.x/11.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, IAM through AWS Console and API Integration with Puppet Code.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache & Passenger.
- Automated Middleware admin tasks throughPuppet such as Web Sphere Application Server 7.x, JBOSS GA7/EAP6, IBM IHS, Apache and Tomcat.
- Experience in deploying and running Docker containersin Virtualized Platforms for containerization of micro services.
- Experience in installation, configuration and volume/disk management using Veritas Volume Manager (VxVM), Solaris Volume Manager (SVM) and Veritas File System (VxFs) in Solaris and logical volume manager (LVM) in Linux.
- Extensively worked on administering VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, live migration of VMs using vMotion, implemented DRS for aggregation of resources, Replication Manager 5.x/6.0, Site Recovery Manager, Physical to Virtual Migration and Managing SAN Datastores with, iSCSI, NFS and FC.
- Worked on GFS (Global File System) on Linuxand ZFS (Zeta byte file system) on Solaris.
- Involved in setting up JIRA as defect tracking system and configured various workfl2ows, customizations and for the JIRA bug/issue tracker.
- Managed all the bugs and changes into a production environment using the JIRA tracking tool.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Experience in maintaining/tuning/upgrading Web servers/Web application for Java applications.
- Working experience with the Microsoft products & their Integration to different third party tools, also Used PowerShell scripts for the deployments.
- Expertise in writing Bash Scripts, Perl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools.
- Extensive experience in prior Cloud Technology especially OpenStack.
- Hands-on experience securing cloud-based platforms expertise in areas of OpenStack, SDN controllers (Contrail), and virtualization (KVM and VMware).
- Network configuration for interfaces, switch ports, Ethernet cards, host names, netmaks and routes details, DNS, NFS, LDAP, NTP and SNMP etc.
- Installed and configured of Package and Patch Management.
- Worked in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
- Experience in working on source control tools like SVN, IBM Clear Case and GIT.
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Extensively worked onJenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Experience in Backup Tools like NetBackup, Veeam Backupand Replication Suite.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Extensive experience inLinuxperformance monitoring, kernel tuning and Load balancing.
- Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012, MySQL, DB2, PostgreSQL, MongoDBand Cassandra.
- Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
- Worked in System Administration, System Builds, Server builds Installs, Upgrades, and Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
- Troubleshooting issues with various Servers on different platforms, applications, package update etc.
- Day to day administration of the Development environment, Production and Test environment systems.
- Strong appetite for learning new technologies with positive attitude.
- Provided value added customer services by attending to customer queries and issues.
- Provided 24x7 rotation on-call support for Production Support and Maintenance team in very high availability environment.
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012
Build/Automation Tools: Puppet, Chef, Ant, Maven, Jenkins, Hudson &Bamboo
Languages: Shell, Bash, Perl, Ruby and Python scripting
Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server
Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss
Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, and HPQuality Center.
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN
Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.
PROFESSIONAL EXPERIENCE
Confidential, Juno Beach, Florida
Linux Admin/ Cloud Engineer / DevOps Engineer
Responsibilities:
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
- Performed Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
- Worked in RHEL6 Servers Installation& software RAID setup.
- Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
- Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
- Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc… with Opscode Chef Cookbooks/Recipes.
- Assisted in administeringVMwareSRMto accommodate virtual machine replication.
- PerformedVmotionandStorage VmotionofVMDKandVMFfiles to target landing zones.
- Team role included working inVMware Orchestrator, VMwarevRealizeAutomation Centre 6.0 (vRA) catalog management creating cloud server provisioning entitlements, creating and defining business groups, creating items, creating services for the catalog items, creating Windows 2008/2012) and Linux (Red Hat6) blueprints.
- Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
- Designed and implementedChef, including the internal best practices,cookbooks, automatedcookbookCI and CD system. Made use of Jenkins forChefCI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
- Installed and administeredTCP/IP, NIS/NIS+, NFS, DNS,NTP, Auto mounts, Send mail and Print servers as per the client's requirement.
- Administered & Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Dev/Test/Stage/Prod Branching Model for weekly releases.
- Wrote Python Scripts to Monitor Variety of Services and Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
- Performed PoC for Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of VMware VM Nodes & Test Playbooks on AWS instances using Python.
- Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, Whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it. The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
- Responsible for defining the APIs/PayLoads, desiging new components, helping on code reviews and merges internally and externally in the OpenStack Community.
- Implemented the blueprint(s) that is part of the OpenStack blueprints and contributed the code to community.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
- Involved in PowerShell, Perl Scripting, SQL, Clearmake, build utilities like Openmake, ANT.
- Continually looked for ways to improve, optimize, and streamline software deployment process in order to ensure smooth, uninterrupted delivery to the business users.
Confidential, Richmond, VA
Linux Admin / Cloud Admin / DevOps Engineer
Responsibilities:
- Managed VMWARE vSphere HOSTS in a HA/DRS Environment with vMotion/ Site Recovery Manager, Replication Manager VRealize Automation Center and Fiber SAN.
- Participated in DevOps pilot program to test hosted chef implementation to accommodate server provisioning and automate middleware installation activities.
- Implemented Migration from VMWARE to AWS using VMDK Import tools.
- Linux Red Hat Enterprise Linux 5,6x, Ubuntu 10.04+Latest, Centos, SUSE etc.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Management of RedHat Linux user accounts, groups, directories and file permissions.
- Performed Disk management with the help of LVM (Logical Volume Manager).
- Installed and configured DCHP server to give IP leases to production servers.
- Configured, managed ESX VM’s with virtual center and VI client.
- Worked in AWS, which included managing application in the cloud and creating instances.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgrade and Migration of Puppet Community and Enterprise.
- Created build environment for Java using Jenkins, Git, Maven, Artifactory, and a number of reporting tools.
- Designed and implemented Software configuration management (SCM) and change management (CM) solution using Jenkins and TFS.
- Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules CI/CD Process.
- Managed Windows 2008/2012 running as Active Directory Domain Controllers, Managed GOP, OU, and repadmin.exe tasks to manage AD Replication, NTDSutil.exe to troubleshoot Replication and Schema Errors.
- Created Microsoft Windows Installer packages using Wise Package Studio and Admin Studio. Advertised and managed packages and collections in SCCM environment.
- Managed Windows Server 2008R2, Active Directory with Multiple Domains in a Forest, Active Directory Federation services with Office365, NIC Teaming, Windows Server Clusters, Installed MS Exchange 2010 and 2013 as a Hybrid Solution with Database Availability Groups, File Witness Servers, Clusters, Creation of Accounts, Retention Policies, Mail Flow Policies, Send Connectors, Receive Connectors, and Disaster Recovery Plans.
- Configured and Administered of Tomcat/Apache Web Server and SSL.
- Installed and Configured SQL Server 2008R2/2012, Managed Server Agents, Troubleshooting Listen ports for SQL, Security and DB Settings for Performance tuning using Management Studio.
- Worked on installation, configuration and maintenance Redhat, CentOS and Suse Servers at multiple Data Centers.
- Migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
- Created Infrastructure report of system configurations using PowerShell Scripts.
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.
- Installed packages with yum and rpm.
- Installation and configuration of PostgreSQL database on RedHat/Debian Servers.
- Scripting, Software/Hardware resolution; Bug Patching, Registry Analysis, Conflict Resolution, Implementing standards and procedures for creating.MSI/MSTpackages and repackaging applications.
- Maintained the Database for the status of the packaging with MSI Packages.
- Developed product release and configuration plan and managed CM team responsible for build automation. The configuration management tools utilized were HP CMDB, HP Service manager, Quality Center, Subversion, Team Foundation Server, Ant, Electric Commander, Jenkins and InstallShield.
- Created and maintained network users, user environment, directories, and security.
- Trouble shooting User's login & home directory related issues.
- Interfaced with the various stakeholders (business sponsors, application developers, and other support personnel) to plan, deploy, troubleshoot, and support application deployments; analyzed/rectified post deployment figures to meet optimum results.
Confidential, Dallas, TX
Systems Engineer
Responsibilities:
- Deploying the Redhat Linux enterprise server as like existing versions 5.x, 6.x versions.
- Installed Red Hat Enterprise Linux/Centos, Ubuntu and Windows 2008 servers on different hardware (IBM X series server, IBM H22 series blade, Wipro hardware etc)
- Creating the VM shell and pushing the operating system using the kickstart server.
- Creation of Kickstart images for the different version of Redhat Linux Operating system like 5.x & 6.x
- Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using redhat volume manager.
- Daily systems administration, resolving systems issues, supporting different groups/apps.
- Pre migration checks and configurations on all Linuxservers and Oracle RAC environment.
- User and Group administration, permissions and security issues.
- VMware installation, configuration and monitored with virtual environments with ESX 4.x.5x and VCenter 4x.5x.
- Installations, configuration andadministrationof guest OS for different applications on Windows servers, Linuxand Solaris.
- Configuration and installation patches/packages, running different scripts for performance, cleaning up.
- Performed memory and swap management to improve optimization and performance of the servers.
- Configuration for ISCSI devices by using tools like open-e and open filer.
- Configuration of multipath, checking services, permissions, HBA adapters etc.
- Network configuration for host names, netmask and routes details, DNS, NFS, NTP and SNMP etc.
- Zone configuration and disk/luns checking on emc/dell storage array.
- Post migration checks, data base consistence on servers.
- Clearing of servers from existing zones, delete rpm packages, dead paths and asm disks details.
- Managing Brocade network manager for zone configuration, LUN management and servers.
- Scheduling cron Jobs such as for system monitoring and removal of unnecessary files.Working with backup team Legato backup & Restore, Legato client Installation in the Redhat Linux server.
- Installed and Configured SAMBA Server in Linux for accessing the shared files windows environment.
- Configuring and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks.
- Installing and updating Kernel. Created and modified swap files and added swap space.
- NTP server and client configuration for synchronization of timing of the entire server with the NTP server.
- Mounting & unmounting the netapp storage LUNs to the Redhat Linux servers and troubleshooting the issues encountered.
Confidential
Linux/Unix Administrator
Responsibilities:
- Installation of JBoss, upgraded to service pack updates, installed security patches, configuring and creation new profiles, starting & stopping.
- Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.
- Worked on installation and configuration Redhat Cluster Suite inLinuxServers.
- Configured and managed Virtual disks, Disk Mirrors and RAID 0, 1 and 5 levels.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Installed & Configured RAID Volume Management using VERITAS Volume Manager in Solaris.
- Installed and configured the RPM packages using the YUM Software manager.
- Configured logical volumes using logical volume manager (LVM) and also configured mirroring.
- Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
- Defining and Develop plan for Change, Problem & Incident management Process based on ITIL.
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Deploying Veritas Clusters and Oracle test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems.
- Installed and configured Global File System (GFS) in LinuxServers, Creating and managing Cluster suite using GFS.
- Provided support in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
- Immediate acknowledgement of issues & solving them while constantly updating status for all levels of severities and provide RBCA report.
- Back up management for clients machines on weekly basis on hard drives.
- Worked onSecurity Patching.
- Production support ofLAMP stack,including installation, configuration, management and troubleshooting.
- Also coordinating with storage team and networking teams.