Devops/linux Systemengineer Resume
Minnetonka, MN
SUMMARY:
- 8 years of IT Experience onDevOpsand Build Engineering & Release Management process, including end - to-end code configuration, automation, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications. AWS, Linux, Solaris/Unix Administration.
- Experience with and thorough understanding of automated implementation/deployment of a cloud based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS etc.)
- Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
- Developedbuildtools like Gradle, Apache Maven, Apache Kafka, Apache Ant to write Pom.xml andBuild.xml respectively using external Repositories such as jfrog Artifactory or Nexus.
- Experience in working on source controller tools like Subversion (SVN), CVS, IBM Clear case, Perforce, and GIT.
- Created and wrote shell scripts (ksh, awk, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
- Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, and Red Hat Linux, SUSE Linux, Centos and Solaris servers.
- Extensively worked on Hudson/Jenkins, Docker, Team City and Buildforge for continuous integration and for End-to-End automation for all build and deployments.
- Strong knowledge / experience in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
- Experience in the design, implementation, and support of automated containerized infrastructure (Docker), everaging continuous integration and continuous delivery processes for service development, and cluster/monitoring/day2 tooling for infrastructure service deployment and administration.
- Expert in deploying the code trough web application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS.
- Experience in using configuration management tools like Puppet/ Chef/AWS/Openstack.
- Expertise in Repository Management tools Artifactory, Nexus.
- Deployed and configured Atlassian Jira, for issue tracking, workflow collaboration, and tool-chain automation.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, and iCinga Exposure on DNS and Load Balancing experience on Nginx and knowledge on HA Proxy.
- Experience on data center setup, Cloud server configurations.
- Installation, configuration, supporting and monitoringHadoopclusters using Apache, Cloudera distributions like CDH and HDP.
- Deploying and managing the multi-node development, testing and productionHadoopcluster with differentHadoopcomponents (HIVE, PIG, SQOOP, OOZIE, FLUME, HBASE, ZOOKEEPER) using Cloudera Manager and Ambari.
- Knowledge ofHadoopArchitecture andHadoopdaemons such as Name Node, Secondary Name Node, Data Node, Job Tracker and Task Tracker.
- Responsible for implementation and ongoing administration ofHadoopinfrastructure.
- Experience in installing, configuring, managing and administering Linux and UNIX platforms like and RHEL/CentoOS 4/5/6/7, SUN-Solaris 8/9/10/11
- Working experience with Volume management using the solutions, VERITAS Volume Manager, Sun Volume Manager and Logical Volume Manager.
- Managed LPAR's, Dynamic LPAR on different IBM servers, p570, p590, p595, p770, & p870.
- Shell programming:
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Experience in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
- Experience in writing scripts for systemsusing Bash, AWK and Korn shell.
TECHNICAL SKILLS:
Programming: Python, C/C++, Java, PHP, Shell Scripting, Ruby,XML.
Source Control/Versioning: CVS, Tortoise SVN, Clear case, GIT, Perforce
CI Tools: Puppet, Chef, Docker, Vagrant, Bamboo, Hudson, Jenkins, Ansible, Git, Github
Build Tools: Jenkins, Maven, Nexus, Ant, Sonarqube, TeamCity
Web Servers: Web logic, WebSphere, Apache Tomcat, JBOSS, Nginx, HAProxy
OS: Linux, Debian, Ubuntu, Red Hat 6.x, Kali, Suse, AIX, Mac OS X, Windows 10/8
Databases: Oracle 11g, MySQL, Postgres SQL, MongoDB
Protocols/Services: LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, NIS, TLS/SSL, DHCP, Kerberos, SAMBA.
Cloud Technologies: AWS, Rackspace, VMware
Bug Tracking Tools: JIRA, Remedy, IBM ClearQuest
Monitoring tools: Nagios, Splunk
PROFESSIONAL EXPERIENCE:
DevOps/Linux SystemEngineer
Confidential, Minnetonka, MN
Responsibilities:
- Deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
- Monitoring health of Amazon EC2 instances and other AWS services
- Migrated standalone applications from local to AWS cloud.
- Deploy artifacts on AWS with Jenkins AWS Code Deploy plugin.
- Implemented the setup for master slave architecture to improve the performance of Jenkins.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Development of Chef Cookbooks to manage systems configuration.
- Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef.
- Managed GIT repositories for branching, merging, and tagging.
- Proficient in deploying and support applications on WebSphere, Tomcat, WebLogic application Maintain automation & network simulators develop Python test scripts, run regression/sanity testreleasebinaries.
- Created local, virtual repositories in Jfrog Artifactory and integrated with Jenkins.
- Used JIRA for issue tracking and monitoring.
- Setting up Jenkins continuousbuildintegration system.
- Responsible for User Management, Plugin Management and END-END automation ofBuildand Deploy using Jenkins.
- Critical support for Red Hat Linux, IBM AIX, HP-UX and Solaris. Troubleshooting all hardware and OS issues in production support.
- Built cloud/non-cloud virtual Red Hat Linux servers in VMware using IBM Cloud Orchestrator.
- Responsible for effective Installation/configuration of Physical servers and worked with Data Center team for rack & stack cabling.
- Performed OS and memory upgrades on Linux servers
- Checking logs on webservers, java application servers, reporting servers and batch servers for job failures.
- Installation, Configuration & Support of AIX LPARs.Implemented PLM (Partition Load Manager) on AIX 5.3. and 6.1.
- Administering and troubleshooting of AIX HACMP Cluster including Power HA. Worked on OS installation (AIX) via Blade Logic. Installation and configuration of NIM master AIX server and clients.
- Configuration and administration of Fiber card Adapter's and handling AIX part of SAN.
- Skilled in using and maintaining Hardware Management Console for various operations.Upgrading HMC version and Firmware.
- LVM like creating VGs, LVs, disk mirroring and performed thorough troubleshooting when required.
- Coordinated with SAN Team to provision Oracle ASM disks for DBA useon IBM AIX and Linux server.
- Work on incident tickets using Service Now ticketing tool
- Implementing new projects builds framework using Jenkins & Maven as build framework tools.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment.
- Manage deployment automation using Chef, MCollective, Hiera, Custom Puppet modules, Ruby.
- AWS Cloud management and CHEF Automation.
- Installed and verified that all AIX/Linux patches or updates are applied to the servers.
- Applied patches using blade logic to patch the Linux servers in the environment for both virtual & physical.
- Created Shell Scripts to install Splunk Forwarders on all servers and configure with common configuration files such as Props.conf, Outputs.conf and Inputs.conf files.
- Created and Managed Splunk DB connect Identities, Database Connections, Database Inputs, Outputs, lookups, access controls.
- Maintained and managed assigned systems, Splunk related issues and administrators.
- RPM and YUM package installations, patch and other server management using the patch channel from Red hat satellite server 6.1.
- Experience in managing RHEL 6.5, 7.0 servers onVMwareESX 5.5 / vSphere hosts.
- Worked on WebSphere, Apache, Mail Server in both development and Production.
Environment: Red Hat 6.5, 6.8, 7.0 AIX 5.1, 5.2, 5.3, 6.1. HP-UX B.11.11, B.11.23, B.11.31, VMware Esxi 5.5, IBM Cloud Orchestrator, DMX and Mini Vmax Storage array, ServiceNow, Dynatrace, IBM Tivoli, JIRA, Confluence, Jenkins. Upsource, Chef, Ansible, Docker, Puppet, JBOSS, Maven, Kafka, SonarQube, Gradle, Nexus, UrbanCode Deploy.
DevOps/Linux SystemEngineer
Confidential, Bloomington, MN
Responsibilities:
- Implement the supporting platform for Open Stack infrastructure on the cloud that all services and applications will rely upon.
- Deploying the Open stack components on multimode with High availability environment. Configuring the Open Stack keystone, glance, cinder, swift.
- Created and managed Cinder volumes, instances and configured network in Open Stack Cloud by using both CLI and Horizon dashboard.
- Involved in monitoring and metering for Infrastructure as a Service (IaaS) for Open Stack Cloud.
- Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
- Participated in thereleasecycle of the product which involved environments like Development, QA, UAT and Production.
- Used Subversion as source code repositories.
- Running web apps on Docker containers.
- Managed SVN repositories for branching, merging, and tagging.
- Developed Shell/Perl for automation purpose.
- Implemented auto environment creation using puppet and AWS.
- Work closely with other testers and developers to improve automated framework (Junit/selenium) with bug fixes and feature requests.
- Created scripts in Python which integrated with Amazon API to control instance operations
- Integrate and implement a complete cloud services framework (IaaS, PaaS, and SaaS) and cloud deployment model (private, public, and hybrid).
- Written Perl/Shell scripts for deployments to WebSphere and WebLogic Application servers
- Proficient with Clear case, Clear Quest, Oracle database, PL/SQL.
- Open shift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency. Used Puppet, Ansible to assist in building automation policies.
- Automation of configuration and management through Puppet and in Implementing Puppet dashboard and Puppet database.
- Worked closely with software developers to debug software and system problems.
- Involved in deployment of web applications into different application servers by using various deployment tools for ex: Jenkins and Bamboo server etc.
- Developedbuildand deployment scripts using ANT and MAVEN asbuildtools in Jenkins to move from one environment to other environments.
- Design and implement internal Linux infrastructure project Perform software installation, upgrades/patches, troubleshooting, and maintenance of Linux system
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Analyze and resolve conflicts related to merging of source code for GIT.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Deployed Java/J2EEapplications to Application servers in an agile continuous integration environment
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Automate and deploy development environments using Ansible to various cloud providers Amazon AWS and EC2, Rackspace, Azure. Travis and Jenkins testing.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code
- Install and configure configuration management tools like chef, puppet.
- AWS VMs instance build, creating VPC, Elastic network and S3
- Deep working and understanding of services such as security groups, IAM and EC2.
- Created Virtual Guests on the host systems using the Red Hat Virtualization Manager and Hypervisor.
Environment: Subversion (SVN), Jenkins, ANT, Teamcity, MAVEN, CHEF, Puppet, Networking, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX Solaris 8/9/10, Red HatLinux4/5/6, Sun Fire V95, IBM 225Series, Sun Ultra 20, Sun v210, Sun v240 Sun T5120, Sun Fire 120, Ibm x series 345, Sun Sparc v210, Ibm x series 346, AWS
Linux System Engineer
Confidential
Responsibilities:
- Responsible for builds, improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services
- Managing users and assigning permissions to users using AWS IAM
- Install and configure configuration management tools like chef, puppet.
- AWS VMs instance build, creating VPC, Elastic network and S3
- Deep working and understanding of services such as security groups, IAM and EC2.
- Created Virtual Guests on the host systems using the Red Hat Virtualization Manager and Hypervisor.
- Created and managed the virtual images from NFS/iSCSI storage pools
- Setup and tuning of Red-Hat Kernel parameters for better performance.
- Daily support which includes installation, configuration and troubleshooting of Red-Hat server environment.
- Created and Maintained Subversion(SVN) repositories, branches and tags
- Migrated Oracle databases from Solaris 10 on SUN Fire V440 to RHEL on IBM M3.
- Install Vendor binaries and proprietary software, utilities, compilers, databases & licensing
- Configuring, tuning and maintaining Tomcat Application server
- Installation and administration of DNS, FTP, NIS&DHCP servers
- Experience in installing, configuring, managing and administering Linux and UNIX platforms like and RHEL 4/5/6/7 SUN-Solaris 8/9/10/11
- Working experience with Volume management using the solutions, VERITAS Volume Manager, Sun Volume Manager and Logical Volume Manager.
- Installed and configured Solaris 10 servers with Zones and containers with Sun ZFS.
- Configure and Install NFS Server on Solaris, Linux.
- Automated the apache installation and its components using puppet
- Extensive experience in kernel Tuning, Performance Analysis, Load Balancing.
- Expertise in the Administration, Installing, Configuring Web Servers like Apache, JBoss, Tomcat.
- Deployed applications from Admin Console ofJBossEAP 5.1/6 as well as conducted hot deployment.
- Performing Backups and restores using ufsdump/ufsrestore TSM and VERITAS Netback up.
- Setup of remote connection tools likes RSC, RDP, Citrix, and VPN.
- Involved in Patch management through Red Hat Satelite server.
- Creation of a Virtual Server environment using RH-Enterprise Virtualization, VMware ESX and Solaris Zones.
- Setup of Enterprise Monitoring Tools like Nagios, BMC, Patrol.
- Configure the LVM in Linux server for easy disk management.
- Installing, Configuring, Troubleshooting & Maintaining Linux, Unix, Solaris Servers locally & remotely.
- Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA, and UAT/Staging.
- Monitoring System Process, Memory and disk usage using Linux command utilities.
- Managing User and Group Account, and configuring the Quotas, applying User Permissions.
- Linux File System Management, Preparing Partition on Disk and Managing Swap Space.
- Configured and enabled SSH, SCP services for access from remote terminals.
- Adding proxy entry on server. Adding route entry on Linux Unix and Solaris server.
- Managing apache and tomcat applications.
- Hands on Experience in Red hat Enterprise Linux network installation.
- Configuring servers such as WEB, Mail, and File servers on Linux machine.
- Linux, Unix, Solaris users and File permissions.
- Booting systems into different run levels for troubleshooting and system maintenance.
- Installation packages in Linux, Unix, Solaris.
- Expertise in Installation, Configuration VMware, Hyper-V virtual server and
- Installation, Configuration and Maintaining Web Server.
- Working on tickets using ticketing tool Service Desk.
- Installing Unix based operating systems.
- Working in a 24x7 Support environment, where we support Internal and External requests in a Unix, Linux & Solaris Environment.
Environment: Solaris 8/9//10 Red HatLinux4/5/6/7, Sun Fire V95, IBM 225Series, SUN BLADE X6270, SUN BLADE X6250, Sun Ultra 20, Sun v210, Sun v240 Sun T5120, Sun Fire 120, Ibm x series 345.
Linux System Administrator
Confidential
Responsibilities:
- Configure the LVM in Linux server for easy disk management.
- Installing, Configuring, Troubleshooting Maintaining Linux, Unix, Solaris Servers locally and remotely.
- Monitoring System Process, Memory and disk usage using Linux command utilities, Managing User and Group Account, Set up and configuring the Quotas.
- Applying User Permissions, Linux File System Management, Preparing Partition on Disk and Managing Swap Space.
- Configured and enabled SSH, SCP services for access from remote terminals, Linux, Unix, Solaris.
- Performance Monitoring Tools such as Top, Topas, vmstat, netstat.
- Routing connection between local and remote system and server.
- Creating space to users, Adding proxy entry on server, Adding route entry on Linux Unix and Solaris server.
- Managing apache and tomcat applications.
- Linux, Unix, Solaris users and File permissions.
- Installing Operating system in Vm Ware Machine, maintaining Vm Ware IBM and AIX Servers, Access control between two servers password less access.
Environment: Solaris 9/10, Red Hat Linux 4/5 ES, Sun SPARC Servers, Sun fire 440 servers, IBM 225Series, Sun Ultra 20, Sun v210, Sun v240 Sun T5120, Sun Fire 120 NIS, NFS, DNS