Sr. Cloud/devops Engineer Resume
Palo Alto, CA
PROFESSIONAL SUMMARY:
- Aspiring individual with an Overall 8+ years of experience in IT industry with strong expertise in Continuous Integration/Continuous Deployment process, Linux Administration, Software Configuration Management(SCM), Automation and Build & Release management, AWS, Microsoft Azure, Google Cloud Platform.
- Hands on experience with an in - depth level of understanding in the strategy and practical implementation ofAWScloud-specific technologies including Amazon EC2, VPC (NAT, Peering, VPN), IAM, EC2, Elastic Beanstalk, Lambda, S3, Cloud Front, Glacier, RDS, Dynamo DB, Elastic Cache, Redshift, Direct Connect, Route 53, cloud watch, Cloud Formation, Cloud Trial, Ops works, Elastic Map Reduce (EMR), SNS, SQS, API Gateway, etc.
- Experience in designingAWSCloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Experience in Blue/Green deployment strategy by creating new applications which are identical to the existing production environment using automation frameworks such as Cloud Formation and Terraform templates.
- Experience in building, designing and implementing scalable cloud-based web applications for PaaS, IaaS or SaaS using Google Cloud Platform.
- Planned, organized, and maintained the full stack Kubernetes environment running on Google Cloud Platform(GCP) and setup the alert and monitoring it by using Stack driver in GCP.
- Experience in OpenStack environments to create and manage users using Keystone, Volume management using Cinder, network and port management using Neutron and KVM management using OpenStack.
- Hands on Experience in migrate in premise to Windows Azure using Azure Site Recovery and Azure backups.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform, Managed AWS infrastructure as code using Terraform, Expertise in writing new plugins to support new functionality in Terraform.
- Experience in managing Micro Services for development testing and deployment of restful web services by using Docker and OpenShift.
- Extensively involved in creating different applications like Kafka, Zookeeper, Solar and used to expose any route to the external traffic around OpenShift.
- Good experience in Configuring Azure Backup Service for taking backup of Azure VM and data of on premise to Azure. Built and installed servers through Azure Resource Manager Templates (ARM) or Azure Portal.
- Experience in Design and Implementation of Azure Site Recovery in both Disaster Recovery Scenario and for migrating the workloads from On-Premise to Azure. Managed Clusters with various Servers in Azure Cloud Resource Groups.
- Leaded in managing container orchestration tools like Docker, Docker Swarm, Docker engine, Hub, Machine, Kubernetes and Amazon Container Service. Used Kubernetes to load balance, deploy scale and manage Docker containers with multiple name-spaced versions.
- Experience in Managing different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform It supports different Cloud service providers like AWS and Digital Ocean.
- Experience in integrating Docker and Mesos, to monitor container status, and it provides efficient resource isolation and sharing across distributed applications.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
- Extensive experience in creating cookbooks, playbooks in Chef and ANSIBLE for the administration of both Linux and windows servers. Experience in writing Chef cookbooks and Recipes to automate middleware installations, domain creations and deployment activities.
- Work with developers and release management to design and implement Jenkins and GoCD delivery pipelines. Hands on experience on Installing GoCDgo-server/go-agents is automated using Ansible.
- Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
- Extensive experience using MAVEN, Gradle and ANT as a build tool for the building of deployable artifacts (war& jar) from source code and experience in using Nexus and Artifactory Repository Managers for maven and Ant builds.
- Experienced in branching, Merging, Labeling/Tagging, Integrating and maintaining the version control across the environments using SCM tools like SVN, GIT, Bitbucket to track changes made by different people in source code.
- Experience in implementing and administering the monitoring tool Nagios for monitoring and alerting services for servers. Implemented Cloud Watch, Splunk, Nagios, ELK and Zabbix to monitor the log files, Network Monitoring, Log trace monitoring and the hard drive status.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
- Expertise includes Bash and python scripting with focus on DevOpstools, CI/CD Architecture and hands-on Engineering. And Worked with various scripting languages like Perl, Groovy, YAMIL Shell, Ruby and PHP.
- Building, configuring and managing Nginx Load Balancer along with the others.
- Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, and Red Hat Linux, SUSE Linux, Centos and Solaris servers.
- Implemented rapid provisioning and life cycle management for Red hat Linux using kickstart and has experience in automating Linux system provisioning with kickstart, DHCP, TFTP.
- Experience on Software Configuration Management (SCM) in Agile, SCRUM, Clear Case, migrating code base from SVN to GIT, Waterfall methodologies.
- Good experience in configured services like DNS, NIS, NFS, LDAP, SAMBA, Send Mail, FTP, Remote access on Linux.
- Involved in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.
- Experience on Virtualization technologies like VMware workstation, Vagrant, Oracle Virtual Box.
- Provided production support in an on-call rotation in a 24x7 environment, Problems solving skills and ability to work independently to solve problems quickly and automate processes.
PROFESSIONAL SKILLS:
Operating Systems: Red Hat 4/5/6/7, CENTOS & SUSE), Ubuntu 12/13/14, Windows NT, 2003,2008 and 2012, VMware ESX/ESXi 3.5/4.1/5, DEBIAN
Web/Application Servers: Apache Http, Apache Tomcat, Web Logic, Web Sphere, Nginx, jetty, JBOSS.
Build Tool: ANT, Maven and MS Build.
Version Control: Git, SVN, CVS, Bitbucket, TFS
Automation & Configuration Management Tools: Jenkins, super market, compliance, GoCD, Kitchen, chef solo, Habitat, compliance, Puppet, Docker, Vagrant, Terraform, Chef, Puppet, Ansible.
Databases: Oracle, SQL Server, My SQL and DB2
Virtualization Tools: Docker, VM Virtual Box, VMware
Cloud Platform: AWS, Pivotal Cloud Foundry (PCF), GCP, Microsoft Azure
Monitoring and Bug Tracking Tools: Nagios, Sensu, New Relic, AppDynamics, Cloud Watch, Splunk, Jira, Nexus, ELK and SonarQube.
Scripting: Shell, Bash, Ruby, JSON, Python and Perl
PROFESSIONAL EXPERIENCE:
Confidential - Palo Alto, CA
Sr. Cloud/DevOps Engineer
Responsibilities:
- Working as an administrator on Microsoft Azure and part of DevOps team for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
- Implemented Corp, 2FA and Role based authentication mechanism in Azure CXP Tools which uses Microsoft Azure Active Directory and DSTS (Datacenter Security Token Service).
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets. Involved in migrating on premise cloud storage to Windows Azure using Azure Site Recovery and Azure backups.
- Monitoring theAzureservices by collecting metrics, activity logs and diagnostic logs usingAzure Monitor.
- Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
- Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
- Used Microsoft Azure cloudservices to launch Linux (RHEL) and Windows machines created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
- Building and Installing servers through AZUREResource Manager Templates. ARM point
- Worked on Serverless services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the Applications using the VSTS.
- Contributed in building our cloud infrastructure inAzure. Automating Cloud deployments using chef, python andAzure Resource Manager templates.
- Created Linux containers in CoreOS and Docker and Automated system using Chef.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Azure Cloud Infrastructure design and implementation utilizing ARM templates Created users and groups using IAM and assigned individual policies to each group.
- Installed and configured Kubernetes to manage Docker containers. Helped convert VM based application to micro services and deployed as a container managed by Kubernetes. Installed and configured Gluster-server as a persistent volume manager for Kubernetes.
- Automated builds using Maven and scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
- Reduced build + deployment times by designing and implementing Docker workflow. Containerized all the Ticketing related applications- Spring Boot Java and Node.Js applications using Docker.
- Worked on installation of Docker using Docker toolbox and creation of custom Docker container images, tagging, and pushing the images.
- Deployed CoreOS Kubernetes Clusters to manage Docker containers in the production environment with light weight Docker Images as base files.
- Provided Linux system administration support during deployment operations through launch and configuring instances in a Cloud Computing Environment using Amazon Web Services.
- Involved in setting up builds using CHEF as a configuration management tool and managed the configurations of more than 90 servers.
- Managing AWSInfra and automation with CLI, API. Managing DATA Center Inbound and outbound services. Working on automation tool like Ansible and chef.
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the Chef client on them in a Chef-Solo environment.
- Implemented Ansible playbooks to Install, configure and maintain web servers like Apache Web Server, nginx.
- Designed and implemented source code management SCM infrastructure from the ground up. Migration to GITHUB from sub-version.
- Defined dependencies and plugins in Maven pom.xml and integrated Maven with GIT to manage and deploy project related tags.
- Implemented new plugins like Blue Ocean for more effective usage of Jenkins to monitor the stages from development to live.
- Administering and Engineering Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
- Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
- Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
- Operating and producing systems design specifications for Linux and Windows based platforms, MS SQL and MySQL.
- Performed Database administration tasks for MS SQL Server and hands on experience with Oracle and DB2.
- Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios event handlers in case of automatic restart of failed applications and services.
- Installed, configured and Automated Splunk, Dynatrace as application performance manager and created different dashboards to monitor all the tools which are used in the application.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations ofAWSNodes and test playbooks onAWSinstances using Python and run Ansible Scripts to provision Dev servers.
- Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Perl, Python, Ruby scripting on Linux.
Environment: Microsoft Azure, OpenStack, Terraform, Cloud Formation, Kubernetes, Docker, Chef, Ansible, Jenkins, Git, Python, Ruby, Bash, ELK, Splunk, SonarQube, Windows, RHEL.
Confidential - Pittsburg, PA
Sr. Cloud/DevOps Engineer
Responsibilities:
- Managed cloud services usingAWSCloudFormation, which helped developers and businesses an easy way to create a collection of, relatedAWSresources and provision them in an orderly and predictable fashion.
- Worked on an assortment of Cloud andDevOpstools that achieve Key Performance Indicators (KPI), coordinating with implementation team to build andengineerservices for Linux and Windows OS onAWS.
- Worked on functions in Lambda that aggregates the data from incoming events and then stored result data in Amazon DynamoDB and managedAWSinfrastructure and automation with CLI and API.
- Created Python scripts to automate AWS services which includes Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3bucketon, IAM, SNS.
- Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
- Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm and Docker compose.
- Deployed Docker Swarm using Ansible. By using Docker Swarm clustered the Docker containers into a single virtual Docker engine.
- Worked on Deployment Automation of all microservices to pull the image from private Docker registry and deploy it on Kubernetes Cluster.
- Set up the automated build on Docker HUB and installed and configured Kubernetes. Created Docker images from Dockerfile.
- Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution. Used Ansible playbooks for provisioning instances on Open stack.
- Used Ansible playbooks to setup continuous delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
- Created and updated chef recipes and cookbooks, profiles and roles using Ruby and JSON scripting Migration of all nodes from Puppet Configuration system to Chef System.
- Involved in Architect, build and maintain highly available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration.
- Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker Container from it.
- Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
- Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Svn/Git and use Ant/Maven to build War/Ear artifacts.
- Wrote, maintained, and documented modules, manifests, Git repositories for Puppet enterprise on RHEL and Windows platforms.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.
- Configured Git with Jenkins and schedule jobs using Poll SCM option
- Responsible in Branching, Merging, Tagging and maintaining the version across the. environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
- Responsible for developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven.
- Managed the Maven repository using Nexus tool and used the same to share the snapshots and release of internal projects.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to another environment and create new jobs and branches through Jenkins.
- Configuration and administration of LDAP, NFS and NIS in Linux and implemented Samba for sharing of resources between Linux and windows environment.
- Working on variety of Unix platforms RHEL 5.x/6.x/7, which includes installation, configuring and maintenance of applications for prod/stage/dev environments.
- Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
- Monitored Linux server for CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring.
- Developed Splunk queries and Splunk dashboards target at understanding applications performance and capacity analysis.
- Configured Splunk deployment server and deployed universal forwarders to the application nodes.
- Installed Red Hat EL 4.x, 5.x using Kickstart and PXE on HP DL380 G3(Linux). Performed OS installations, OS Upgrades, & Server Patching by configuring PXE & DHCP server using Kickstart & Jumpstart scripts on Red Hat Linux 5.x, 6.x & 7.
Environment: AWS, RHEL 7.x, Red Hat EL 3/4/5/6, OpenStack, Elasticsearch, Log Stash and Kibana (ELK), Terraform, Chef, Ansible, ServiceNow, Jenkins, Maven, Ant, GIT, Ruby, PowerShell, Jira, Python, Oracle, WebLogic, Apache Tomcat, New Relic, Docker, Kubernetes, Apache HTTP server, Nagios, LDAP, JDK1.7, XML.
Confidential, Kansas City, MO
AWS/DevOps Engineer.
Responsibilities:
- Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef. Designing cloud hosted solutions, specific AWS product suite experience.
- Configuring and Networking of Virtual Private Cloud (VPC) and deployed AWS resources by Written CloudFormation Templates in JSON and YAML scripts.
- Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
- Involved in creating Jenkins pipeline jobs for Puppet release process for module deployment, using Kanban AGILE methodology for puppet development.
- Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
- Managed the AWS cost cutting by writing the Ansible Playbook to auto start/stop AWS resources at particular-time of the day by triggering it from Jenkins.
- Managed Linux and Windows virtual servers on AWS EC2 using Puppet Server and monitored distributed and multi-platform servers using Puppet.
- Worked on OpenStack cloud to create instances on the cloud utilizing puppet code. Instances include RHEL instances with Tomcat and Apache HTTP server.
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
- Built and engineered servers on Ubuntu and RHEL Linux. Provisioned virtual servers on VMware and ESX servers using Cloud.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Configured and integrated the servers for different environments to automatically provision and configuration management of Linux instances using CM/ Provisioning tool Puppet.
- Implemented Continuous Delivery (CD) framework using Jenkins, Maven, Docker, Bitbucket, Nexus in Linux environment for 70+ micro services in each environmental setup.
- Worked with RHEL Provisioning, Upgrades, Patching, Configuration and Performance Tuning in Linux environment using satellite server and Setup Jumpstart/Flash and Kickstart for provisioning servers.
- Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins CloudFormation plugin.
- Scheduled the Linux Cronjobs and Jenkins jobs for build automation using Maven. Developed Perl and Shell scripts for automation of the build and release process.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS and configured SSH, SMTP, Build Tools and Source Control repositories in Jenkins.
- Implemented End to End automated CI/CD pipeline for build and deployments using Jenkins, groovy & shell scripting with stages like checkout, unit testing, build and package.
- Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
- Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor the commits.
- Maintained and administered GIT source code tool, Created Branches, Labels and performed Merges in Stash and GIT.
- Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and worked on the GITHUB.
- Responsible for creating user, group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
- Set up customized monitoring with Nagios & PNP4 Nagios Graphs for the legacy and new environments.
- Implemented JIRA to track all issues pertaining to the software development lifecycle and Integrated JIRA with GIT repositories created automated release notes using Python Scripting.
Environment: Linux (RHEL 4.x/5.x/6.x/7), AWS, PCF, Docker, Chef, Puppet, Ansible, Jenkins, Git/Bitbucket, Maven, ServiceNow, Bash, Python, Splunk, WebLogic, WebSphere, Apache Tomcat servers, Nginx, Jira, Shell Scripting, Python, PowerShell.
Confidential, Phoenix, AZ
DevOps Engineer
Responsibilities:
- Hardening and Patching of Centos, RHEL and Solaris servers. Patching in Linux using yum and in Solaris upgrading and patching on standalone servers using single user mode, and on production servers using an alternate boot environment (ABE).
- Extensively worked on Jenkins and Hudson for continuous integration and End to End automation for all build and Bamboo tools for continuous deployment.
- Upgrading Environments like DEV, TEST, UAT, STAGE after every minor and major releases and Infrastructure support to all environments.
- Administered RedHat Linux 4.x/5 servers for several functions including managing Apache Tomcat Server, Mail Server, MySQL database and Firewalls in both development and production environments.
- Implementing a Continuous Delivery(CD) framework using Jenkins, Puppet, Artifactory, Maven & Nexus in Linux environment.
- Created and maintained the Python deployment scripts for Web Sphere web application server.
- Designed Source Code Management tools with Bamboo and accomplished triggers in GIT. Integrated Build dependencies and dependency blocking strategy in Bamboo.
- Implemented the Integration of Maven/Nexus, with Jenkins, Bamboo from source code repositories GIT, Confluence and maintained ticketing using Jira and involved in setting up with a pipeline.
- For check in process used Tortoise SVN as a migration tool. Involved in migration of Bamboo server, Art factory, Perforce & GIT server.
- Experienced in Branching, Merging, Tagging and maintaining the version across the. environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
- Created and maintained Branches, labels, work spaces on Git, Participated in merging of source code. Managed Version Control Subversion (SVN) and GIT Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
- Established Puppet Best practice approaches to systems deployment with other tools and managing Puppet as a unit of software deployment and independently version controlled.
- Worked on OpenStack cloud to create instances on the cloud utilizing puppet code. Instances include RHEL instances with Tomcat and Apache HTTP server.
- Deployed applications on Jetty and JBOSS application servers by writing some Puppet modules, manifests and using modules from puppet-forge.
- Developed Perl and shell scripts for automation of the build and release process.
- Created and wrote shell scripts (Bash), Ruby, Perl, Python and Power shell, JavaScript and XML for automating tasks.
- Developing maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Logic platforms.
- Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances.
Environment: Perl Scripting, Shell Scripting, Subversion, Hudson, Jenkins, JavaScript, Puppet, GIT, Ruby, PowerShell, Bamboo, Web Logic, Vagrant, Jira, .Net, ANT, TFS, Zabbix, New Relic, Agile, J2EE, Web sphere, MySQL.
Confidential
Build and Release Engineer
Responsibilities:
- Installed and configured Linux, UNIX, SUSE & RedHat 5.x/6 using Kickstart with PXE for LAMP (Linux, Apache, MySQL and Perl/PHP) installations.
- Configured Kickstart servers and booted the images using PXE in RedHat Linux (RHEL) and also used RedHat Satellite server extensively.
- Wrote ANT and MAVEN Scripts to automate the build process. Configured Bamboo for doing the build in all the non-production and production environments.
- Defined dependencies and plug-in in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and WebSphere Application Server with DB2 as Database.
- Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator.
- Assisted in deploying applications on multiple web servers and maintained Load balancing, high availability and Fail over functionality.
- Coordinated application release with developer, DBA, QA and project management teams. Worked in cross- platform environments like Linux, UNIX, AIX and Windows.
- Developed Power Shell 2.0 scripting to work with TFS Object Model to utilize for more repeatable, automated processes and tasks.
- Created the different QA environment Migration Release Notes and migrated it into the QA for testing the online Java code from Subversion.
- Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
- Implemented multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu with Services like Horizon, Glance, Keystone & Swift.
- Considered the system patching, OS maintenance activities, system changes as releases and moved the changes from lower environments to production by obtaining the downtimes for each environment.
- Responsible for CI environments (Jenkins, Nexus, and Sonar), Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT.
- Creating UNIX and PERL scripts for automated data backup, status of the storage.
- Setup and management of tools to support DevOpsactivities including Crowd, Fisheye, SONAR, parasoft etc.
- Created deployment request tickets in Bugzilla for the deploying the code to Production.
- Managing disk storage with VERITAS Volume Manager 3.5/4.1 and Solaris Volume Manager with VERITAS File System (VxFS).
- Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers and worked on SMF on Solaris 10
- Setting up labs from scratch, testing hardware, installing and configuring various hardware devices like printers, scanners, modems, network and communication devices.
- Involved in research of the project application architecture to support Build, Compile and Test issues. Involved in research of the project application architecture to support build, compile.
Environment: GIT, Jenkins, Java/J2EE, Ant, Maven, Tomcat, Perl, Shell Scripts, XML, Unix, Windows 7, Oracle, JIRA, Subversion, Splunk.
Confidential
Linux Administrator
Responsibilities:
- Experienced in installation and configuration of various Operating Systems (Windows & Linux) and maintenance of various distributions of Linux like RHEL, CentOS, Debian, Ubuntu, and Fedora.
- Design and implement a DNS/DHCP solution to replace current aging system. Solution required 99.9% uptime via Linux clustering.
- Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.
- Responsible for upgrading Critical patches and development, pre-production and production environment systems as Linux distributor server.
- OS upgrades and installation of third party software, packages and patches as per requirement.
- Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
- Responsible for designing and deploying best SCM processes and procedures.
- Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
- Implemented and administered VMware ESX 3.5, 4.x for running the Windows 2003/2008 Servers on development and test servers
- Integrating WebLogic 10.x and Apache 2.x and deploying EAR, WAR files in WebLogic Application servers.
- Configured and maintained Samba Server, NFS Server, NIS Server and clients, DNS clients and AutoFs File systems.
- File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
- Installing and assembling the hardware components and installing the operating systems (Red hat, CentOS)
- Create and Clone Linux, Window Virtual Machines using VMware Virtual Client ESX.
- Size AIX systems that would support Oracle databases, as well as tune systems for performance issues through disk and network topology, as well as system environment tuning.
- Assisted in upgrading RHEL5.0 to RHEL5.5 and RHEL5.5 to RHEL6.0 using live upgrade and manual upgrade.
- Administrated NFS, NIS, DHCP and DNS Samba services running on AIX, Sun Solaris and Red Hat Linux.
- Deployed a LAMP server from the Command Line Interface and migrated the MySQL database and PHP code from Windows Server to CentOS (Red Hat).
- Configured Linux Kickstart on multiple servers for network installation and perform regular installation/applying of patches using RPM and YUM.
- Implemented software RAID at install-time and run-time on Linux.
Environment: Linux (RHEL), Microsoft Windows, Solaris, Kickstart, Logical Volume Manager (LVM), FTP, SVN, .Net, Java, SQL, Perl, Python, RAID technology, Apache Tomcat, TCP/IP, VxFS, Oracle, Agile, WebLogic, Subversion.