Sr. Devops& Cloud Engineer Resume
Phoneix, AZ
PROFESSIONAL SUMMARY:
- 8 + Years of experience in IT Environment with Professional Development, Automation of Build, Deployment and Release engineering, process development, and tools support. Including code compilation, packaging, and deployment / release methodology.
- Implemented Continuous Integration with Jenkins, Cruise Control, Build Forge, Hudson and CVS.
- Experienced in Build and Deployment of Java, .NET, C#, IOS, ASP.NET applications on to different environments like Development, QA, UAT and Production, which includes designing, development and implementation.
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and window platforms.
- Experienced in usingJIRA for issues tracking.
- Experience in Version Control Systems administering Subversion, Perforce, TFS.
- Administered and Implemented CI tools Hudson/Jenkins, Puppet, Chef, Cruise Control, Teamcity, Octopus Deploy and Anthill Pro for automated builds.
- Expertise in using build tools like MAVEN, ANT, DOCKER, URBANCODE for the building of deployable artifacts such as war & ear from source code.
- Worked with enterprise servers like Web logic,Apache Tomcat for deploying and starting applications.
- Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python, Ruby.
- Experience in using ANT and Maven for J2ee and MSBuild in .Net, setting up Subversion (SVN) and GIT, Test Manager to manage build artifacts and SCM activities Wrote Shell and Perl scripts to automate the deployments and other routine activities.
- Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Rational ClearCase, Jira, Bamboo, ClearQuest(Change Control tool), Bit Bucket
- Expertisein continuous integration based on Maven and Hudson.
- Expertise in Repository Management tools Artifactory, Nexus.
- Involved in projects setting up builds using Ansible, Puppet and Chef.
- Experience in working with Tracking Tools HP Service Center, JIRA.
- Familiar with multiple integration techniques such as SOA, Web services (REST APIs, SOAP) and other communication interfaces like TCP, M LLP, HTTP, HTTPS etc.
- Worked on converting SCM process from IBM Rational tools to Open Source technology that includes Subversion, SVN, GIT,IBM Clearcase, IBM Clearquest, Maven, Hudson and Jenkins.
- Built solution accelerator for appliance based FWaaS on Openstack / KVM
- Extensively worked on Jenkins for continuous integration(CI) and for End to End automation for all build and deployments.
- Expertise in languages SQL, PL/SQL, T-SQL and Oracle databases.
- Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).
- Experience in Configuring and deploying to Application servers Weblogic and WebSphere.
- Hands on experience in WMQ Distributed Queuing, enabling triggering on trigger queues.(Transmission Queues & Application Queues).
- Sound experience to use MQSC & MQSI Commands to perform administration tasks.
- Expertise in setting up Work Load Management (WLM) and High Availability (HA) with different clustering techniques like horizontal and vertical clustering.
- Experience in enabling Secure Socket Layer (SSL) among different components of middleware like Web Servers, Plugins and Application Servers using ikeyman tool, keyTool, GSK7 and OpenSSL.
- Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF)
- Expertise in configure and monitor MQ Listeners, Command Servers, Channel Initiators, Trigger Monitors, MQ Log files & Dead Letter Queues.
- Experience in MQSeries Clustering, MQClient/MQServer setup, MQSeries System Administration and documentation.
- Expertise in providing global security with different kind of repositories like Standalone LDAP repositories and Federated LDAP (VMM) repositories.
- Experienced in tuning the parameter including Heap Size, EJB container Threads, Web Container threads, Data Source Connection Pool settings, DynaCache and DRS settings.
- Expertise in Tuning of Application Servers using Tivoli Performance Viewer/Monitor, Wily Introscope, IBM ITCAM (IBM Tivoli Composite Application Manager) and Performance Monitoring Infrastructure(PMI)
- Experience in configuring and administering JDBC Providers, JMS, Service Integration Bus (SIB), Custom Service and Virtual Hosts.
- Creating the Problem Management Record (PMR) with the IBM, Updating fixing the unresolved bugs or issues.
- Experienced in upgrading WebSphere MQ & MB on different platforms by applying Fix Packs and installed Support Packs.
TECHNICAL SKILL:
SCM Tools: CVS, SVN, GIT,Mercurial.
Build Tools: ANT, Maven, Quick Build, Urbancode.
CI Tools: Jenkins/Hudson, Teamcity, Puppet, Chef.
Bug Tracking Tools: Jira, Remedy, ClearQuest.
Cloud Computing Services: AWS, VMware, Amazon Web Services: EC2, S3, Elastic Beanstalk(EBS), VPC, Instances, Opsworks, Elastic Load balancer (ELB), RDS (MySQL), AMI, SQS, SNS, Dynamo DB, API Gateway, Cloud Watch, S3, Elastic Cache, Elastic Search, Microsoft azure, CDN.
Web Servers: Docker, Apache, Tomcat, IBM JBoss, WebLogic, WebSphere, VMWare, IIS8 (internet information server).
Operating Systems: MS Windows 2008/2008R2/2012,RHEL 4/5/6, Ubuntu, SUSE, HP-UX 11.23/11.31 , Solaris.
Database: Oracle 9i,10g,11g, 12c, PL/SQL, MS SQL 2005/2008/2012 , IBM DB2, SAP Sybase.
Programming Languages: C, C++, C#,Java,J2EE, .NET, PL/SQL.
Scripting Languages: JavaScript, XML, HTML, Maven, Ant, Shell Scripting, PowerShell, JavaScript, Batch, Python, Perl, Bash, Ruby.
WORK EXPERIENCE:
Sr.DevOps/Build and Release Engineer
Confidential
Responsibilities:
- Installed and Implemented RBA application Using Chef Cookbooks and Recepies.
- Worked with other members of the development team to design, develop and implement features, bug fixes, and other improvements for Ansible Galaxy.
- Configure and deploy several hypervisors and VMs running OpenStack for DevOps, testing and production environments.
- Worked with BOSH, VCAP infrastructure and PaaS.
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Used Cloud Foundry and Open Shift to build, run and deploy various codes using tools like Docker, BOSH.
- Participated in execution of client meetings and internal Ruby development projects and codes for testing services on daily basis.
- Developed build and deployment scripts using ANT, MAVEN, DOCKER, URBANCODE as build tools in Jenkins to move from one environment to other environments.
- Installing, Configuration, Deployments and setup environment of Apache, Jboss EAP6.x and Tomcat server on Cloud AWS (EC2) using the Chef.
- Used Cloud Foundry and Open Shift to build, run and deploy various codes using tools like Docker, BOSH and to create an agile platform for cloud native applications and software.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Written make, Maven and Ant build tools for application layer modules.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Experience in AWS, which included managing application in the cloud and creating instances.
- Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus, Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process. .
- Installed/Configured and Managed Nexus Repository Manager and all the Repositories
- Create and maintain thousands of virtual machines, including build pack deploys on Cloud Foundry, using BOSH CLI and expert level Unix skills.
- Installed, configured, created multiple instances of standalone\domain servers on Jboss EAP 6.2.3
- Evaluate and test OpenStack services such as neutron, cinder, and nova.
- Deployed various J2EE applications (WAR and EAR) using management console, hot deployment and jboss-CLI.
- Deploying applications, application tuning, application monitoring in middleware product like WebSphere, Jboss and Tomcat application servers.
- Installing the Ear and War files using XL Deploy(DeployIT) Tools.
- Integrating the code quality analysis tools like Cobertura, Find Bugs, JUnit, PMD, and Checkstyle into the projects.
- Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
- Advise management on OpenStack architecture, releases, and service delivery
- Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
- EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle.
- Worked with Atlassian tools like Bamboo & Jira.
- Working closely with Web Administrators to setup an automated deployment for SharePointapplications using Anthill and SVN Tools.
- Experience in setting up the chef repo, chef work stations and chef nodes.
- Created Branches, Labels and performed Merges in Stash and GIT.
- Responsible for distributed applications across hybrid AWS and physical data centers.
- Created Jobs in Jenkins, and set up global permission and scheduling jobs in pole SCM.
- Installed SOA suite and configurations as well as supported AWS set ups.
- Build server deployment on Cloud AWS (EC2) servers with help of DevOps tools like Chef\Puppet.
- Installation of KVM(kernal virtual machine)
- Creating new environments and projects in Octopus deploy.
- Setting up Octopus deploy for Continuous Deployment.
- Involved in setting up Linux server with JBoss, Bamboo, stash, Git.
- Set up Akamai configuration for applications and tweaked parameters such as TTL, Cache control etc.
- Provided external connectivity (Apigee/Akamai) to LLE (Lower level environment/release environments)
- Involved in designing WebSphere Application Server\Jboss\WebLogic features like High Availability, Load Balancing and Work Load Management.
- Setting up EC2 elastic load balancers and Akamai for front end and backend services.
- Worked on converting SCM process from IBM Rational tools to Open Source technology that includes Subversion, SVN, GIT,Maven, Hudson and Jenkins.
- Experience in configure and monitor MQ Listeners, Command Servers, Channel Initiators, Trigger Monitors, MQ Log files & Dead Letter Queues.
- Configured the Web Server interfaces, session management, virtual hosts for WebSphere Application Servers.
- We configure third party called godaddy, verisign, Microsoft PKI elements.
- Involved in configuration of JDBC Providers, XA Data Sources along with tuning Connection pool settings for various application databases on DB2 and Oracle Servers.
- Respond and resolve the incidents, changes and problems in production environment related to WebSphere\Jboss\WebLogic infrastructure.
Environment: IBM MQ 6.0/7.0, IBM WebSphere, Linux (Red Hat 6.5, SuSE), Maven, Ant, Nexus, Urbancode, SVN, iKeyman, IBM DB2, Oracle, SQL, Chef, Jenkins, Hudson, Ansible, MS SharePoint 2010, AWS, Jboss EAP 6, Jira, Bamboo, KVM,Octopus deploy, AKAMAI, Cloud Foundry BOSH,Bosh CLI, Ruby, Perl, Python, shell. Git, Stash.
Sr. DevOps& Cloud Engineer
Confidential, Phoneix, AZ
Responsibilities:
- Imported and managed multiple applications into GIT repositories and give access rights to the authorized developers.
- Setting up the automatic build and deployment automation for Java base project by using Jenkins and Maven.
- Creating builds using shell Scripts, ANT/Maven scripts manually and automated.
- Administered Jenkins for Continuous Integration and Continuous Deployment into Tomcat/Web Sphere Application Servers, testing in build environment and release to test team on scheduled time. Integrated builds with Code Quality Tools like Cobertura, PMD and Find bugs.
- Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework.Troubleshooting of Docker based applications.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible.
- Deployed application to Azure Cloud.
- Responsible for Azure infrastructure build-out and monitoring, service deployments, and service scaling across pre-production and production subscriptions.
- Responsible for getting the code coverage using Azure CC and Magellan.
- Generating complex Transact SQL ( T - SQL ) queries, Sub queries, Co-related sub queries, DynamicSQL queries etc. Programming in SQL Server - Using the stored procedures, Triggers, User-defined functions and Views, Common table expressions (CTEs)
- Tuning the performance of stored procedures and large T-SQL Queries using Clustered indexes, efficient coding standards.
- Automate, debug, and deploy the web applications using C#, SQL Server, AZURE, other tools including Fiddler and HTTPWatch.
- Very good understanding and working knowledge of Orchestrating Application Deployments with Ansible.
- Ansible setup, managing hosts file, Using Yaml linter, authoring various playbooks and custom modules with Ansible.
- Created several cookbooks, recipes using Ruby as scripting language.
- Worked with Facter to define custom facts using ruby and shell scripts. Configured and managed Puppet DB for storing configs, and integrating it with Postgres DB as the backend server to export resources.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Implemented auto environment creation using puppet and AWS.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
- Managed GIT repositories for branching, merging, and tagging
- Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.Deployment and implementation of Chef for infrastructure as code initiative.
- Extensive experience in MS SQL Server 2012/2008R 2/2008/2005/2000 , BI tools like SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), and SQL Server Analysis Services (SSAS).
- Proficient in creating, configuring and fine-tuning ETL workflows designed in DTS and MS SQL Server Integration Services (SSIS).
- Worked closely with development team for performance enhancements, code reviews.
- Monitored and modified Performance using execution plans and Index tuning.
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
- Involved in creating modules and manifests in Puppet using Ruby
- Implemented Error Logging using Event Handlers and also implemented logging in SSIS Packages
- Configured Server for sending automatic mails to the respective people when a SSIS/SSRS process failure or success.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.Used IAM to create new accounts, roles and groups
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
- JIRA is used as ticket tracking, change management and Agile/Scrum tool.
- Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Established Chef Best practices approaches to systems deployment with tools such as vagrant, and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
Environment: Azure, ANT, MAVEN, JIRA, JENKINS, Puppet, Ansible,EC2, S3, RDS, ELB, and EBS, Linux, Red hat Linux 6.4, 6.5, Perl, Ruby,Sql*Plus, T-SQL, PL/ SQL, SQL Server 2008/2012,Windows Servers 2008/2012.
Build and Release Engineer
Confidential, Troy, MI
Responsibilities:
- Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
- Implemented Subversion branching and merging operations for Java Source Code.
- Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
- Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, findbugs and Selenium.
- Experience in configuring and deploying in Application servers Weblogic and WebSphere.
- Hands on experience in using Tomcat and Apache web servers for deployments andfor hosting tools.
- Used perforce version control system to manage source code.
- Worked recently on tools migration from old tools like PVCS (version control system) to SVN, Tracker to Jira and finally CI tool Hudson to Jenkins.
- Partially worked as build tools administrator (SVN, Jira, and Jenkins).
- Send releases to SID testing and resolving issues before going to questionnaire.
- Successfully managed concurrent deliverables on time and with quality in fast-paced environment and under deadlines.
- Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
- Extensively worked on Informatics Designer, Workflow Manager.
- Designed and migrated various reusable mappings and mapplets in Mapping designer, sessions and workflows in Workflow manager to extract data from various sources like MainFrames, Flat files, SQL server.
- Created and maintained Subversion repositories, branches and tags.
- Experience in Administering SVN.
- Involved in sprints and planned releases with the team using JIRA and Confluence.
- Used JIRA tool to track all the defects and changes related to Build and Release team.
- Imported and managed multiple applications into Tortoise SVN.
- Responsible for coordinating the Offshore and Onsite team and resolve all the issues faced by the team.
- Extensively used Power Exchange to create and migrate Data maps from system level to Informatics servers.
- Used Hudson/Jenkins to perform automated Builds and Deployments.
- Configurations, setup and building of interfaces and modifying the flow to give the opportunity for reusability, scalability and functionality.
- Writing shell and Perl scripts for automated deployments especially in handling all the tasks before admin console deployments.
Environment: JIRA, SVN, Apache ANT, perforce, XML, Maven, jerkins, Apache Tomcat, Shell Script, Perl, PL/SQL, Unix/Linux, Windows, Oracle.
Linux Administrator
Confidential
Responsibilities:
- Installation Red hat Linux Enterprise Server 5/6 on Dell and HPx86 HW
- Installed and configured Solaris 10/11 on Sun T and M Series servers Mirrored root disks on all the servers by using ZFS & VxVm
- Installation of Web logic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
- Planning and implementing Backup and Restore procedures using Ufsdump, Ufsrestor, Tar" and "Cpio".
- Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS maps and Organize the RHN Satellite Servers in combination with RHN Proxy Server.
- Installed and configured the RPM packages using the YUM Software manager
- Configured logical volumes using logical volume manager (LVM) and also configured mirroring
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting
- Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
- Defining and Develop plan for Change, Problem & Incident management Process based on ITIL.
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Security auditing using Korn programming. Shell Programming for day to day system administration.
- Deploying Veritas Clusters and Oracle test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems
- Experience in BIOS UPGRADE and OS installations and configurations and maintenance
- Worked on JBoss clustering, set up new configurations for JDBC providers, DataSources, connection pools, Connection factory settings, Virtual hosts etc.
- Installed and configured JMX-based services on JBOSS
- Configured JNDI and JMS on JBOSS.
- NIS, NFS, AUTOFS, NTP Configuration and Administration
- Define Mapping Servlets, Filters, and Session Configuration on JBOSS.
- Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
- Installation and monitoring of Veritas Volume Manager, VeritasNetBackup and Veritas Cluster Server on SAN Environment.
- Worked on the administration of the JBoss 4.2.2 servers including installation and deployments
- Extensive experience in Security Patching coordinating with storage team and networking teams
Environment: REDHATLINUX4.x,5.x,6.x,SUNfireT2000,T4k,M5000,JBOSSAS4.x,andVeritas volume manager5.x, Veritas Net backup 6.5, Web logic 10.x., Oracle 10G/ 11i/RAC, HP 9000 Superdome SX1000,VolumeManager,VMWareESXSERVER,,Shellscripting,SAN/McDataSwitches,puppet,Brocade Switches, RED hat satellite server