Devops Engineer Resume
New, YorK
SUMMARY:
- Over 8+ years of IT experience specialized in UNIX System Administration working on server - based operating system; kernel configurations on Redhat Linux, CentOS, SUSE, Debian 7, Ubuntu 12.x/13.x in a DevOps Environment with CI/CD as a Iterative process.
- Networking, kernel Parameter & Tuning, Trouble Shooting System & Performance Issues, Package Management (YUM/RPM), Patch Management and Development Operations.
- Experience in implementation and maintenance of VMware, DNS, DHCP, NIS, NFS, SMTP and Amazon Linux instances.
- Experienced with AWS EC2, Route53 DNS, ELB, EBS, AMI, VPC, Cloud Formation Templates, Cloud Watch Monitoring.
- Experienced in Setting up Chef Server/Workstation and Bootstrapping Nodes. Wrote Wrapper cookbooks, recipes and utilized community cookbooks as well. Performed testing with Kitchen and Unit Testing. management, patching and software deployment.
- Proficient in Linux Utilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
- Installed Puppet Master, Agent, Managed Puppet DB, Apache with Passenger &MCollaborative for Orchestration. Wrote Modules and Manifests manually and used Puppet Forge to download Modules as well.
- Expertise in writing Shell Scripting using Ksh/Csh/bash and Perl to ease administration tasks.
- Experience in Installing, configuring and maintaining apache/tomcat,send mail, and Jboss Application Servers.
- Deployed Java applications/Web-services using CI/CD tools like Jenkins, Chef in standalone and clustered environments.
- Experience at DevOps Engineering in automating, building, deploying, and releasing of code from one environment to other environment.
- Experienced with continuous integration, continuous delivery, continuous deployment and continuous monitoring.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Setup code repositories Like GIT, SVN, Visual SVN, Tortoise SVN and managed plugins for Jenkins for scheduled automatic checkout of code.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Experience in Installation, Configuration, Implementation, up-gradation, Maintenance and Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.
- Configured Networking Concepts DNS, NIS, NFS and DHCP, troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
- Capacity planning & Performance Analysis, Uptime & Response time analysis. Expertise implementation and maintenance of NFS, & Apache SMTP.
- Administering Storage Foundation Cluster File System and its components.
- Efficiency in installing, configuring and implementing the RAID Technologies using various tools like VxVM, SVM and LVM.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
- Good presentation, customer support and trouble shooting skills & experience in providing 24x7 supports.
PROFESSIONAL EXPERIENCE:
Confidential, New York
DevOps Engineer
Responsibilities:
- Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
- Experience with Configuration Management Tools(PUPPET,CHEF)
- Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
- Develop scalable build, test and deployment systems in virtualized environments.
- Conduct DevOps Process Planning.
- Managed servers on the Amazon Web Servicies (AWS) platform instances using Puppet, chef configuration management.
- Lead configuration management and workflow development efforts for the development team.
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS and Cloud.
- Deployment and implementation of Puppet.
- Experience with CI tools ( Jenkins, Hudson)
- Version Control Tools or Source Code Management tools ( GIT, SVN)
- Responsible for writing Manifests to configure nodes.
- Strong understanding of JAVA project structures.
- Experience in build automation using JENKINS, MAVEN, ANT.
- Experince with monitoring and management tools like NAGIOS, Splunk
- Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux.
- Building post install scripts using Shell scripting in Linux servers.
- Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
- Supported installation of Oracle database (RAC) on Linux servers associated with DBAs.
- Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
- Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment
- Provided 24x7 production support and development environments. Ability to communicate requirements effectively to team members and manage applications.
- Self-motivated and I can easily adapt new technologies and tools.
- Ability to work in both independent and Team environments.
Environment: Java,Jenkins,Maven,Ant,Splunk,Apache,Chef,Puppet,Aws,Git,Svn,Nagios,Redhat Linux 6.6.
Confidential, Irvine, CALinux/Unix Admin
Responsibilities:
- Installed and Configured Red Hat Linux servers.
- Worked on more than 600 Linux servers to install and configure applications.
- Decommissioned around 300 Red Hat Linux servers.
- Actively engaged in power maintenance and network maintenance calls where I am responsible to fix issues on Red Hat Linux Servers and Solaris Servers.
- V2V'Ed Red Hat Linux Servers from old IP addresses to new IP addresses using VMware.
- Installation, configuration and Operating System upgrade on, Red Hat Linux 5, 6. and Sun Solaris 8,9,10
- Veritas File system and Veritas Volume Manager 2.5 are used to configure the RAID 1 and RAID 5 Storage Systems
- Installed and Configured Web and investigate the configuration changes in the production environment.
- Responsible for multicasting of various components as a system administrator.
- Worked closely with database administration staff to ensure optimal performance of databases, and maintain development applications and databases
- Tuning the kernel parameters based on the application/database requirement.
- Monitoring system resources, logs, disk usage, scheduling backups and restore
- Configuring SUDO and granting root permission to users for performing certain activities.
- Experience in Bash and Perl scripts for backup and automation.
- Upgrading RHEL 5.0 to RHEL 5.5 using live upgrade and manual upgrade.
- Created BASH shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
- Conceptual knowledge of DNS, DHCP.
- Troubleshoot network connectivity used ping, netstat, ifconfig, and trace route commands. Login to the remote system using sudo, putty, and telnet.
- Linux technical support and prepared technical documentation for decommissioning server's verification.
- Regular backing up of critical data and restoring backed up data.
Environment: Red Hat Linux 5,6, Veritas Volume Manager, Sun Solaris 8,9,10, Solaris Volume Manager, Veritas Cluster Server, Web logic 8.1, Samba, Oracle 9i/10g.
Confidential, ArizonaLinux System Admin
Responsibilities:
- Perform server updates, patching, upgrade and package installations using RPM
- Installation, configuration and maintenance of Red Hat Linux servers
- Utilized kick start for systems builds/recovery.
- Manage and/or provide guidance to junior members of the team
- Design, install, administer, and optimize company servers
- Red Hat KVM-based virtualization
- Scheduling and managing jobs, patches and configuration files with Red hat Satellite
- NFS/CIFS filesystem mounting and support for developers
- Experience upgrading server operating systems, tech refresh, imaging, patch management
- Apply required security patches within NIST and enterprise guidelines
- Acquire permission from stakeholders to change and/or fix their systems.
- Maintain Linux systems serving as firewall, mail server, DHCP and DNS server
- Performance tuning functions on RHEL servers
- Monitoring System Performance of Virtual memory, Managing Swap Space, Disk utilization and CPU utilization
- Create, manage and troubleshoot LVM
- Check alert logs, trace files and file System maintenance
- Support developers for Java based Web Applications
- Present and guide changes through Remedy change management process
- Support Micro Strategy development team
- Investigate and research issues, determine impact, and provide remediation and document RCA when required.
- Develop and maintain training materials and server documentation for use by internal team
- Strong administration and troubleshooting skills in Linux environment.
- Very confident with Apache, Tomcat, NFS, FTP, and DHCP in Linux.
- Good understanding of network concepts and protocols.
- Ability to understand client requirement and provide the best solution.
- A keen desire to learn and update knowledge base and skill sets to keep abreast of latest technologies and trends.
- Committed team player with strong analytical and problem solving skills.
- Dedicated to successful project completion with excellent communication and interpersonal skills.
- Willingness to relocate and ability to quickly adapt to new environments & technologies.
Environment: Red hat 6, NFS,LVM,DHCP, FTP, NTP, DNS,Apache,Tomcat,Java.
ConfidentialLinux Systems Admin
Responsibilities:
- Resolving software and hardware issues
- Maintaining Local area networks.
- Setup computers and printers on the network
- Monitoring TCP/IP network environment
- Experience with Internet technologies
- Made entries to manage hardware and software inventory in Remedy.
- Scheduling backup of files using NetBackup Experienced in User and Group administration
- Widely used of Nagios for monitoring and configuring Alert
- Performed Operating System upgrades
- Performed servers updates, patching, upgrade and package installations using RPM
- Configuration and troubleshooting of actuarial applications in CentOS platform
- In-depth knowledge of NFS, DHCP, FTP, NTP, DNS
- Knowledge of Internet and networking infrastructure design
- Ensure server security integrity by reviewing and implementing server policies within the system
- Installed and configured APACHE Web Server
- Experienced in Disk and file system management through Logical Volume Manager (LVM)
- Performed data management using native CentOS utilities for archiving and compression.
- Updated and documented Helpdesk tickets with Remedy ticket system.
- VMware Installation and monitoring of ESXi Servers, Vsphere Client and Vcenter Server
- Configuring Kickstart Server and setting up for automating installations
- Performed software troubleshooting and resolved network issues
- Installed and managed YUM and RPM for package management
- Submit Change requests using Change Control Procedures
- Implemented IPTable and ACL on RedHat Linux servers.
Environment: CentOS Linux 5, WINDOWS 2008, TCP/IP,Win 7, 8.1,MySQL Database,Nagios,Apache.
ConfidentialJr. Linux Administrator:
Responsibilities:
- Installation and configuration of Red Hat Linux, Solaris, Fedora and Centos OS on new server builds as well as during the upgrade situations.
- Log management like monitoring and cleaning the old log files.
- System audit report like no. of logins, success & failures, running cron jobs.
- System performance for hourly basis or daily basis.
- Remotely coping files using sftp, ftp, scp, winscp, and filezilla.
- Created user roles and groups for securing the resources using local operating System authentication.
- Experienced in tasks like managing User Accounts and Groups, managing Disks and File systems.
- Configuring & monitoring DHCP server.
- Taking backup using tar and recovering during the data loss.
- Experience in writing bash scripts for job automation.
- Documenting the installation of third-party software's.
- Configuring printers to the Solaris and Linux servers and also installing third party software's.
- Maintaining relations with project managers, DBA's, Developers, Application support teams and Operational support teams to facilitate effective project deployment.
- Manage system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements.
- Responsible for modifying and optimizing backup schedules and developing shell scripts for it.
- Performed regular installation of patches using RPM and YUM.
- Experience managing various file systems using LVM and SVM and also configured file systems through network using NFS, NAS, SAN methodologies and installed RAID devices.
- Monitored and fine tuning system and network performance for server environments running Solaris, Redhat Linux.
- Troubleshoot various systems problems such as application related issues, network related issues, hardware related issues etc.
- Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software in the Active Directory environment and NIS domains.
Environment: Red Hat Linux 3/4, Solaris 9, Veritas volume manager, SSH, LVM, SVM.