We provide IT Staff Augmentation Services!

Devops Engineer/linux Administrator Resume

4.00/5 (Submit Your Rating)

Warsaw, IN

SUMMARY

  • Over 8 years of experience in Cloud Computing, Cloud Architechture, DevOps Engineering, LinuxSystems Administration on RHEL, AIX, CentOS, Solaris&Ubuntu.
  • Experience in creating theDevOpsstrategy in a mix environment ofLinuxservers along with creating and implementing a cloud strategy based on AWS (Amazon Web Services).
  • Designed and implemented fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, SSH, Amazon EC2 etc.
  • Experience working with different Configuration Management Tools like Puppet, Chef.
  • Strong experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Managed servers on the Amazon Web Services (AWS) platform using ChefConfiguration management tools.
  • Hands on experience with Chef and Opswork in AWS cloud environment.
  • Experience writing Shell scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments.
  • In - depth understanding of the principles and best practices of Software Configuration Management including compiling, packaging, deploying and Application configurations.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Experience inLinuxAdministration (Installation, Configuration, Tuning and Upgrades ofLinux (Red Hat).
  • Expertise in using build tools like MAVENandANT for the building of deployable artifacts such as war & ear from source code.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose of continuous integration(CI) and for End to End automation for all build and deployments.
  • Understanding of infrastructure automation using Docker and Ansible.
  • Involved in installing Nagiosmonitoring and Splunkservices on UNIX servers.
  • Experienced in Trouble shooting and Backup and Recovery.
  • Created instances in AWS as well as worked on migration to AWS from data Center.
  • Automated the cloud deployments using chef, Python (boto& fabric) and AWS Cloud Formation Templates.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Extensive experience in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Operating Systems: Linux(RedHat 4,5,6, CENTOS& SUSE), Solaris 10/9/8,, IBM AIX(4.3/5.x) & Ubuntu 12/13/14.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.

WEB Technologies: Tomcat, APACHE 2.x, 3.x &Web Logic 8/9/10.

Programming Languages & Databases: MySQL, Oracle, MSSQL, C, UNIX Shell Scripting, Perl Scripting, HTML, Perl, VBRuby &Python.

Virtualization: VMware vCAC, vSphere, vCenter, vCloud, VMware ESX/ESXi.

Cloud: Amazon Web Services: EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional knowledge of Import/Export Snowball, Elastic Cache, RDS, Redshift, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, Opswork, IAM &Roles, SNS subscription service, Dynamo DB, SNS, SQS, S3, OpenStack.

Build Management: ANT, Jenkins, Maven, Anthill, Bamboo.

Configuration Management: Chef, Puppet, Ansible.

Monitoring & Log Management: Splunk, Nagios.

PROFESSIONAL EXPERIENCE

Confidential, Warsaw, IN

DevOps Engineer/Linux Administrator

Responsibilities:

  • Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Implemented & maintained the branching strategies utilizing Subversion/GIT. Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, DynamoDB, DMS, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR, Elastic Search
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Worked on Managing the Private Cloud Environment using Chef. Automated centralized configuration using Puppet.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Developed Cloud Formation scripts to automate EC2 instances.
  • Creating S3 buckets and also managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Migrated applications to AWS cloud.
  • Developed and supported the Software Release Management and procedures, Repositories, views, and the access control strategies.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Planned and performed the upgrades onLinuxand AIX operatingsystemsand hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Performance Tuning and Management forLinux/AIX server and working with the application/database team to resolve issues.
  • Creating the filesystemsusing Redhat volume manager and performing the health check on regular basis for allLinuxservers.

Environment: Java/J2EE, Ant, GIT, Subversion, JIRA, Jenkins, Linux, Shell scripts, Apache webserver, JBoss Application server, Docker, Chef, AWS EC2, RDS mysql, Route 53, Python, UNIX, Redhat EL v 4.x, 5.x, 6.x, 7, SUSE v9, 10.0, 11.x, Ubuntu 6.10, 9.10, OEL.

Confidential, Dallas, TX

Sr.Linux Administrator

Responsibilities:

  • Installation, configuration and upgrade of Redhat Linux 4/5/6, Solaris 8/9/10, HP - UX 11i and IBM AIX operating systems.
  • Configured and installed Solaris, HP-UX and Redhat Linux Servers using jumpstart, ignite and kick start.
  • Implementing file sharing on the network by configuring NFS on the system to share essential resources.
  • Worked on building and supporting Solaris 8, 9 & 10 on Sun Midrange platforms and IBM AIX Midrange platforms.
  • Worked on performance tuning in Solaris, Linux & HP-UX.
  • Performed package and patching management and debugging in all flavors of Unix & Linux.
  • Expertise in capacity planning and migrations in HP-UX.
  • Well knowledge in documentation of architectural design and build engineering Documents and SOWs.
  • Troubleshooting and analysis of hardware and failures for various Solaris servers (Core dump and log file analysis).
  • Installation and configuration of Veritas Volume Manager (VXVM), Veritas file system (VFS). Implementation of RAID techniques and creation disk groups and volumes, plexes using Veritas Volume Manager.
  • Managing disks and file system using Veritas Volume Manager (VxVM), Solaris Volume Manager (SVM) in Solaris Servers and using Logical Volume Manager, HP Service Guard in HP-UX and Linux servers.
  • Built high-end servers, creating and loading images on Solaris, HP-UX and Linux servers using SystemImager tool
  • Installed, configured and managed Oracle Real Application Cluster (RAC) in Solaris, HP-UX and Linux servers.
  • Patch and Package administration for installation of patches as per company policy and installation of packaged application.
  • Expertise in Global File System (GFS), Creating, configuring and managing clusters in Redhat Linux Servers using GFS
  • Installed, configured and managed Redhat Cluster Suite in Linux servers.
  • Worked on live upgrades in Solaris and HP-UX servers. Configured and managed Zettabyte File System (ZFS) in Solaris, HP-UX and Linux Servers.
  • Performed configuration and troubleshooting of services like NFS, NIS, NIS+, DHCP, FTP, LDAP, Web servers, Samba server, Apache server.
  • Planned and implemented migrations from lower end to higher end in OS level and Hardware level in Solaris, HP-UX and Linux servers.
  • Configured and managed Redhat satellite Network server, performing package management tasks and errata updates
  • RPM package administration using RPM Build.
  • Performed Data Backup and Recovery using Veritas Net Backup (VNB).
  • Update the systems using Redhat Enterprise Network (RHN), Managing and monitoring through RHN.
  • Knowledge of DAS, NAS and SAN concepts and technology. Also got knowledge in HA, Clustering, LAN.
  • Responsible for setting up a disaster recovery plan for the servers, which includes in development of programs for synchronized backups.
  • Worked on installing and configuring VMware/Esx Servers for virtualizations.
  • Performed documentation of architectural design and build engineering documents and SOWs.
  • Configured and maintained Network Multipathing in Solaris and Linux.

ENVIRONMENT: Solaris 9/10/11, Redhat Linux 4/5/6, HP-UX 11i, AIX, Sun Enterprise Servers, Sun Fire, Sun T Series, Sun M Series, HP 9000K, L, N class Server, HP & Dell blade servers, IBM RS/6000, p Series servers, VMware ESXi Server, Oracle.

Confidential

Sr.Linux Administrator

Responsibilities:

  • Worked with Network team, Storage team, Application teams for designing and planning new AIX/RHEL environment.
  • Installation, Configuration and Troubleshooting of IBM AIX 5.3/6.1/7.1 and RHEL 5/6 /7 Servers.
  • Responsible for configuration and installation of Red Hat Linux using Kickstart.
  • Installation of Tomcat, Apache and other software on RHEL Servers.
  • Adding packages in Linux using rpm, yum.
  • Worked on Logical Volume manager on Linux.
  • Worked on YUM configuration and performed multiplatform volume management using LVM and VERITAS volume manager.
  • Performing regular function checks on all RHEL 5/6/7 Linux Servers in both environments (Production/Non-Production and/or Production/Development) especially on Apache server.
  • Customize the migration life cycle concepts and implement the best practices that ensure quality standards and less downtime through the process.
  • Responsible for monitoring and working on problem tickets. Following it up with business and technical teams, and ensuring the problem is successfully resolved.
  • Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager. File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
  • Configuring, troubleshooting, YUM repository Server and Client.
  • Scheduling the jobs by creating Crontabs onLinuxand Windows Servers.
  • Configured the systems for TCP/IP Networking with the existing LAN, Setting up SSH and SCP.
  • Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostatetc) and tuned I/O, memory, etc.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Log file was managed for troubleshooting and probable errors.
  • Responsible for reviewing all open tickets, resolve and close any existing tickets.

Environment: Redhat (5/6/7), IBM AIX 5.3/6.1/7, HP 9000 K, L, N Class Server, IBM RS/6000, pSeries Server, NetBackup 5.0, SAN EMC Clariion CX 700/ CX 600/ CX 500.

Confidential, Jersey city, NJ

Linux Systems Administrator

Responsibilities:

  • Installation, Configuration & Upgrade of Linux, Solaris & AIX operating systems.
  • Installation of patches and packages.
  • Upgraded Solaris 8 to Solaris 9 and 10. Configuring SAN Sun Storage. Through Brocade Silkworm Switches. Fiber Optics Switch for redundancy with multi - path.
  • Experience with VMware Virtualization using ESX hypervisor of Vsphere 4.0.
  • Configured Solaris Jumpstart Server. Maintained Server 6.0. Backup data of Servers using Net Backup. Maintained Security of the Solaris Servers.
  • Worked on Solaris 10 container technology, configured separate zones for various applications.
  • Involved in Implementing and Administrating enterprise level data backup and recovery.
  • Designed and Implemented Back up solution for the Network.
  • Installed and configured Lucene/Solr on Linux servers for Oracle database and Middleware applications.
  • Installed and configured file and Application servers running on Sun servers
  • Configuring and maintaining network services such as LDAP, DNS, NIS, NFS, Web, Mail, FTP
  • Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing
  • Worked on creating user accounts, user administration, local and global groups on Solaris platform
  • Created User Accounts and Network Shares. Configured SUN Workstations as Domain Clients.
  • Administrated NFS, NIS, DHCP and DNS Samba services running on AIX, Sun Solaris and Red Hat Linux.
  • Worked with Storage team to configure EMC SAN, NAS and iSCSI configuration.
  • Managed Users for AIX, Solaris, HP-UNIX and Linux Servers and assigned rights to access network resources.

Environment: Redhat Linux, Solaris 9/8/10, AIX 5L, Sun Enterprise 450/420R/250 Servers, Ultra Enterprise 2/1 Servers, SPARC server 1000, SPARC server 20 Enterprise Servers, SPARC server 1000/20, HP 9000 K, L, N class server.

Confidential

Jr.Linux Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Installed and configured Apache / Tomcat web server.
  • Installed and configured VNC(Virtual Network Computing) server/client.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Created and modified users and groups with SUDO permission.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up cron jobs scripts on production servers.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical Volume Manager (LVM) for Linux operating systems.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Maintained proper documentation of all the activities carried out during the project
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.

Environment: Red Hat Linux (RHEL 4/5), Centos 5, Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS.

We'd love your feedback!