We provide IT Staff Augmentation Services!

Linux/devops Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 7+ years of experience in Installation, Configuration, Management of RedHat, CentOS, Oracle 5,6,7 & Ubuntu, Amazon Web Services, Windows Servers in an agile environment.
  • 3+ years of experience as a DevOps Engineer with configuration management tools such as chef, Puppet, Ansible continuous integration using Jenkins, ANT and Maven build tools, cloud architecture AWS, VMWare, Version control using GIT, SVN, CVS and extensive programming in Ruby, Perl and Shell scripting.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine - tuning on UNIX Red Hat Linux Systems.
  • In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Strong experience in Automating, Configuring and deploying instances on AWS and Azure cloud environments.
  • Experience in AWS Cloud platform and its services which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud-Formation AWS Configuration, Autos calling, Cloud Front, IAM, S3.
  • Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Worked with Chef Environment, Installing Workstation, Bootstrapping Nodes, setting up chef server, bundling recipes into cookbooks and uploading them to Chef-server.
  • Extensively worked with puppet. Installing puppet master, agents, writing manifests and pushing them to agents for Managing Configuration changes.
  • Experience in using Apache Tomcat, JBoss, Oracle WebLogic and Confidential WebSphere Application servers for deployments.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in JBOSS.
  • Experience using Jenkins with variety of version control systems like GIT, SVN, CVS & Perforce and build tools like ANT & MAVEN to automate the build steps for daily operations.
  • Hands on monitoring and alerting services for servers using NAGIOS.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Experience with Bug tracking tool like JIRA, Bugzilla, Fisheye, Remedy and HP Service manager.
  • Experience in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programing for deployment of Java applications on bare servers or Middleware tools.
  • Experience in migrations and decommissioning of the systems
  • Experience in using KVM (for Kernel-based Virtual Machine) a full virtualization solution for Linux on x86 hardware containing virtualization extensions
  • Experience in booting VMs with PXELinux, ISOLinux, and SYSLinux. Used kick-start utility to boot VM from network with the help of COBLER and Foreman.
  • Worked with security aspect of Linux such as secure login (SSH), firewalls, SELinux and LDAP authentication.
  • Experience in Configuration of NIS, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, post fix, send mail, FTP, remote access, security management and security trouble shooting skills.
  • Experience working in RAID Configuration, Veritas Cluster Server, Veritas Volume manager, Logical Volume Manager and Veritas Net Backup.
  • Experience Configuring and maintaining virtual server environment using VMware ESX/ESXi, vCenter, vSphere.
  • Worked on different types of Migration using Double Take Software and EMC Tools like Power path.
  • Good experience and understanding of SAN (SAN arrays; HITACHI, EMC) technology including zoning, disk creation on various systems, maintaining and configuring various fiber switches and storages.
  • Installing, Configuring and Managing of RDBMS, NoSQL tools such as SQL Server, MySQL, DB2, PostgreSQL, and Mongo DB.
  • Basic knowledge of C, C++ and JAVA.
  • Highly motivated to learn new developments in technology with strong analytical problem solving skills and a flair for creativity. Worked closely with Project manager, development, testing and production team to align project deliverables, dates and report issues/concerns.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24X7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

Operating Systems: Linux, Red Hat Enterprise Linux 4/5/6, Centos 5/6/7, SuSE 11, 12, Ubuntu 12/13/14, VMware ESXI 4/5, OEL 5/6, Windows 08/12 server.

Networking Protocols: TCP/IP, ARP, FTP, NFS, TFTP, DHCP, DNS, Telnet, SSH, Netstat, ICMP, Ping.

Hardware: HP Blade Servers, Sun Enterprise Servers, Confidential Blade Center and Dell PE Servers

Automation Tools: Jenkins, Chef, Puppet, Ansible, Ant, Maven.

File System: Ext2/3/4, XFS, VXFS, NFS, JFS, UFS, ZFS.

Ticketing tools: JIRA, Arcade Itrack, Bugzilla, Fisheye, Remedy and HP Service manager.

Application Servers: Apache Tomcat, Web logic and Web sphere JBoss

Version Control: GIT, CVS, SVN, Atlassian, Bitbucket and Clear case.

Scripting: Shell, Bash, Perl, Python, Ruby.

Environment: s: OSX, Windows, Linux, and Unix.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Linux/DevOps Engineer

Responsibilities:

  • Installation, configuration and maintenance RedHat, CentOS at multiple Data Centers
  • Wrote several cookbooks consisting of many recipes to perform Installation and configuration tasks involving JDK, tomcat, JBoss, WebLogic binaries installation and domain creations.
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, CVS, Maven, ANT, and Chef.
  • Worked on several key services of AWS such as EC2, S3, IAM, VPC, cloud watch and cloud formation templates.
  • Have created custom AMI's and generics platform & middleware AMI's creation for various cross platform teams.
  • Created AWS instances via Jenkins using EC2 plugin and integrated nodes into chef ecosystem via knife command line utility. Experience creating Launch configurations and creating auto scaling groups based on launch configurations.
  • Knowledge and expertise on all aspects of chef components with knowledgeable to create POC's for enterprise organizations, setting up chef repo's (local & remote) working with both hosted and standalone server versions.
  • Created various roles & environments, written custom resources and used chef handlers for various autokick-off requirement jobs.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Used JIRA as ticket/Bug tracking, change management tool
  • Worked together with developers to fine-tune process for newly introduced Atlassian tools in organization like JIRA, confluence, Stash-GIT repository, Source tree.
  • Deployed code on JBoss Application Servers for Production, QA, and Development environments.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Worked on Grub, PXE boot, Kick start, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.
  • Configuring LVM as extending Logical Volume and Physical Volume Size.
  • Configuration and administration of LVM and VERITAS Logical Volume Manager.
  • Knowledge of mounting the file-systems using Autofs and configuring fstab file.
  • Manage VMware Infrastructure/vSphere5 clusters on Production Test/Development environments.
  • Performance Tuning: Ensured that assigned systems were engineered, configured and optimized for maximum functionality and availability. Implemented solutions that reduced single points of failure and improved system uptime to 99.9% availability.
  • Troubleshooting: Rectified many issues by instituting best practices in system log analysis, backups, network operating center security, user account/permissions management and systems/software auditing.

Confidential, Birmingham, AL

Linux/DevOps Engineer

Responsibilities:

  • Experience with Virtualization technologies like Installing, Configuring, and Administering VMware ESXi4.1/5.0/5.5 environments. Created and managed VMs (Virtual Server) and also involved in the maintenance of Virtual Servers.
  • Responsible for the set-up, maintenance and ongoing development of continuous build/ integration infrastructure.
  • Supported CI/CD tools integration, operations, change management, and maintenance.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Worked on Managing the Private Cloud Environment using Puppet.
  • Used Jenkins to perform continuous integration. Also monitor version control and build process.
  • Install and run automated Puppet to configure, install, manage and bring up applications.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using puppet and AWS Cloud Formation Templates.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Deployed Puppet, Puppet Server, Puppet-Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Wrote Puppet modules for installing different packages, managing versions, setting parameters and manage Web Applications, Configuration Files, Data Base, Commands, and Users Mount Points.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Used JIRA as ticket/Bug tracking, change management tool
  • Troubleshoot Build and Deployment Issues, with little downtime.
  • Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Wrote Shell scripts for day-to-day Administration.
  • Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Logical Volume Manager. File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux servers.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Developed automated processes that run daily to check disk usage and perform clean-up of file systems on UNIX environments using shell scripting and CRON.

Confidential

Linux Engineer

Responsibilities:

  • User administration, creating Users, Groups and giving permissions as requested.
  • Providing day-to-day user administration like adding or deleting users, password aging.
  • Administered, maintained Red Hat 4.0, 5.0 AS, ES, troubleshooting hardware, operating system, applications & network problems and performance issues.
  • Installed, configured and maintained OEL & RHEL 5.x/6.x and Solaris 9/10 servers for production, staging and test environments.
  • Installing ESXi on Cisco UCS and HP Proliant HW and creating VM’s to deploy RHEL
  • Installed RPM packages on Linux Servers and Deports/Bundles on HPUX servers running on PA-RISC and Itanium HW.
  • Installed and configured VxVM, VxFS and VCS on various Servers.
  • Supported Apache webservers running virtual hosts.
  • Experience installing Linux (OEL & RHEL) using ISO images on VMWare Environment.
  • Deployed latest patches for, Linux and Application servers, performed Red Hat Linux Kernel Tuning
  • Worked on building Veritas Clusters from scratch and performed failover and High Availability for Oracle and ERP applications.
  • Built M5000 and M9000 backend servers, configured IPMP, dedicated Replication networks.
  • Installation, Configuration and Administration ofVERITASStorage Foundation 5.0.
  • CreatingFile Systems,Disk Groups,VolumesandIncreasing File SystemsusingVERITAS Storage Foundation.
  • Worked with network team in configuring the correct VLANs for front-end, mid layer and Back-end servers.
  • Linux kernel, memory upgrades and swaps area and performed Red hat Linux Kickstart installations.
  • Installing and configuring OSWatcher tools to gather data on disk utilization, CPU utilization, operating system and other applications.
  • Working with Vendors such as Oracle and Symantec as and when necessary to trouble shoot server issues.
  • Worked with SAN team on the provisioning of storage for the new build server and mounting the SAN and NFS storage to the filesystems with right permissions.
  • Used VERITAS Volume Manager for Disk Space management.
  • Installed and configured Sudo access for users to access the root privileges.
  • Integrating UNIX file systems using packages like SAMBA.
  • Troubleshooting technical problems received through e-mail and BMC Remedy Ticketing Tool. Performing QA and Production changes following the Change Management procedures, generating reports.
  • Monitoring the servers using Nagios enterprise-wide and work on any system alerts generated by the tool. Work on the tickets assigned by Site Operations team and involve application/other teams as and when necessary.

Confidential

Linux System Administrator

Responsibilities:

  • As a Systems Administrator I have worked on 800+ server’s environment. Independently, assigned with a owner of 150+ servers. Highly involved in building of new servers, quarterly maintenance like patches, handling cases/ problems escalated by problem management team (tier 2). It’s a vast and best environment in the field of UNIX systems consist of Cluster Environment (Veritas), Volume manager (LVM).The Peak and mini peak periods of the Turbo Tax projects are handled perfectly.
  • Installing, upgrading and configuring RHEL servers using kickstart.
  • Key role in Linux Patching.
  • User administration, creating Users, Groups and giving permissions as requested.
  • Providing day-to-day user administration like adding or deleting users, password aging.
  • Using Remedy tool for creating Change Requests.
  • Worked with Network team understanding about the TCP/IP protocols, SMPP, routers and sending requests to open the ports.
  • Installed BIND 8.2. Configured DNS Primary, Secondary and DNS clients. Generated /etc/named.conf and other files for use in the named directory. Used nslookup to query the Local Server.
  • Reconfigured the Kernel for various system parameters using kmtune and kmadmin commands. Added new device driver, rebuilt kernel and used the new kernel to boot the system.
  • Monitoring the Production servers using Nagios and Monitor tools.
  • Setup NFS Servers, Diskless clients and Auto clients and auto mounted the file systems using direct and indirect maps. Also setup entries in /etc/exports and mounted the disks onto the client systems by adding entries to /etc/fstab.
  • Provided 24x7 supports as Web admin and to build and support Apache and Tomcat Servers.
  • Watching the alerts coming from the servers using NMS monitoring tool.
  • Implementation and maintenance of Veritas Cluster Server.
  • Installation and monitoring of Veritas Cluster Server.
  • Implemented DNS, NIS/NIS+ and NFS for administrative and project requirements.
  • Installation of Apache, WebLogic and Tomcat Web servers.
  • Creating SSL certificates for windows servers and Linux Servers.
  • Developed KORN, BASH, PERL, Python shell scripts to automate CRON jobs and system maintenance. Scheduled CRON jobs for job automation through Autosys.
  • Supporting databases like Oracle, Sybase, DB2 and Oracle RDBMS.
  • Configuring distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system / user requirements.

We'd love your feedback!