Sr. Cloud & Devops Engineer Resume
MI
SUMMARY:
- A proficient computing professional around 9 years of experience in Information Technology with experience of Linux Administration (Red Hat Linux, SUSE Linux, Solaris, HP - UX, IBM AIX) ,Windows Server administration, Network, Storage, and VMware, VERITAS Volume Manager(VXVM), VERITAS Cluster Services(VCS) covering various issues such as installation, configuration, migrating, troubleshooting, support IT. Good Experience in AWS/Azure Cloud computing and Software Packaging and DevOps tools like Chef, Jenkins and Ansible.
- Experience in all the prominent AWS services like CloudWatch, Cloud Trail, Kinesis, Cloud Front, CloudFormation and worked on AWS DevOps tools like AWS Code-Pipeline to build a continuous integration or continuous delivery workflow using AWS Code-Build, AWS Code-Deploy, and worked with many other AWS tools to Build and deploy a microservices architecture using ECS or AWS Lambda.
- Hands on experience on AWS services EC2, IAM, S3, Lambda, Redshift, DynamoDB, SNS, SQS, SES, EMR, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53.
- Experience on AWS Single Sign-On Service for manage SSO access to multiple AWS accounts and business applications.
- Experience in handling migration of on-premises applications to cloud, and created resources in cloud to enable this, using all critical AWS tools, used ELB and Auto-Scaling policies for scalability, elasticity and availability.
- Experience Azure Platform Development, Deployment Concepts., hosted Cloud Services, platform service and close interface with Windows Azure Multi-Factor Authentications and Continuing architectural changes to move software system offerings to a distributed, service-based architecture; utilizing Docker/Kubernetes technologies.
- Hands on experience in Azure Development, worked on Azure web application , App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search , and notification hub. Experience in using Azure service fabric to package, deploy, and manage scalable and reliable microservices and containers.
- Experience in provisioning of IaaS, PaaS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager (ARM), Deployed Web applications on Azure using PowerShell Workflow.
- Experience working on Azure Fabric, Micro services & Docker Containers in Azure. Ability to create scripts using Azure Power shell during automation and built-in process.
- Proficient in Creating Storage Pool and Stripping of Disk for Azure Virtual Machines and Backup, Configure and Restore Azure Virtual Machine using Azure Backup .
- Hands on experience in Pivotal cloud foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities. Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities.
- Experience in building private cloud infrastructure of OpenStack, deploying through Puppet and maintaining them in production. Also, have tested OpenStack environment i.e. Nova, Swift, Cinder, Neutron, Horizon, Keystone, & Glance.
- Converted existing terraform modules that had version conflicts to utilize C loud formation during terraform deployments to enable more control or missing capabilities.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
- Experience in designing and deploying container-based production clusters using Docker, Kubernetes, Docker Swarm, Docker Registry and Docker weave, OpenShift and knowledge in Apache Mesos.
- Use of Docker and OpenShift to manage micro services for development and testing, and deployments to multiple servers in testing and production environments using Jenkins , Git and Docker .
- Experienced in managing local deployments in Kubernetes by creating local cluster and deploying application containers, maintained Docker container clusters by Kubernetes and handled Kubernetes charts using Helm packages.
- Deployed and configured Elastic search, Log stash and Kibana ( ELK ) for log analytics, full text search, application monitoring in integration with AWS Lambda and X-Ray .
- Experienced in monitoring servers using Nagios, Splunk, Sumo Logic, ELK, Dynatrace, AppDynamics, New Relic, CloudWatch, Grafana, Gray-Log. and Zabbix for Resource Monitoring, Network Monitoring and Log Trace Monitoring.
- Developed Chef Cookbooks to install and configure Apache, Tomcat, Splunk, Jenkins, WebLogic, Rundeck and deployment automation and Integrated Jenkins, Rundeck and Chef.
- Hands-on experience in Ansible and Ansible Tower as Configuration management tool to automate repetitive tasks, quickly deploy critical applications and proactively manage change.
- Expertise in designing and development Spark Scala programs to filter and transform ingested data using RDDs, Datasets and Data frames APIs.
- Diverse experience utilizing tools in N-tier and Micro-Services architecture applications using Spring Boot , Restful Web Services.
- Experience in creating puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation processes using puppet.
- Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise.
- Extensively worked on Bamboo , Jenkins , and Teamcity Enterprise's for continuous integration and for End-to-End automation for all build and deployments across multiple data centers and cloud based.
- Proficient in managing the source code control of multiple development efforts using, Subversion (SVN), TFS (for Windows Environment), Confidential, GIT, Bit bucket and Perforce version control tools.
- Experience in Artifact repository management using tools like Nexus, JFrog, Docker Hub, Docker Registry and QUAY.
- Performed numerous server migrations on both Linux/Unix and Windows servers. Migrations include moving all clients and their data, configuration settings, testing and verifying everything is correct with zero downtime with help of Blue green deployment.
- Experienced in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like TCP, SMTP, HTTP, SNMP, NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBoss and their installation, configuration, management and troubleshooting.
- Experience in developing and deploying Java and .NET applications using Maven and Spring. Monitoring, maintaining and upgrading Java and .NET application servers and MySQL databases along with configuring replication.
- Hands on experience in writing Python, Ruby, YAML, JSON, Perl, Shell Scripting, Bash, PowerShell Scripting to automate the deployments.
TECHNICAL SKILLS:
Oper ati n g s ys t em M s: RH EL - 5/6/ 7, F edor a, S U S E, U N IX, S U N- S olar i s 9/ 10 /11, H PU X 10.x /11 .x, Wi n -S erv er
CI/CD Tools: Jen kins, C he f, An si b le, P u pp et, Do c ker, T errafo r m, V ag ran t
Clo ud S ervices: A WS, Azure, O p enSt ac k, P i v otal Cl ou d F ou n dry .
Buil d Tool s: Maven, An t, Gr adle, Jenkins 2.x, MS B u ild, G R U N T, XL release and XL deploy.
Applica t io n S erver s: IBM WebSp he r e, T om c at, Wi ld Fly, J Bo s s, G las s fi s h, Orac le We bL ogi c . vers ion c on tr ol too l s: GIT, G I T - lab, TF S, B i tb u c k et, G i tH ub, S ubv ers i on (SV N )
Dat ab as e S yst em: MS SQL S erv er, My S QL, M ong oDB, Ora c le 9 i /10g/1 2C, IBM DB 2
W eb ser ve r s: A pac he, T o m c at, J BO S S 4. x /5.x, Web L og i c ( 8/ 9/10 ), Web S ph ere4. 0/5.0
Scr ipt in g: Perl, Py thon, J avaS c r i pt, R uby, Bas h s he l l, P ower s h ell.
V ir t ual izatio n: V Mwar e, W i n dow s Hy per -V, P ower V M, V i rtu alBox, Ci trix X en, V Mware E S X i
Moni t or in g Too l s: N ag i o s, C lou d W at c h, S plu n k, EL K-X p ac k, G rayL og, Gr afa n a, New Relic, Da taD og
Prog. Languages: C, C#, J ava, J2EE, .NET
W eb Pro gra mmin g: HTML5, CS S, J ava s c ri pt,Groovy, J Query, AJAX
PROFESSIONAL EXPERIENCE:
Confidential, MI
Sr. Cloud & DevOps Engineer
Responsibilities:
- Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Worked with setting up database instances in AWS using RDS, DynamoDB, storage using an S3 bucket and configuring instance backups and archives to Amazon Glacier archives, and configured AWS Redshift for Data Warehousing.
- AWS IAM to securely control users' access to AWS services and resources by enforcing granular permissions, controlling share access to AWS accounts, applying multi-factor authentication, and enabling identity federation.
- Built, configured and documented secure cloud instance services in AWS cloud using EC2/EBS/RDS consisting of Chef, Ansible, Jenkins, Splunk, Atlassian Jira, Confluence/wiki, Bitbucket/git, Nagios XI.
- As an OpenStack admin, managed creation of new users, tenant and assigning resource quotas to OpenStack users using Keystone.
- Planned and implemented microservices model for the applications leveraging PaaS product Pivotal Cloud Foundry (PCF) . Trained offshore teams on PCF administration, deployment, logging and monitoring.
- Designed AZURE Resource Manager (ARM) templates and custom build steps using PowerShell. Identified and logged defects in VSTS and interacted with developers to prioritize the issues.
- Highly detailed editing of all associated OpenStack configuration files using information from design and architecture documents for successful execution of Ansible playbooks resulting in completed OpenStack private cloud implementations.
- Involved in managing Private Cloud and Hybrid cloud configurations and practices in Windows Azure, SQL Azure, Azure Web and Database deployments. Upgraded and Migrated web applications to latest .Net framework versions and Azure platforms.
- Implemented Micro - services using Private Cloud foundry platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with PCF .
- Worked with Pivotal Container Service to produce production-grade Kubernetes that are reliably to deploy and run containerized workloads across private and public clouds .
- Used Different Spark Modules like Spark core, Spark SQL, Spark Streaming, Spark Data sets and Data frames.
- Configured Azure Virtual Networks , subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and subnets.
- Used Microservice architecture with Spring Boot and Rest API’s, Implemented the Project structure based on Spring MVC pattern using dispatched Servlet.
- Used Azure Terraform to deploy the Azure infrastructure necessary to create development, test, and production environments for a software development project.
- Implemented various resources in Azure using Azure Portal, PowerShell on Azure Resource Manager deployment models. Experience deploying Infrastructure as Code (IoC) applications using ARM Templates (JSON).
- Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack for Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM Services and utilities focusing on Automation.
- Developed reusable and interoperable Web service modules based on service-oriented architecture ( SOA ) by using RESTful services.
- Used the Snowball client to migrate the data to import into Amazon S3 from your data source into the Snowball.
- Using Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Used Aurora database in order to migrate on-premise data to amazon cloud storage S3 and used IAM to protect the data for the privacy.
- Worked on with Azure Site Recovery migrated an on-premises virtual machine to Azure Resource Manager Subscription.
- Experienced in migrating On-premises Instances or Azure Classic Instances to Azure ARM subscription with Azure site Recovery.
- Designed AZURE Resource Manager Template and extensive experience in designing custom build steps using PowerShell.
- Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- As part of continuously delivering Agile team, develop, test, and deploy Data platform features Develop ongoing test automation using Chef, Python based framework Using Ansible to Setup/teardown of ELK stack (Elastic Search, Log stash, Kibana).
- Ensured in Azure services beyond basic IaaS functionality and Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
- Performed PostgreSQL DDL parsing to be Amazon Redshift Compatible form in building the data ware housing.
- Implemented Microservices on RedHat OpenShift based on Kubernetes , Etcd , and Docker to achieve Continuous Delivery.
- Implemented the Docker for wrapping up the final code and setting up development and testing environment using DockerHub, DockerSwarm and Docker Container Network.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Experienced with Docker container service.
- Deployed Kubernetes clusters on top of amazon EC2 instances using KOPS and managed local deployments in Kubernetes creating local clusters and deploying application containers and building/maintaining docker container clusters managed by Kubernetes and deployed Kubernetes using helm charts.
- Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespace.
- Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro Services by implementing the CI/CD methodologies
- Implementing new projects builds framework using Jenkins & maven as build framework tools and Integrated Docker build as a part of Continuous Integration process and deployed local Registry server.
- Created repositories, branches, tags in GIT, assisted the developers to fix merging issues and Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
- Implemented Spark Scripts using Scala, Spark SQL to access hive tables into spark for faster processing of data.
- Installed and configured Nexus Firewall to block unwanted components from entering the CI/CD pipeline.
Environment : AZURE, AWS , IAM, S3, ECS, EBS, uDeploy, Cloud Watch, Cloud Formation, Redshift, Elastic Cluster, Elastic Search, Log stash and Kibana, GitHub, Lambda, Chef, Ansible, Docker, Kubernetes, Nagios, Terraform, .NET, Agile, Apache, Tomcat, JSON, Bash, Shell, YAML, JIRA, ANT, Maven, Linux, Mac OSx, Windows, Cloud deployments, MESOS, Marathon, CI/CD.
Confidential, MO
Sr.Cloud & DevOps Engineer
Responsibilities:
- Designed AZURE Resource Manager (ARM) templates and custom build steps using PowerShell. Identified and logged defects in VSTS and interacted with developers to prioritize the issues.
- Designed the data model and created the schema on SQL Azure and Worked on Configuration Internal Load Balancer, Load Balanced Sets and Azure Traffic Manager.
- Configured Azure web apps , Azure app services , Azure application insights , Azure application gateway , Azure DNS , Azure traffic manager , Azure Network Watcher , implementing Azure site .
- Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
- Developed the GUI module for mobile website/app using Angular JS framework for JavaScript, HTML& CSS3.
- Implemented Enterprise Integration architecture using Azure Service Bus , AppService , Active Directory , Storage, hybrid connection manager, active directory authentication for azure SQL server and other offerings by azure.
- Worked on Azure Platform Development, Deployment Concepts., hosted Cloud Services, platform service and close interface with Windows Azure Multi-Factor Authentications and Continuing architectural changes to move software system offerings to a distributed, service-based architecture; utilizing Docker / Kubernetes technologies.
- Designed and integrated Pivotal Cloud Foundry (PCF) on Microsoft Azure and deployed PCF using CF push and urban code deploy.
- Worked with PCF Blob store for storing and managing Application code packages and Build packs. Managed lifecycle of containers and processes running using PCF Diego cell rep.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Worked with OAuth2 server and login server for PCF identity management, Diego cell rep for managing the lifecycle of PCF containers.
- Worked on Cloud automation, Containers, PaaS & Pivotal Cloud Foundry (PCF) which helps to trigger the inherent originality of an individual using Terraform.
- Application Deployment on PCF using CF push and Urban code deploy . Also, PCF backup for all the environments and set-up Jenkins maven build automation with uploads to Pivotal Cloud Foundry (PCF).
- Worked on Puppet integration for XL Deploy to Install and uninstall Puppet tarball modules by uploading module TAR files.
- Involved in POC for migrating ETLS from Hive to Spark in Spark on Yarn Environment.
- Used Different Spark Modules like Spark core, Spark SQL, Spark Streaming, Spark Data sets and Data frames.
- Used Spark Sql with python for creating data frames and performed transformations on data frames like adding schema manually, casting, joining data frames before storing them.
- Worked on Spark streaming using Apache Kafka for real time data processing and implemented Oozie job for daily import.
- Working knowledge of Azure Fabric, Micro services, IoT & Docker containers in Azure and involved in setting up Terraform continuous build integration system.
- Developing Cookbooks , Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the Cookbooks to chef-server from Workstation.
- Managed Chef Workstation, Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing and bootstrapping the configurations across various nodes, setting up keys and Created Chef Cookbooks to install and configured Infrastructure across environments and automated the process using Python Script.
- Leveraged "Azure Automation" and PowerShell, Chef and Ansible to automate processes in the Azure Cloud.
- 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. Experience in writing playbooks for Ansible and deploying applications using Ansible .
- Developed custom OpenShift templates to deploy the applications and to create the OpenShift objects build, deployment configs, services, routes and persistent volumes.
- Virtualized the servers on Azure using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Managing major architecture changes from single server large software system to a distributed system with Docker and Kubernetes orchestration.
- Worked on Azure Data Lake Storage to Create a Databricks cluster, ingest unstructured data into a storage account, Trigger an Azure function to process data and Running analytics on your data in Blob store.
- Worked on Data Lake Storage file system stores cluster-specific information such as job history and logs.
- Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, Config Maps, Selectors and Services.
- Building/Maintaining Docker container clusters managed by Kubernetes , Linux , Bash , GIT , Docker , on Azure . Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test, deploy.
- Executed Kubernetes locally with Minikube, Created local clusters and deployable application containers.
- Worked on Clusters with various Servers in Azure Cloud Resource groups and Implemented various services in Azure like Data Lake to store and analyze the data.
- Used gradle. properties which is project configuration file to set wide range of properties to the project.
- Configured various plugins such as SonarQube plugin, Matrix Authorization Strategy in Jenkins for automation of the workflow and to optimize and smooth running of build jobs and implemented continuous integration and deployment.
- Integration of Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Maven/ Cloud Foundry. Using Jenkins, Azure Code Deploy plug-in to deploy to Azure.
- Developed Splunk queries and Splunk dashboards targeted at understanding application performance and capacity analysis.
- Configured Nagios to monitor VMs Linux instances with puppet automation. And deployed SolarWinds for network monitoring and analysis.
- Install, configure, and troubleshoot enterprise-wide Apache web servers and Tomcat application containers in a large Red Hat, Linux/CentOS environment.
- Configured IIS config, websites & app-pools using PowerShell scripts and performance tuning and monitoring for java applications.
- Worked in monitoring the availability & performance of RedHat Linux Servers through tools like mpstat, vmstat, iostat, netstat and nfsstat.
Environment : AWS, Azure, OpenStack, EC2, ECS, Dynamo DB, EMR, VPC, Subnets, IAM, Route53, S3, ELB, RDS, Security Groups, Cloud Watch, Elastic Cluster, Red Shift, Elastic search, uDeploy, Logstash and Kibana, Auto Scaling of instances, ACL, .NET, Linux, Mac OS X, Windows, Cloud Formation, Nagios, Nexus, Chef, Puppet, ANT, Maven, Docker, JBoss, CI/CD, JIRA,
Confidential, Florida
Cloud & DevOps Engineer/ Release Manager
Responsibilities:
- Plan and conduct release kickoff meetings, identify & develop detailed release plans, define release scope, establish a framework to manage release activities in progress, and facilitate operational requirements.
- Plan, direct and oversee release processes through development, test and production environments, ensures milestones, deliverables and functionality are achieved on time while meeting functional requirements and technical design.
- Manage release management process, including leading release readiness meetings, or deliverables from the meeting. Accomplish all work within established methodologies and standards.
- Assess and manage risks and drive migration activities. Work with application development teams to understand impacts of branches and code merges and assist them in determining potential issues before and during release.
- Perform release coordination, planning and scheduling providing necessary communications to all stakeholders and ensuring release compliance and capture of artifacts necessary for compliance and auditing for each release deliverable.
- Identify opportunities for business or process improvements and make associated recommendations when necessary or appropriate.
- Maintain and create a release repository, Environment repository, and manage information such as build and release procedures, and dependencies notes.
- Track enhancements and fixes by integrating the application to SVN (version control system) which help to overcome sudden system failure and future enhancements.
- Execute build and deployment of product/ code to all platforms using BART on JAVA, SSIS, SSRS, SQL/PLSQL, SharePoint, WebSphere etc.
- Create the Build Release Planning package outlining the prioritized capabilities, estimation of size and timeline for completion.
- Designed and developed solutions using Microsoft Azure PaaS resources such as Service Fabric, Stream analytics, Document DB, app services, service bus, distributed cache.
- Server administration including configuring IIS and security access privileges.
- Implemented and responsible to be primary SME on Azure services including SaaS, PaaS and IaaS while contributing architecture decisions and tasks for ongoing migration efforts.
- Ran automation of AZURE Infrastructure using Terraform, Ansible and Jenkins and configured via Ansible Playbooks.
- Worked on management tool Foreman to manage servers throughout their lifecycle, from provisioning and configuration to orchestration and monitoring.
- Worked on upgrading the build servers from Ubuntu version 14.0 to 18.0 through Foreman using host build images.
- Worked on Puppet writing Puppet configuration files in installing monitoring tools like Zabbix onto build servers in order to maintain a complete analysis.
- Updated and installed SSL certificates for Nginx, Apache and Lighttpd servers to allow secure connections to web browsers.
- Was also involved in building the Web API to perform all the CRUD operations and used new Azure API management for security, throttling, analytics, monitoring, and alerts.
- Worked on troubleshooting various Linux server and network support issues using log files and tools like ping, telnet, strace and traceroute for application teams.
- Integrated GIT with Jenkins using the GitHub plugin to automate the process of source code check-out by providing the URL and credentials of the GIT repository.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT SCM during the day and periodically scheduled builds overnight to support development.
- Configured and maintained Linux virtualization in test and prod environment using VMware, vSphere, Client and HPSA for Red Hat Linux OS installation.
- Reviewed existing manual Software builds, developed scripts to automate repeated tasks that are more susceptible to errors and risk using Perl and Shell Scripting.
Confidential, VA
DevOps Engineer
Responsibilities:
- Worked on AWS EC2 Instances creation, setting up VPC, Launching EC2 instances and worked on Cloud Watcher for providing high availability of applications of EC2 instances based on a load of applications.
- Handling migration of on-premises applications to the cloud, and created resources in the cloud to enable this, using all critical AWS tools, used ELB and Auto-Scaling policies for scalability, elasticity, and availability.
- Worked on Cloud automation, Containers, PaaS & Pivotal Cloud Foundry (PCF) which helps to trigger the inherent originality of an individual using Terraform.
- Creating Cloud formation scripts for hosting software on AWS Cloud. Automating the installation of Software through PowerShell scripts.
- Deployed Puppet, Puppet dashboard and Puppet DB for configuration management to existing infrastructure.
- Expert in Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy apps.
- Developed build and deployment scripts using MAVEN and Gradle as build tools in Jenkins to move from one environment to other environments.
- Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
- Administered and Implemented CI tools Hudson and Jenkins for automated builds migrated all projects from perforce to subversion.
- Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins, Nexus, SVN, Blade logic and WebSphere.
- Integrated Bitbucket with JIRA for transition JIRA issues from within Bitbucket Server and monitored the JIRA issues in Bitbucket Server.
- Worked on integration of Build-timeout plug in with Jenkins to specify timeout for running builds.
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to GIT.
- During migration used Aurora data base for high availability of data by replicating in various regions.
- Worked on version control tools like Subversion, TFS, GIT, Bit bucket, Confidential , Perforce Version wherein experienced with tagging, branching on platforms like Linux/Windows and used Source code management client tools like GIT Bash, GitHub, GIT-GUI and other CLI applications etc.
- Integrated A nt with Shell scripts created in Bash to automate the deployments for the Java based applications.
- Installing, upgrading and configuring Linux Servers using Kickstart as well as manual installations and the recovery of root password.
- Installed and Deployed RedHat Enterprise Linux 6.x/7.x, CentOS, and installation of packages and patches for RedHat Linux Servers.
- Well used and experience in deploying the code through web application servers like Apache Tomcat and NGINX.
- Expert in implementing continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible, Anthill pro.
- Database administration of MySQL, Oracle or equivalent Data Base programs.
Environment: AWS, PCF, AWS lambda, S3, EBS, Redshift, IAM, EC2, Elastic Load Balancer, AWS Auto Scaling, Terraform, Apache, Tomcat, Nagios, MySQL, PHP, Perforce, Jenkins, Maven, Docker, Puppet, JBOSS 4.22.GA, JSON, Web Logic Application Server 9.x, 10.x, Chef, GIT, Oracle, Windows and Linux.
Confidential
Build and Release Engineer
Responsibilities:
- Responsible for the management and continuous improvement of the release process for internal and external web applications.
- Participated in the release cycle of the product which involved environments like DEV, INT, QA, UAT, and Production.
- Developed and implemented Software Release Management strategies for various applications according to the Agile process.
- Collaborated with Architects, Systems, Network, Software and QA Engineers, and to continuously improve the efficiency and reliability of Build and Deployment processes to support all phases of development including production releases.
- Setting up Puppet master, client and wrote scripts to deploy applications on Dev, QA, Production environment, Development of Puppet modules with Jenkins for Continues Integration and Continues Deployment of managed products, and related services.
- Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers.
- Configure jobs and pipelines using Jenkins. Troubleshoot problems arising from Build failures and Test failure and Implementation of plugins with Jenkins for code coverage and test coverage. Used Jenkins for Continuous Integration and deployment into Tomcat/Apache Application/Web Server.
- Installing and configuration of an automated tool Puppet that included installation and configuration of Puppet Master, Agent nodes and an admin control workstation.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Installation and configuration Infrastructure Automation Tool Puppet. Created and updated Puppet manifests, modules, files, and packages.
- Migrating J2EE applications to UNIX and Windows environments by configuring application via Subversion, and Jenkins. Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
- Managed GIT, Bitbucket repositories for branching, merging, and tagging.
- Configured GIT with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process. Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
- Experience in Installing, configuring and maintaining DB servers, LAMP server and file sharing servers like Samba, NFS, FTP and Web Sphere & Web Logic Application Servers.
- In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML. Deployed a LAMP server from the command line and migrated the MySQL database and PHP code from Windows Server 2008 to CentOS (Red Hat).
Environment : Puppet, Ansible, ANT, Maven, SVN, Git, Nagios, CI/CD, Agile, RedHat Linux, Solaris, Ubuntu, Windows, OpenStack, Java, .Net, Apache Tomcat, uDeploy, JBoss, Perl, Python, YAML, Ruby, Splunk.
Confidential
Linux Administrator
Responsibilities:
- Administered RHEL4.x, 5.x, 6.x servers which includes installation, testing, tuning, upgrading and loading patches, troubleshooting virtual server issues.
- Responsible for managing more than 600 Linux servers through virtualization.
- Installed, monitored and managed several virtual hosts on VMware ESXi using the software vSphere client.
- Installed VCenter server on a physical machine and made that system as a virtual server to connect and maintain several ESXi servers.
- Managed Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on Linux (RHEL) systems.
- Installed and configured DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Expertise in virtualization using VMware ESX server 3.5, 4.0 VMware workstation, virtual box and XEN, REDHAT enterprise virtualization suite.
- Created and configured LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes.
- Configured and Maintained CISCO routers, Local Director, and Jumpstart servers.
- Installed/configured/maintained the Linux servers, DNS, NFS, Send mail, apache, ftp, sshd. Patch servers, Fixing Vulnerability findings, Server Hardening, Troubleshoot Application on Nix OS. Edit scripts for job scheduling.
- Involved in complete Administration tasks on Red Hat Linux and documentation for the projects executed.
- Exper i enc e wi t h V M w ar e V i rt u al i z at i on us i ng E SX 4.0, XE N and V i r t ual box hyp ervi sor of vSp h ere.
- Performed conpyfiguration of standard Linux and network protocols, such as SMTP , DHCP , DNS , LDAP , NFS , SMTP , HTTP , and SNMP .
- Responsible for installing, integrating, tuning and troubleshooting Apache, Tomcat, WebSphere and Web logic application server.
- Collaborate on monitoring and troubleshooting Servers using various third-party tools like Nagios.
- Troubleshooting tickets using BMC remedy. Developed bash shell scripts to automate routine activities.
Environments: Red Hat Linux (RHEL 4/5), UNIX, Python, Logical Volume Manager, Global File System, Red Hat Cluster Servers, Maven, Puppet, Nagios, BMC, Oracle, MySQL, Shell scripts, Perl scripts, Apache, Tomcat, SAN, SUSE, VMware.