Devops Engineer Resume
Milwaukee, WisconsiN
SUMMARY
- Created and managed Docker deployment pipelines for custom application images in the cloud using Jenkins.
- I’m experienced, and resourceful IT professional worked as a system administrator and DevOps Engineer over 7+ years.
- Executive work on Operating Systems like: Linux (RHEL 4, 5, 6, 7), Ubuntu (5.04, 15.10, 16.10), IBM AIX (5.2, 5.3, 6.1) and Windows NT (5.2, 6.0)
- Worked on VM - ESXi (5.5, 6.0, 6.5) and VM-vSphere.
- Experience working on AWS Cloud like managing applications in cloud and migrating from on premises to cloud.
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Reduced disk space and Increased Portability for Applications by implementing Docker Containers.
- Experience in working with labels for Docker Objects for creating relationship with containers, volumes and networks.
- Executive work on managing nodes and clusters using Docker Swarm
- Automated the local development environment-using Vagrant.
- Experience in managing configuration through Puppet, Bash and Ruby scripts.
- Extensively used build utilities like Maven, ANT for building jar, war & ear files.
- Wrote Puppet manifests for deploying, configuring, and managing & monitoring.
- Experience in using version controller tools like Subversion (SVN), GIT, IBM.
- Extensively worked on Jenkins, Build Forge, Bamboo and Team City for continuous integration and for End-to-End automation for all build and deployments.
- Experience in administering and maintaining Artifactory for secure and continues deployments.
- Hands on experience working on AWS services like EC2, VPC, S3, ELB, Route53, SQS, SNS, RDS, Cloud Front, Elastic Cache, Cloud Watch, Lambda etc.
- Experience in building Linux and Unix Servers using Kickstart and Jumpstart with custom configurations to achieve high availability and performance.
- Constantly Monitored the performance of servers (Physical and Virtual) and Network Devices using commands like- vmstat, iostat, top, netstat, truss, sar, ethtool.
- Experience in installation, configuration, supporting and monitoringHadoopclusters using Apache, Cloudera distributions and AWS
- Experience in assigning and maintaining users and groups to various distributed systems.
- Expertise in using monitoring tools like Nagios & Splunk for identifying FLAWS in servers.
- Implemented Universal Forwarders and Heavy Forwarders in Splunk for continuous Monitoring.
- Created and implemented NFS, NIS, NIS+, NFSD, SNMPD, SMBD, named DNS, DHCP, LDAP, and Mail servers
- Experience in installing, configuring, and maintaining application Servers like WebLogic Server, Apache Tomcat, WildFLy Enterprise on Linux and Unix
- Experience in increasing performance, reliability and availability by installing, configuring Load balancing clusters
- Expertise in Data Migration from local to remote and vice-versa using Logical Volume Manager (LVM), Solaris Volume Manager (SVM), Veritas Volume Manager (VVM)
- Expertise in planning, implementing, and evaluating required hardware for Storage Area Network and Network Access Storage
- Experience in 24/7 support service and working in Data Centers & on-call environment.
- Expertise in maintaining Database Performance, Scalability, and Reliability using Oracle Real Application Cluster (RAC)
TECHNICAL SKILLS
Operating System: Red hat Enterprise Linux 6.x/5.x, IBM AIX 7.1/6.1/5.3/5.2/5.1 , Windows NT/2000/2003 Server, CentOS, Ubuntu
Web Servers: Apache HTTP server 2.0.50/2.0.49/2.0.48 , Samba, IBM HTTP, AWS, web server V7, Web Logic 8.1, Web Sphere application 6.0
DevOps: Puppet, Ansible, AWS, Jenkins, Docker, Ant, Maven
Monitoring Tools: Splunk, Nagios, Cacti
Storage Arrays: EMC SAN storage, Tivoli storage manager 5.4/5.3, IBM SAN.
IP Technologies & Protocols: SMTP, DNS, FTP, NFS, TCP/IP, DHCP, HTTP, HTTPS.
Languages: Bash, python, Perl Shell Scripting, KornShell scripting, Java
Virtual Environment: VMware virtual workstation 6/5, IBM VIO Server.
Hardware: HP ProLiant: DL 580/380 (G8/G5/G4) Confidential IDRAC: (R710, R910, R610, R510)H-series blades (HS23/HS22/HS21), VMware, IBM P7/6 Servers.
Databases: PL - SQL Server, Oracle, DB2
PROFESSIONAL EXPERIENCE
DevOps Engineer
Confidential, Milwaukee, Wisconsin
Responsibilities:
- Installation, Configuration and maintenance of RHEL (5, 6), Solaris (10, 11), Ubuntu (4.10, 5.04, 15.10).
- Installed and configured Linux and Windows operating systems on VMware server
- Implemented all the build and deployment scripts which execute the automated Build and Release management process.
- Implemented Docker Plugin in Jenkins and automated various commands like create containers, create image from Dockerfile, kill containers.
- Created and maintained distributed systems using Docker Swarm and installed discovery services like zookeeper.
- Managed to install Puppet Agents and pushing Manifests/Modules to multiple Puppet clients.
- Used Puppet to manage server application such as Apache2, MySQL.
- Used Puppet automation tool to give access to users on all the machines.
- Involved in supporting Cloud Instances running Linux on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
- Worked on Cloud Automation using AWS Cloud Formation templates.
- Worked on migration from on-premises to AWS.
- Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Implemented Docker Containers maintained consistency across multiple development and release cycles.
- Used Puppet for creating scripts, deployment for servers, and managing changes through Puppet master server on its clients.
- Assembled Puppet Master, Agent and Database servers on Red hat Enterprise Linux Platforms.
- Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Splunk, with Puppet automation.
- Responsible for building scalable distributed data solutions usingHadoop
- Continuous monitoring and managing theHadoopcluster through Cloudera Manager.
- Improved Application quality by integrating Docker Containers with IBM Watson Services
- Enabled continuous Deployment into several environments of Test, QA, and Production using Nexus and Jenkins.
- Worked on tools like GIT and SVN and integrated build process with Jenkins.
- Preparing Documentation for server details for future use.
- Installed, upgrade and configured RedHat servers using kickstart environments
- For easier and flexible administration of storage components configured LVM.
- Using RedHat Satellite Servers and Repository servers continuously upgraded and maintained software packages
- Maintained performance and availability by tuning and removing Bottlenecks
- Worked on scheduling automatic tasks using Crontab and Shell Scripting (ksh, csh), python with application and dev support.
- In RHEL maintained package management using RPM, YUM and UP2DATE
- Secured Linux Server and Network Services using TCP/IP Wrapper and Net filter
Environment: RHEL 6.5/5.11, Cent OS 5.7, Puppet, AWS, Jenkins, Solaris 9/10/11, Apache 1.2/1.3/2.x, SVN, GIT, Nexus, Docker, Logical & VERITAS Volume Manager, VERITAS net backup 5.x/6.0, VM ESX 4.x/3.x
DevOps Engineer
Confidential, Des Moines, Iowa
Responsibilities:
- Installed, Configured and Maintained RHEL (5.x & 6.0), Solaris (8, 9 & 11.2), OEL (7.2, 7.3) on x86, Blade Centers and Cisco UCS.
- 24/7 support for RedHat servers in Testing Environment, Production Environment
- Worked on design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
- Maintained and automated consistent developer environments using Vagrant.
- Worked with team to develop POC (proof of concept) for AWS implementation.
- Worked on installation and configuration of DevOps tool, Puppet.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Virtualized RedHat servers using Oracle VMware 5.1.30, vSphere 5, 6.5 & managed ESXi servers using VCenter & worked on ESXi Cluster and VMotion
- Worked on SVN, Jira, and Jenkins for continues integration and deployment.
- Managed a private GIT version controlling server for developer teams to commit code to use Puppet configuration management tool
- Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other.
- Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project using Jenkins Artifactory Plugin.
- Responsible for all production related changes like builds and deployments.
- Created SVN branches for future parallel releases.
- Install and configuring the RedHat JBoss Amq Source binaries on both On-Prem and Cloud Environments using Ansible tower.
- Created build and deployment jobs in Jenkins for various components.
- Wrote scripts in Ruby and Python for automation.
- Installed and configured RedHat Linux booting from NAS and SAN.
- Installed and configured backup-clients like Veritas Net Backup.
- Experience in process automations like systems, applications, backups etc. using Bash and Power Shell
- Setup and Monitoring Full Networking Protocol services like NIS, NFS, SSH, SFTP and DNS
- Installation and configuration of application servers like WebLogic server 10, WebSphere 6.1, JBoss 6.4, Apache Tomcat 7.0, Oracle 9i, 11g and MySQL on Solaris 10
- Monitoring and Administration of WebSphere Application Server 6.x with Network Deployment
- Consolidated the Business process by Creating volumes using storage for VMAX Array on RedHat & Solaris servers.
- Data migration at Host level using RedHat LVM & Veritas Volume Manager
- Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues
Environment: Red hat EL 4.x, SUSE10, Puppet, Docker, AWS, NetBackup, Jenkins, SVN, HP, KornShell, VMware ESX3.5, VMware vSphere ESX4.0, Windows.
LinuxEngineer/ DevOps Cloud Engineer
Confidential, Dallas, TX
Responsibilities:
- Installation, configuration and upgrade of RedHat Linux 3/4/5/6, Cent OS 5.8, Windows operating systems.
- Worked on installs, upgrades, patches, configuration, performance tuning on RedHat and system software and hardware.
- Worked on Installation and configuration of DevOps tool Puppet.
- Worked on the installation and configuration of the monitoring tool Nagios.
- Created various modules and Manifests in Puppet to automate applications.
- Worked on cloud environment, AWS: created instances and migrated various applications to AWS.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
- Worked inDevOpsgroup running Jenkins in aDockercontainer with EC2 slaves in Amazon AWS cloud configuration.
- Launched Amazon EC2 cloud instances using Amazon Machine Images for AWS.
- Built post install scripts using shell scripting in SUN Solaris and RHEL servers.
- Responsible for designing/building/configuring documentation related to Red hat Enterprise Linux 4, 5, 6 via Kickstart/PXE and RedHat Satellite server
- Worked on versioning tools like SVN and GIT.
- Assisted Information security to use GitHub for code share & publish service.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT to schedule the builds.
- Used Jenkins to perform continuous integration and monitored version control and build process.
- Used ANT-Build tool on Java projects for development of build artifacts on the source code.
- Installation, configuration and troubleshooting on VMware ESXi 4.1, 5.0, VSphere 4.0/5.0 and vCenter 2.5 servers
- Introduced robust, targeted, and well-tested Disaster Recovery Plan for critical VMs and application data.
- Installed, configured and maintained the Solaris/Linuxservers, NIS, DNS, NFS, Mailing List, FTP and SSHD.
- Load balancing over the network and the servers using F5 tools.
- Experience withthe VMwareupdate manager to install patches and updates on ESX/ESXi 4.0, 5.0 hosts and virtual machines.
- Worked on backup/restore of VM backup, snapshot, P2V-V2V conversation.
- Worked on NFS exporting and mounting of the NAS file systems to Linux based servers using NFS/NFSv4.
Environment: Red HatLinux4.x 5.x 6.xVMwareESX, Solaris 9, Veritas volume manager, Apache, SSH, Puppet, Jenkins, AWS, Nagios, SVN and active directory.
Unix/Linux Administrator
Confidential
Responsibilities:
- Responsible for Installation, Configuration Management, Maintenance and Systems Development of RedHat Linux and Sun Solaris systems.
- Monitored/administered Servers for day-day problems, patches, user administration, and hardware failure, monitoring log files, backup and others.
- Installed, upgraded and configured SUN Solaris 9/10/11 on Sun Servers using Jumpstart and Red Hat Enterprise Linux 5/6 using kick start.
- Installed/configured operating system RedHat and Sun Solaris on VMware ESX
- Performed UNIX System Administration. Fine tuning, Kernel debugging, process scheduling, disk and file system I/O, kernel internals, TCP/IP communications.
- Configured the LUNs assigned by the storage administrators, and managed Volumes using Logical Volume Manager (LVM) on Linux.
- Installed and maintain Puppet-based configuration management system.
- Designed and deployed the Nagios implementation, Implemented Puppet modules to automate configuration of a broad range of services.
- Managed user accounts/groups on a large scale in LDAP and NIS environments.
- Involved with the deployment teams in troubleshooting and fixing day-to-day problems of the applications in production on 24/7 schedule.
- Post build configurations, checks, updating, security checks, file systems, permissions and packages.
- Worked with storage team for backups and storage allocation for applications.
- Monitoring severs and resolving tickets assigned to group, troubleshooting different application related issues/provisions.
- Performed Memory and Swap management to improve optimization and performance of the servers.
- Installation of Packages and required Patches to the application.
- Daily Monitoring of Net Backup activity and reporting, to proactively avoid issues.
Environment: RHEL 5.x/6.x, Puppet VMware ESX, Apache WebLogic 8.x/9.x, EMC, VERITAS Storage Foundation 5, VERITAS Cluster Server 5.1, VMware.
UNIX/Linux Systems Administrator
Confidential
Responsibilities:
- Involved in installation, configuration and administration of RHEL on HP ProLiant (ILO) and Confidential IDRAC.
- Setup and configured network TCP/IP on AIX nodes including RPC connectivity for NFS.
- Created mount points for Server directories and mounted these directories on the Servers.
- Installation and configuration of number of WebSphere Application Servers (WAS) 5.1/5.4/6.0 instances on development, QA and production environment.
- Installed and deployed operating system and security related patches & fixes.
- Diagnosed and troubleshoot software and hardware related problems.
- Deployed and maintained Jenkins on Apache Tomcat server.
- Involved in Storage management, LVM, File system management, User account management, data backups and user’s logon support.
- Involved in testing of products and documentation of necessary changes required in this environment.
- Good working knowledge of installing, configuring, and upgrading Blade Center’s Management Module.
- Good knowledge of Installing and configuring Blade Center's Gigabyte Ethernet switches such as Cisco, and Nortel for different subnets using VLAN ID'S.
Environment: 500+ Linux, 200+ AIX Servers, Confidential, HP ProLiant DL-380 G4/G5, pSeries (p550, p520), RHEL(6.x,5.x), AIX 5.3/5.2/5.1, Oracle, MySQL, Apache Tomcat
