We provide IT Staff Augmentation Services!

Sr. Devops / Cloud Engineer Resume

San Jose, CA

PROFESSIONAL SUMMARY:

  • Around 8 years of IT Professional Experience as Cloud/ DevOps Engineer comprising of Linux and System Administration with major focus on AWS, Azure, Open Stack, Continuous Integration, Continuous Deployment, Configuration Management, Build/release Management and Virtualization technologies which also includes Troubleshooting and Performance issues.
  • In depth experience on SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using Azure, AWS, Google cloud platform, OpenStack and Pivotal Cloud Foundry (PCF), Slack, Salesforce.
  • In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experience in Designing, configuring and managing public and private cloud infrastructures utilizing Amazon Web Services (AWS) like Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File System, RDS, DynamoDB, Redshift, DMS, Kinesis, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR and Elastic Search.
  • Maintained good support for development team from Intermediate to advanced level in ASP.NET MVC and ASP.NET Web API.
  • Experience with AWS Command Line (CLI), AWS SDK, current AWS product offering and services, best practices and troubleshooting techniques, and experience providing systems administration and issue resolution for AWS.
  • Expertise in Azure Development worked on Azure web application, App services, Azure storage, AzureSQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS, Azure VPN Gateway and Notification hub.
  • Experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, AzureOMS, Key Vault, Cognitive Services (LUIS) and SQL Azure, Cloud Services, Resource Groups, ExpressRoute, Load Balancing, Application Gateways.
  • Experience in creating and managing pipelines using Azure Data Factory, copying data, configuring data flow in and out of Azure Data Lake Stores according to technical requirements.
  • Designed and worked with team to implement ELK (Elastic search, Logstash and Kibana) Stack on Azure to provide end - to-end search and visualization for investigating log files.
  • Having good knowledge on Google Cloud Platform (GCP) and expertise in Object Oriented Programming using core Java, Groovy and J2EE.
  • Proficiency in OpenStack services such as Horizon, Keystone, Nova, Neutron, Glance, Cinder, Ceilometer.
  • Expertise in Pivotal Cloud Foundry (PCF) architecture and design, troubleshooting issues with platform components, and developing multi-regional deployment models and patterns for large-scale deployments on Cloud Foundry.
  • Experienced in using cloud migration tools like Snowball, direct connect for migrating data from on-premises data centers to AWS Cloud and Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Worked on ELK ((Elastic Search, Log Stash and Kibana ). Creating indexes and loading the data into Elastic using Log Stash into Kibana (Real time).
  • Expert in designing Continuous integration and developing Jenkins and Anthill, performed end to end automation for build and deployments.
  • Worked on Design and automation of Udeploy Applications process, component process, environment resource model and designed the Udeploy processes that multiple applications.
  • Expertise in Branching, Merging Strategies, migrating projects from Subversion repositories to GitHub Enterprise repositories through Team Foundation server (TFS).
  • Hands on in using Bamboo modules such as BuildCompleteAction, BuildPlanDefinition, and Administration configuration.
  • Developed Chef Cookbooks, testing of Cookbooks using Food Critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Experience using Ansible Tower dashboard, role base access control, access to Ansible for deployments and worked with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles, Ansible inventory files and Ansible Galaxy.
  • Visualize the data using Kibana dashboard, Canvas and Machine Learning.
  • Experience in developing and updating a web page using HTML5, CSS3, JavaScript, Bootstrap, Angular 2/4 various browsers and thereby achieving cross browser compatibility.
  • Experience in Writing Puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring and constructed the Puppet modules for continuous deployment.
  • Expertise in using Docker to containerize custom web applications and deploy them on Digital Ocean with Ubuntu instances through SWARM Cluster and to automate the application deployment in cloud using Vagrant.
  • Expertise in implementing a production ready, highly available, fault tolerant Kubernetes infrastructure and Worked on Scheduling, deploying and managing container replicas on a node cluster using Kubernetes.
  • Expertise in using build tools like MAVEN, ANT and Gradle for building the deployable artifacts such as war & ear from source code.
  • Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, New Relic and AppDynamics.
  • Expertise in Virtualization technologies like VMware ESX/ESXI, CITRIX XEN SERVER/OPENSTACK and involved in the maintenance of virtual servers.
  • Experience in Linux/Unix System Administration, Network Administration and Application Support working on Red Hat Linux 4/5/6/7, SUSE Linux 10/11, Sun Solaris 8/9/10
  • Excellent understanding of reference models like OSI Model protocol suite (IPv4, IPv6, all supported IEEE standard protocols), TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, SSH).
  • Experience in working with Application and Web servers like IIS, Tomcat, Apache, WebSphere, JBoss, WebLogic, Nginx, Open VPN, Sensu, log stash and in Design patterns such as Model View Controller (MVC), Strategy Pattern, Command Pattern, Factory Pattern, Inversion of Control and Singleton Pattern.
  • Proficient with Ruby, Perl, Power Shell, JSON, YAML, Groovy, Bash/Shell, Python and Developed python, and shell scripts for automation of the build and release process and automated Nagios alerts and email notifications using Python script and executed them through Chef.
  • Experience with Relational and NOSQL Database Management systems like MySQL, MSSQL, Oracle, PostgreSQL, Cassandra, CouchDB and Mongo DB.
  • Extensive experience in ticketing and tracking tools like JIRA, REMEDY, ClearQuest, Redmine, Bugzilla for Production hotfixes and bugfixes.
  • Extracting the Data from Elastic search using elastic search module in Python and visualize the data in HTML or Bootstrap and generating charts which is more specific and accurate using Matplotlib.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release and quality of software and involved with teams that worked on Scrum, Agile Software Development and Waterfall Methodologies.
  • Experience in writing chef cookbooks for Windows and recipes to automate middleware installations, domain creations and deployment activities
  • Excellent experience in designing, documenting and automating the build and release process and Good analytical, presentation & communication skills and able to adapt new technologies and project environments.

TECHNICAL SKILLS:

Languages: C, C++, Core Java, .NET, J2EE, JDBC & Collections.

Database: My SQL, MS SQL, Dynamo DB, Mongo DB, MariaDB, Cassandra, AWS RDS.

Web Technologies: HTML, CSS, XML, AJAX.

Scripting: Bash/Shell, Ruby, Python, PHP, Perl, HTML5, JavaScript, PowerShell, JSON, YAML.

CI Tools: Hudson, Bamboo, Jenkins.

Deployment Tools: Puppet, Chef, Udeploy, Ansible.

Version Control Tools: GIT, SVN, Perforce, Gerrit, Bitbucket, TFS.

Virtualization: VMware ESX/ESXi, Windows Hyper-V, Power VM, Vagrant, Virtual box.

Container Tools: Kubernetes, Docker.

Cloud: Amazon Web Services, Microsoft Azure (IaaS & PaaS), PCF, OpenStack.

Build Tools: Maven, Ant, Gradle.

Monitoring Tools: Nagios, Splunk, ELK, App Dynamics.

Repositories: Nexus, Artifactory, JFrog.

Web Servers: JBOSS 4.x/5.x, Apache Tomcat 5.x/7.x, Web Sphere (4.0, 5.0), Web Logic (8/9/10).

Operating System: Red Hat Linux 7/6/5/4, Ubuntu 16/14/13/12, Debian, Fedora, CentOS, Windows 10/8/7/Vista/XP, Solaris 11/10/9/8, Mac OS.

Networking/protocol: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP.

PROFESSIONAL EXPERIENCE:

Sr. DevOps / Cloud Engineer

Confidential, San Jose, CA

Responsibilities:

  • Being an active role in application infrastructure management team, I was completely involved in setting up the new environment for Continuous Integration (CI) and Continuous Deployment (CD) in Agile software methodology.
  • Evaluated architecture proposals for data migration and used Infrastructure as code with almost Zero downtime and Designed a serverless data ingestion pipeline leveraging multiple services, which was the most cost-efficient solution that reduces workload by 30% and affordable for a DevOps team to execute and operate.
  • I have migrated data from on premises data center to AWS cloud using AWS snowball import export device.
  • Responsible for Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Developed Lambda Functions to test the data consistency in S3: It validates each file in the S3 buckets with the Source flat files in the remote local server using hashing and then sends the consequent results to respective SNS topics.
  • Created Lambda Scripts to Automate AWS services, include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks and designed custom scripts for running cron jobs.
  • Wrote python Program on Lambda to Ingest Raw Json data received through API Call into the Amazon Kinesis Streams Used Cache DB based Redis Server to perform real time data ingestion traceability.
  • Performed Data Validations and transformations like which included filtering, mapping data fields, and converting data formats Using Elastic Map Reduce (EMR) and Kinesis.
  • AWS EC2 and Cloud watch services, CI/CD pipeline management through Jenkins automation of manual tasks using Shell scripting.
  • Worked with reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Writing json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub for Windows.
  • Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python.
  • Used Sqoop to import the data from RDBMS to Hadoop Distributed File System (HDFS) and later analyzed the imported data using Hadoop Components.
  • Integrated configuration tool and Jenkins with uDeploy and Created uDeploy Components, process and installed uDeploy agents on both Windows and Linux 7.5 machines according to application team requirements.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Deployed and configured Elastic Search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Visualize the data using Kibana Machine Learning Anomaly detection. If any Anomalies are detected it will send out an alert through Email.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Setting Up ELB + Nginx with HTTP/2.0 support to scale app backend for more traffic Migrating Backend from HTTP/1.1 to HTTP/2.0 for better connection management
  • Used EC2 as virtual servers to host Git, Jenkins and configuration management tool Chef and Converted slow and manual procedures to dynamic API generated procedures.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker Hub.
  • Involved in Configuration Automation and Centralized Management with Chef, implemented to manage all existing servers and automate the build/configuration of new servers.
  • Created and maintained Technical documentation for launching Hadoop Clusters and for executing Hive queries and Pig Scripts.
  • Responsible for testing Cookbooks on AWS instances using Python and to run Chef Scripts to provision Dev servers.
  • Designed and distributed private cloud system solution using Kubernetes (Docker) on CoreOS and used it to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
  • Configured 'Nginx' for proxying and created REST API's for calls to micro-services in Docker containers.
  • Continuous Architectural changes to move software system offerings to a distributed service-based architecture utilizing Docker/Kubernetes Technologies.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins
  • Integrated configuration tool and Jenkins with uDeploy and Created uDeploy Components, process and installed uDeploy agents on both Windows and Linux 7.5 machines according to application team requirements.
  • Worked to setup Jenkins as a service inside the Docker Swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Use Chef, Jenkins, Git, for implementing Continuous Integration from scratch and optimize the Continuous Integration using Jenkins and troubleshoot the deployment build issues using the triggered logs.
  • Implemented docker-maven-plugin in maven POM to build docker images for all microservices and later used Dockerfile to build the docker images from the java jar files.
  • Created four staged CI/CD pipelines with AWS CodePipeline plugin for Jenkins, GitHub repository, Jenkins build server EC2 instance using IAM instance role, proxy and firewall settings to allow inbound connections on server and AWS Code Deploy.
  • Provided administration and Monitoring for Cassandra clusters on EC2 and Implemented a distribute messaging queue to integrate with Cassandra using Kafka and Zookeeper.
  • Work on Nagios and ELK for server monitoring, also used Net Scalar and monitoring tools like Nagios for Load Balancing and Controlling Flow of Traffic.
  • Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
  • End to end cloud infrastructure monitoring which included monitoring and deployment of core components like Fabric, Storage, RDFE, MDS, SLB, Portal, and Billing etc.
  • Using Ruby, PowerShell and Python scripting, ARM templates developed automation and deployment utilities.
  • Creating, versioning and testing of scripts (Bash, PowerShell), Chef, Nagios, Maven, Git, Jenkins, Python, Ruby to achieve high-level of automation.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and uDeploy to orchestra changes across servers and components.
  • Well versed in groovy and Js script used mostly for automation scripting purpose and release module using Configuration Management.
  • Worked with Version control tools Subversion/Git Branching, Merge Strategies, migrated projects from Subversion repositories to GitHub Enterprise repositories.
  • Developed CI/CD process for front-end Angular application, using Jenkins and Udeploy for contentious integration and deployment, integrated Sonar for code Quality.
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios and Splunk.
  • Configured network and server monitoring using Grafana, ELK Stack with Logspout and Nagios for notifications.
  • Skilled in various Bug tracking tools like JIRA, Remedy.

Sr. DevOps / Cloud Engineer

Confidential, Manassas, VA

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories. Developed Shell/Python Scripts for automation purpose.
  • Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Ansible Configuration Management and Created Ansible manifests, profiles and roles modules to automate system operations.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
  • Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
  • Hands on Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets and designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Implemented the ChefSoftware setup and configuration on VM's from the scratch and deployed the run-list into chef-server and bootstrapped the chef clients remotely.
  • Developed CI/CD process for front-end Angular application, using Jenkins and Udeploy for contentious integration and deployment, integrated Sonar for code Quality.
  • Hands on experience in developing web application using ASP.NET and VB.NET for Middle tier processing.
  • Building and Installing servers through Azure Resource Manager Templates (ARM).
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
  • Utilized Angular for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Expertise in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks. Expertise in deploying Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Worked as an administrator on Microsoft Azure and part of DevOps Team for internal projects automation and build configuration management and involved in configuring virtual machines, storage accounts, and resource groups.
  • Managing a team of DevOps engineer for infrastructure support on AWS cloud Creating cloud formation scripts for hosting software on AWS cloud and automating the installation of software through PowerShell scripts.
  • Created playbooks for Azure deployments and bug fixes with Ansible and Deployed and tested playbooks in Docker containers before pushing changes in Git.
  • Installing and configuring a Hadoop Cluster on a different platform like Cloudera, Pivotal HD and AWS-EMR with other ecosystems like Sqoop, HBase, Hive, and Spark.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Gained experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Configured VM's availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Designed IaaS and PaaS solutions for new clients migrating from onsite infrastructure to cloud.
  • Implemented Micro-services using Azure platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with Azure.
  • Built Jenkins job setup for applications using PowerShell scripting and used ANT and MAVEN as a build tools on java projects for development of build artifacts on the source code.
  • Migrated ANT projects into Maven projects and written maven POM files from scratch for multi modules projects.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and uDeploy to orchestrate changes across servers and components.
  • Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python, Ruby.
  • Created and wrote shell scripts Bash, Ruby, Python and PowerShell for automating tasks.
  • Automated Weekly releases with ANT and Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Setting Up ELB + Nginx with HTTP/2.0 support to scale app backend for more traffic Migrating Backend from HTTP/1.1 to HTTP/2.0 for better connection management.
  • Built, implemented, and maintained hardware and software infrastructure to host TFS as a SaaS solution including.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used Ansible to automate Configuration management and to manage Web Applications, Configured Files, Data Base, Commands, Users Mount Points and Packages.

DevOps/ Cloud Engineer

Confidential, Naperville, IL

Responsibilities:

  • Responsible for designing, implementing and supporting of cloud based infrastructure and its solutions and managed cloud infrastructure with automation.
  • Developed and implemented software release management strategies for various applications as per agile process.
  • Interacted with Business Analysts, other developers and management to develop the applications.
  • Implemented and integrated a complete cloud services framework (Iaas, Paas, SaaS) and Cloud deployment.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of web applications and database templates and security product templates.
  • Worked on analyzing Hadoop cluster and different Big Data analytic tools including Pig, Hive, HBase database and SQOOP.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux7.5) and configuring servers for specific applications.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of infrastructure as a code.
  • Created Docker images using a Docker file, worked on Docker container Snapshots, removing images and managing Docker Volumes.
  • Migrated Marathon to Kubernetes to create projects, services for load balancing and adding them to routes by accessing from outside, created pods through new application and controlling, scaling and troubleshooting pods through SSH.
  • Created branches and managed the source code for various applications in BitBucket and configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Used Ant for build tool and Maven for project management and dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.
  • Troubleshoot the build issue during the Jenkins build process and developed build and deployment scripts using Maven in Jenkins to move from one environment to other environments.
  • Created and maintained the development operations pipeline and systems like continuous integration, continuous deployment, code review tools and change management systems.
  • Used Terraform interface between Jenkins and AWS to imple ment auto scaling, cloud watch in Jenkins.
  • Used pull based configuration management tool Chef and Puppet for full configuration. Installed workstation, bootstrapped nodes, created Puppet manifests, wrote recipes to cookbooks and uploaded them to Chef-server and managed AWS for EC2/S3 & ELB with Chef cookbooks.
  • Automated the cloud deployments using Chef, Python and used AWS Cloud Formation Templates for consistent and reliable deployment methodology.
  • Written Chef cookbooks for installing Tomcat, JBOSS, Nginx, WebLogic, WebSphere and for configuring load balancers and fail over.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, UAT and PROD environments also Integrated Jenkins with UDeploy and Created UDeployu Components, UDeploy process, installed UDeploy agents on both windows and Linux 7 machines according to application team Requirements.
  • Managed on-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef cookbooks.
  • Wrote different roles in Chef using JSON/Ruby to add/set an organized and ordered runlist to deploy on specific web nodes.
  • Implemented and maintained the monitoring and alerting of production, corporate servers and storage using AWS CloudWatch for efficiency.
  • Used Jira, Crucible bug tracking tool for both hosted and local instances for issue tracking, workflow collaboration and tool-chain automation.
  • Implemented Splunk infrastructure and used Splunk to capture and analyze data from various layers load balancers, web servers and application servers.
  • Used Nagios to monitor and manage server logs for different environments in the organization.

Sr. Build and Release Automation Engineer

Confidential

Responsibilities:

  • Installed and Administered Sun Midrange Hardware on Solaris 9.0, 8.0, 7.0, RedhatLinux, SuSe Linux and Fedora Linux.
  • Assisted developers with compile environments and revision control.
  • Used Shell scripting to automate the system administration job such as add users, user deletion, install packages, patches and bundles, and perform troubleshooting.
  • Supported development/ production environments, including systems integration of developed software for production.
  • Installation and Troubleshooting of Java and J2EE.
  • Supported for high-traffic web services, including requirements & capacity analysis, service configuration, monitoring and troubleshooting, system backups, and change management.
  • Performed server consolidation: migrate systems and applications to Solaris zone environment.
  • Installed Brocade fiber channel and Cisco network switches, provisions NetApp storage, and deploys RHEL and Ubuntu virtual machines on VMware and AIX on the PowerVM platform.
  • Administered Sudo and Redhat Linux package using RPM and YUM.
  • Installed and configured Samba and tuned the application as per project requirement.
  • Installation of MQ, ClearCase softwares.
  • Used Angular-CLI for initializing and project set up with scaffolding features.
  • Configured the RAID 1 and RAID 5 Storage Systems using Veritas File system and Veritas Volume Manager 5.0.
  • Completed NFS migration project of all user accounts from legacy NFS servers to Netapp NAS filers.
  • Administered internal Internet services: DNS, NIS, NFS, Autofs, firewalls, proxies.
  • Backed up software and implemented various backup policies including daily, weekly and monthly backups.
  • System monitoring: system and network threshold alerts. Worked with IP multipathing and Bonding.
  • Monitored using NAGIOS, NAGVIS, NDOUTLS, ZENOSS, CA, Tivoli Tools and MRTG.
  • EMC Symmetrix Storage arrays for proxy caching; Netscape / I-Planet / SUN One Directory Server (LDAP).

Build and Release Automation Engineer

Confidential

Responsibilities:

  • Provided CM and Build support for more than 3 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and Shell and modified build configuration files including Ant's build.xml
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Provide batch processing solution to certain unstructured and large volume of data by using Hadoop Map Reduce framework.
  • Loaded the data from Teradata to HDFS using Teradata Hadoop connectors.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Installed, configured and administered WebSphere Application Server 6.1on Solaris Server.
  • Created custom developer tools and workflows for testing and releasing Puppet code.
  • Automated the Build Process using Jenkins and handled complete Build and Release process including code, documentation and supporting testing team along with the server Administration
  • Updated Release reports from change management control and Used Puppet to automate Configuration management & Applications.
  • Exploring with the Spark improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame, Pair RDD's, Spark YARN.
  • Worked as an SCM in automating the build and deploy process through Anthill Pro and Build forge on deploying applications in WebLogic.
  • Installed and Configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GITHUB into Jenkins to automate the code check-out process and Used Jenkins for Automating Builds and Automating Deployments.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Jira, Docker, Bamboo, Build forge for Continuous Integration(CI) and deployment into WebSphere Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas as per the schedule published.
  • Used Jira as ticket tracking and work flow tool.

Linux Administrator

Confidential

Responsibilities:

  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x & 7.x) on SPARC, x86 and Blade Centers.
  • Worked on Virtualizing RedHat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and worked with ESX Cluster and vMotion.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
  • Hands on Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
  • Performed all necessary day-to-day Subversion/GIT support for the project.
  • Developed and supported the Software Release Management and procedures.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Implemented & maintained strategies utilizing Subversion GIT.
  • Used ANT as a build tools on java projects for the development of build artifacts on the source code.
  • Deployed Java applications into web application servers like WebLogic.
  • Wrote Spark-Streaming applications to consume the data from Kafka topics and write the processed streams to HBase.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Involved in creation and configuration of Domains, JVM instances in production, QA and UAT environments.
  • Integrated ANT with Jenkins to automate the build process as part of continuous delivery and Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened over the previous day.
  • Created ANT, Shell scripts for build automation, deployment and Provided periodic feedback of status and scheduling issues to the management. worked on branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.

Hire Now