Devops& Cloud Engineer Resume
Louisville, KY
SUMMARY
- 7+ years of experience in IT industry 3 years of Linux System Administration working on Red Hat Linux, Solaris, SuSE Linux, CentOS, Fedora, Windows environments, and VMware vSphere and almost 5 years’ experience in software Configuration Management (SCM).
- Experience with Version Control Systems like GIT, CVS, Bitbucket, SVN (Subversion), ClearCase Perforce, and IBM Rational Team Concert.
- Implementing new projects builds framework using Jenkins Bamboo& maven, ANT as build framework tools & Nexus in Linux environment.
- Experienced in implementing Chef, Puppet, Docker, and DevOps.
- Experience in configuration ofNIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
- Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
- Experience using cloud providers and API’s for Amazon (AWS) Ec2, s3, VPC, MangoDB, SNS, SQS, AMI, cloud watch, OPSwork with Cloud Sigma (EU) and GFS storage, openstack.
- Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
- Experienced in Trouble shooting and Backup and Recovery.
- Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kickstart Servers
- Experience with Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas Net Backup, Veritas Clustering with SAN, NAS environment.
- Experience in writing shell scripts to automate the administrative tasks and management using cron and at.
- Experience supporting 24x7 production computing environments. Experience providing on - call and weekend support.
- Worked on Data-Center operation and migration across Unix and Linux platforms
- Installation and configuration of Tomcat, JBoss, Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
- Independent problem solving and a good team player with strong interpersonal and communication skills.
- Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
- Hands on experience in creating and upgrading Cassandra clusters, including backup and recovery planning.
- Implemented Trip wire and Digital board band. Implemented active directory.
- Participated, documented, managed ITIL controls and supported Linux environment.
- Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
- Accessed ARM based SoC hardware design for software design and test.
- Ability to work independently as well as a team member.
TECHNICAL SKILLS
Operating Systems: RHEL 3/4/5,6,7 Solaris Release 2.10/2.9/2.8/2.7, IBM-AIX 5.X, zVM Windows 8,10 Windows 2003, 2008, 2012 and NT
Programming Languages: C, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Pythonand Ruby
Version control system: GIT, SVN,CVS,RTC, source tree
Tools: Chef, Puppet, Splunk, and Nagios, Jenkins/Hudson Ant, Maven, VMware VSphere, DevOps, ESX/ESXi, VCenter Server, Datacenter Team Foundation Server (TFS), Bamboo
Web/ Application Server: Tomcat, WebSphere, Apache DB2, Oracle
Network Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump, FTP, TFTP.
Cluster Environment: Sun Cluster Servers 2.2, 3.1, 3.2 and VERITAS Cluster Servers 4.1
Software: Veritas Volume Manager 3.5/4/5, Veritas File System,Veritas Cluster Server 3.5, Veritas NetBackup 6.0, MS-Office/MS-Project
Cloud: AWS - Ec2, s3, cloud Front, Dynamo DB, VPC, Cloudwatch, IAM, Opswork, SNS, SQS,SES,workspace
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
DevOps& Cloud Engineer
Responsibilities:
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Implementing new projects builds framework using Bamboo & maven as build framework tools.
- Implementing a Continuous Delivery framework using Jira, Git, Jenkins, Bamboo, Puppet, maven & Nexus in Linux environment.
- Used Jira as ticket tracking, change management and Agile/SCRUM tool.
- Responsible for Distributed Version Control Systems like Git, Stash
- Responsible for Database build, release and configuration
- Responsible for nightly and weekly builds for different modules.
- Responsible for Design of different Release Environments for new projects.
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- Installed/Configured/Managed Bamboo CI Automation.
- Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents
- Manage deployment automation using Puppet, MCollective, Hiera, Custom Puppet modules, in Ruby.
- AWS Cloud management and Puppet automation
- Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using CloudWatch
- Integration of ANT/Nexus, Jenkins, Atlassian(Bamboo), Urban Code Deploy with Patterns/Release, Git, Stash, Confluence, Jira and Cloud Foundry
- Using Jenkins AWS Code Deploy plugin to deploy to AWS
- Defining Release Process & Policy for projects early in SDLC.
- Resolved system issues and inconsistencies in coordination with quality assurance and Engineering teams.
- Member of CCM representing changes for Release and environment configuration
- Perform Deployment of Release to various QA & UAT in Linux environments.
- Migrated applications to the AWS cloud
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
- Work with different team members for automation of Release components.
- Created multi AZ VPC instances
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
- Troubleshoot the build issue during the Jenkins build process.
Environment: GIT, JENKINS, PUPPET, MAVEN, AWS, BAMBOO, WEBSPHERE, ANT, PUTTY, CONFLUENCE, SOA, Team Foundation Server (TFS), Ruby, Python, bash.
Confidential, Brentwood, TN
DevOps Engineer / (Chef & puppet) Developer
Responsibilities:
- Works with Symantec and BSC team to setup the Symantec O3 IDLINK Open VPN Servers.
- Implemented cloud services aws.
- Implemented Bash, Perl, Python scripting.
- Implemented automations tools Chef, Puppet, Splunk, DevOps
- Migrated to Red hat satellite server 6 version.
- Implementing new projects builds framework using Bamboo & maven as build framework tools.
- Implementing a Continuous Delivery framework using Jira, SVN, Bamboo, maven & Nexus, Puppet, in Linux environment.
- Worked exclusively on VMware virtual environment.
- Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
- Worked with Red Hat Satellite Server which is used to push changes across various servers simultaneously.
- Installed/Configured/Managed Bamboo Continuous Integration Automation.
- Worked on projects like PCI, SR to ensure all goes well and provided support till servers go in to production environment.
- Worked closely with DBA Team in order to adjust kernel parameters as per requirements.
- Experience in using VMware Motion to move VM’s from One Datacenter to another datacenter.
- Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
- Installed/Configured/Managed Jenkins Continuous Integration Automation.
- Build servers using Kick Start, Red Hat Satellite Server, and VSphere Client.
- Performed the daily system administration tasks like managing system resources and end users support operations and security.
- Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
- Provide support to Account Managers, UNIX and Windows technicians, and other departments.
- Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux.
- Involved in installation and configuration of various Third party software onto servers.
- Involved in ILMT Agent Deployments and Oracle/SQL Upgrade project which includes various UNIX builds of different OS platforms across various data centers.
- Installed, configured and provided support for Tivoli Monitoring software across various OS platforms like RHEL, AIX and Solaris.
- Installed packages using YUM and Red hat Package Manager (RPM) on various servers.
- Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.
- Day to day resolution on Linux based issued though SMS ticketing system in compliance to SLA cycles.
- Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
- HP ALM Administrator responsible for creating projects and user access as requested through Service Now Tickets
- Setup and Maintained the HP ALM Synchronizer Server - synchronizing HP ALM with TFS.
- Performed application installation and management on IBM AIX and Linux servers for applications like Web Sphere Application Server (WAS) 7, JBoss 4.2.x, 5.x, Sun JES Web Server 6.1, Oracle 10g, Sybase 12.5 etc.
- Automating many day to day tasks through Bash scripting.
Environment: Svn, Bamboo, Chef, Puppet, Git, Jenkins, Red Hat Enterprise Linux 4.x/5.x/6.1, AIX 6.x, Solaris 8/ 9/10, Tivoli Storage Manager, VMware ESX5, Cassandra, Tivoli Net backup, and Web sphere, ALM. Windows 2012 Servers, Windows 2008, IIS 7.0 & 7.5
Confidential, Tampa, FL
Sr. Linux Administrator / Puppet Developer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Developed Perl and shell scripts for automation of the build and release process.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Installed/Configured/Managed Jenkins CI Automation.
- Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
- Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
- Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
- Created the Release process of the artifacts.
- Imported and managed multiple corporate applications into Subversion (SVN).
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
- Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
- Managed Maven project dependencies by creating parent-child relationships between projects.
- Written make, Maven and Ant build tools for application layer modules.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
- Jenkinsis used as a continuous integration tool for automation of daily process.
- JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA, Bitbucket.
Confidential, Fishers, IN
Build & Release Engineer/DevOPS Engineer
Responsibilities:
- Worked Primarily on RHEL 4/5, HPUX, and Solaris Operating Systems.
- Text processing, also in network programming with Perl Scripting.
- Involved in migration activities using Red Hat LVM, Solaris LVM, Veritas and EMC Open Migrator.
- Involved in 24X7 Production support, Build and Migration Assignments.
- Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
- Installed/Configured/Managed Stash, Bamboo Continuous Integration Automation.
- Writing Shell and Perl Scripting for automation of job.
- Tuning the kernel parameters based on the application/database requirement
- Implemented automations tools Puppet, Splunk, Devops
- Installation of OAS (Oracle Application Server) on Solaris 9 and its configuration with oracle database.
- Verified if the methods used to create and recreate software builds are consistent and repeatable.
- Releasing code to testing regions or staging areas according to the schedule published.
- Used Jira as ticket tracking and work flow tool.
- Used Veritas File system (VxFS) and Veritas Volume Manager (VxVM) to configure RAID 1 and RAID 5 Storage Systems on Sun Solaris.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Used AGILE MVN method to develop a build and also ANT as a build tool.
- Developed Shell/Perl Scripts for automation purpose.
- Supported and developed tools for integration, automated testing and release management.
Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT, Tomcat, Jira, Bamboo, Stash
Confidential
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.
- JIRA is Used as ticket tracking, change management and Agile/SCRUM tool.
- 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), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.
