Devops Engineer Resume
TX
SUMMARY:
- Over 8 years of experience in software design, development, application support, deployment and configuration.
- Strong working experience in Perl Script, Shell Script, JIRA, Code Coverage, Ant, Build and Release management, Change Management, Process Engineering, Application Packaging and Web Programming.
- Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, RAD and other processes.
- Establish and consult on best practice and standard operating procedures for development deployment, support, break fix, System, QA and QC.
- Experience in Provisioning/auto deployment through cloud management portal (CMP), AWS, Puppet, CHEF, Docker, YUM, Jenkins Foreman and VMware.
- Develop continuous integration tools and process that streamline testing and deployment of large scale processing grid on public and private cloud.
- Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo.
- Experience in using and maintaining repositories on GIT and Rational Clear Case on UNIX and Windows environment.
- Extensive experience in installation, configuration, Deployment and management of enterprise applications using LINUX and Windows 8.1/7/Vista/XP.
- Experience in working at various data centers like Oracle, MySQL and Server DB Tasks.
- Developed UNIX Shell Scripts and Powershell scripts for the automatic configuration of the project and deployment of files into the WebSphere Application Server.
- Experience working in various environments like e - commerce, product, IAAS, SAAS and IT web Apps.
- Proficient in web services development and integrations (REST, Soap, ets)
- Having knowledge on Configuration management using Salt Stack
- Extensible experience in setting up Baselines, Branching, Merging and Automation Processes using Shell and Bash Scripts.
- Wrote deployment Automation scripts for multiple JAVA/J2EE Applications.
- Having good Experience in Chef and Puppet for Deployment on Multiple platforms.
- Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
- Worked on web servers and application servers like Web logic, Web sphere, Tomcat, JBOSS to deploy code.
- Update the Linux Kernel by using RPM and YUM.
- Creation and Maintenance of Linux File Systems.
- Monitoring the server stability and handling server performance issues using automation scripts and OEM tool.
- Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, and JBOSS/Tomcat as well.
- Having Exposure in all aspects of Software Development Life Cycle (SDLC) like Analysis, Design, Coding, Testing, Implementing and post-production analysis of the project
- Efficient team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and have good customer support experience.
TECHNICAL SKILLS:
Middleware: IIB IBM WebSphere Application Server 8.5/6.x/5.x, WebSphere Portal Server 5.x/6.0/6.1, WebSphere MQ server 5.x/6.x, IBM Http Server 6.0/6.1,Tomcat 4.0, Apache
Hardware / OS: Linux (Debian and CentOS), UNIX, Sun Solaris, IBM, Windows, Mac
Deployment Tools: Puppet, YUM, Foreman, Docker
Configuration & Version Control: Jenkins, Confluence, CHEF, Github, Atlassian Bitbucket, Readthedocs.
Virtualization & Monitor: Vagrant, Docker, Esxi
Database: SQL Server 2000/7.0/6.5 , MySQL
Protocols: TCP/IP, HTTP, SSL, FTP, ARP, RIP, Routing protocols, SMTP, DHCP, DNS, UDP, OSPF, BGP4
Project Management: Jira, Capsim, Smartsheets
Web Servers: Apache (LAMP), Drupal, Linux servers
Microsoft Tools: PowerPoint, Word, Excel, Access, MS Project, MS Visio, RSAT
Cloud Based: Amazon Web Services, Google cloud
SoftwareDevelopment Methodology: Agile TDD, Waterfall, Scrum
Scripting Languages: Shell Scripting, Ruby on rails, Python, Perl Scripting
PROFESSIONAL EXPERIENCE:
Confidential, Tx
Devops Engineer
Responsibilities:
- Responsible for Build & Maintaining retail applications on 3 different Infrastructure likes WAS 6.1, WAS 8.5 (Partial Cloud), Technical Platform (Devops-Cloud). WAS 6.1 and WAS 8.5 platforms uses EJB (Resource definitions), manually defining the values using BEST tool.
- Responsible for VMware provisioning & application build using Jenkins, Puppet, CHEF, CMP, and BEST in WAS 8.5 platform.
- Participating in implementing Devops process in on-line Technical platform with automated deployment process in Cloud Infrastructure.
- Working with IDO release team for updated Blue print (Manifest Pattern) based on the Release.
- Treading cloud management portal (CMP) activities like auto provisioning VMware, application stage, activate, rollback, promote, deprovisioning on cloud.
- Worked with development team to migrate Ant scripts to Maven.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository.
- Worked with the documentation of Migration process, AWS Deployment setup, Application Stack deployments and Troubleshooting Scenarios.
- The Dulwich implementation of Git is a purePython software component for Python.
- Utilized Perl and Python for GIT.
- Primarily used Ruby to write GIT applications.
- Used Test driven development (TDD) & developed unit test cases using J Unit.
- Created pillar & grains for automation of the application with Infrastructure Management tool salt Stack Server.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
- Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
Environment: SVN, Jenkins, Nolio, Web logic, Nexus, Sonar, JIRA, Oracle, Shell, WLST, Python, Ant, Maven, Java, Linux, AWS, Tomcat, MC Vmax, Docker, NetApp FAS3050, BL685cc Gen8, GIT 1.6, SVN, Nagios 4.x/5.x.
Confidential, Bloomington, IL
DevOps Engineer
Responsibilities:
- Administer and Maintain Source Code Repositories including GIT, Subversion and TFS.
- Support concurrent development process with standard Branching and Merge of application source code.
- Created and maintained several build definitions and publish profiles to handle automated builds in an Agile/SCRUM environment.
- Coordinated software application and database deployments across several environments and provided feedback and training to other full-time release engineering staff for production releases during off hours.
- Administration and Support for App Servers on IIS and WebSphere.
- Developed custom automation build system using Hudson and TFSBuild on Team Foundation Server.
- Completed set up of CD environment with focus on Urbancode uDeploy.
- Set up uDeploy server along with automated scripts to backup the server and restore from backup for Disaster recovery.
- Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.
- Developed strategies, and contracts for validation of deployments and automated rollbacks in uDeploy.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet, Android, VMware, Amazon EC2.
- Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation.
- Wrote recipes, tools, shell scripts, and monitoring checks.
Environment: Java, ANT, puppet, Windows/Linux, C#, SVN,TFS, Jenkins, Java/J2EE, IIS, TFS, Web Sphere 6.1.1, PowerShell, Perl Scripts, Shell Scripts, Unix/ Linux environment.
Confidential
Linux Administrator
Responsibilities:
- Interacted with client teams to understand client deployment requests.
- Used Raid controllers for hard disk mirroring and striping with parity.
- Installation, Maintenance, Administration and troubleshooting of Sun Solaris 8,9 and Redhat 9, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 etc.
- Performed automated installations of Operating System using Jumpstart for Solaris and Kickstart for Linux.
- Developed, customized and build packages on Solaris and RPMs on Linux for deployment on various servers through Software Development Life Cycle.
- Scheduling of automatic, repetitive Jobs using commands, and Shell Scripts with Crontab.
- Coordinating with Network team for network related issues.
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Resolving the tickets based on SLA.
- User management, Creating and managing user account, groups and access levels.
- Formatting and partitioning of hard disk.
- Mounting file system and Administrating.
- Troubleshoot tickets on the helpdesk tracking system.
- Configured firewall based on Redhat Linux and FreeBSD 4.x that has three network interfaces.
- Managed existing documentation for systems and created new procedures to support new products.
Environment: Solaris 8,9, Redhat Linux 9, AS 3.0, Veritas Volume Manager 3.x, 4.0, Veritas Cluster Server 4.1,Nagios, Cisco Routers, Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 Redhat 8.
Confidential
Linux Administrator
Responsibilities:
- User administration setup, maintenance and system performance maintenance.
- Administration of Sun Servers (SPARC and x86) running Solaris 9, 10 and Dell, HP Servers running SUSE, Red hat EL 3, 4.x, 5, HP-UX, Centos which included jumpstarting, performing live upgrades of Solaris operating systems and Kick starting Red hat EL 3, 4.x, 5.
- Installation, configuration, and maintenance of web servers, application servers, and database servers on Linux Servers.
- Implementation of VMware Infrastructure for Windows, SLES 11 & Linux Red hat 5.0 with VMware ESX 3.5, Virtual Center 2.5 and administered the VMs with VI client.
- Responsible for Red Hat Linux Designing, Installing, Configure, Security, Backup and upgrade.
- Installation and support of various applications and Databases including Oracle, MySQL and Sybase along with Web Logic 10, JBoss 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat.
- Performance tuning and troubleshooting of the applications arising out of the ticketing systems in Remedy.
- Monitoring Virtual memory, adding additional swap space as needed.
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Working knowledge in services like FTP, SSH, SCP, Telnet.
- Configuring and troubleshooting of NFS.
- Performing Backups using Tar command.
- Experience in Shell scripting (ksh, bash) to automate system administration jobs
- Automated tasks using bash, korn shell scripts.
- Involved in migration of project from one flavor to another one.
- Involved in development, user acceptance, and performance testing, production & disaster recovery server.
Environment: Solaris 8,9, Redhat Linux 9, AS 3.0, Veritas Volume Manager 3.x, 4.0, Veritas Cluster Server 4.1,Nagios, Cisco Routers, Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 Redhat 8.
