We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

SUMMARY

  • Around 7 years of experience in IT Industry which includes System Administration working on Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu, Sun Solaris, SUSE and windows environment, AWS, DevOps as well as Build and Release Engineer in solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
  • Experience in deploying Java and .net applications to cloud by utilizing various AWS cloud services like AWS Code Deploy, Route53, EBS, S3, EC2, Cloud Formation, ECS, SNS, Lambda, SQS, Cloud Front, and Auto Scaling.
  • Experience in designing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and managed the multi - tier and multi-region architecture using AWS Cloud Formation.
  • Experience in Authoring Azure Resource Manger templates, Experience in deploying using Azure, Configuring the Azure Load Balancer to Load balance incoming traffic to virtual machines.
  • Provisioned IAAS & PAAS Virtual Machines & Web, Worker roles on Microsoft AZURE Classic & Azure Resource Manager & extensive experience in designing custom build steps using PowerShell. Created & deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD & SQL.
  • Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by Pivotal Cloud Foundry PCF. Used Docker to virtualize deployment containers and push the code to EC2 Cloud using Pivotal Cloud Foundry (PCF).
  • Experience in creating and designing the Terraform templates to create custom sized VPC, NAT subnets for deployment of Web application and database templates.
  • Experience on Microservices/ API development and deployment using cutting edge technologies like Spring Boot, Docker, cloud, Eureka Service discovery, Netflix Zuul routing libraries and API Gateway.
  • Experience with OpenStack Services such as Compute, Network, Storage, Horizon, Glance, Identity, Monitoring and Orchestration Service.
  • Worked on App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
  • Adept at using Version Control tools like SVN (subversion), GIT, GITHUB and Bit bucket on multiple environments to track changes made by different departments in source code and held extensive migration of Centralized to Distributed VCS.
  • Developed build and deployment scripts like pom.xml and build.xml utilizing Maven and ANT as build tools in CI/CD to move from one condition to different situations.
  • Experience on Jenkins and Hudson for CI (Continuous Integration) and CD (Continuous Deployment) methodologies and for End to End automation for all build and deployments.
  • Worked on Chef with help of Knife commands to manage Nodes, examining Cookbooks using food critics, implemented chef Recipes and modified them to create a deployment into Amazon EC2 instances, Chef attributes, Chef Templates, Ohai.
  • Experience with Puppet Server to manage and configure nodes and written Shell and Python scripts to automate the deployments and Developed Puppet manifests and template to install and configure Apache Tomcat.
  • Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Used various scripting languages like Bash, Ruby, Perl, Python and Power shell, JavaScript and XML for configuration management tools Chef, Puppet, and CF Engine.
  • Experienced using different log monitoring tools like Splunk, ELK (Elastic search, Log Stash, Kibana) to see logs information. Monitor & get the health & security notifications from nodes. Created monitors, alarms & notifications for EC2 hosts using Cloud Watch.
  • Experience in configuring, managing and administrating Red Hat Linux distributions and Virtualization with VMware ESX server VMware workstation, virtual box and XEN, REDHAT VMWare vSphere ESXi, vCenter.
  • Strong background in shell scripting Linux commands to perform admin duties like testing, tuning, upgrading, loading patches, networking, implementing protocols and troubleshooting server issues.
  • Involved in architecture of DevOps platform and cloud solutions, created and maintained deployment scripts of Java/ J2EE and .net Applications to any Application Server.
  • Good knowledge on Java based applications such as Spring MVC, Hibernate, Angular JS, J2EE etc. and web-based applications such as HTML, CSS, Java Script, XML etc.
  • Exposed to all aspects of software development life cycle (SDLC) like Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects. Worked through Waterfall, Scrum/Agile Methodologies.

TECHNICAL SKILLS

Cloud Platforms: AWS, Azure, Google Cloud Platform, OpenStack

Configuration Management Tools: Chef, Ansible, Puppet

CI/CD and Containerization tools: Jenkins, Hudson, Docker, Kubernetes, Terraform

Build Tools: Ant, Maven, Gradle

Version Control Tools: Git, Bitbucket, Subversion(SVN), TFS

Database System: MS SQL server, My SQL, NoSQL, AWS Dynamo DB, Mongo DB

Monitoring Tools: Splunk, Nagios, ELK, Cloud Watch

Application and Web Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic

Scripting: Perl, Python, JavaScript, Ruby, Bash and Power Shell scripting

Programming Languages: C, Java, Python, Ruby, HTML, CSS, JavaScript, jQuery

Virtualization Tools: VMware, Windows Hyper-V, Xen, Virtual Box, Power VM

Operating Systems: RedHat Linux, Ubuntu, Centos, Solaris, network, Mac OS X

PROFESSIONAL EXPERIENCE

Confidential

Sr Devops Engineer

Responsibilities:

  • Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, Route53, S3, Dynamo DB, SNS, SQS, LAMBDA, RDS REDSHIFT, focusing on high-availability, fault tolerance and auto-scaling in AWS cloud formation.
  • Extensively worked on AWS Lambda to run code in response to events, such as changes to data in an Amazon S3 bucket, Dynamo DB table, HTTP requests using Amazon API Gateway and invoked code using API calls made using AWS SDKs
  • Implemented AWS Cloud IaaS stage with components VPC, ELB, Security Groups, EBS, AMI, Cloud Watch, Cloud Front & Direct Connect.
  • Creating alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage etc.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef. Added vSphere to nova compute nodes and Manage and troubleshoot the Nova Compute and Controller Services.
  • Worked on OpenStack cloud to create instances on the cloud utilizing OpsWork (Chef). Instances include RHEL instances with tomcat and apache http server.
  • Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Used Terraform in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer.
  • Developed different environments of different applications on Google cloud by provisioning Kubernetes clusters on GCE instances and GKE using Docker, Ruby/Bash, Python.
  • Dealt with the scaling part including HA proxy and Integrated with load balancers using Open Shift.
  • Integrated Jenkins with Hashi Corp packer and Vagrant files for creating the test environments which includes same configurations of our Prod, Non-prod environments do.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Established Service Connections between VSTS and GitHub for pulling the code to run build Pipelines.
  • Responsible for creating build and release pipelines for the Microservices to make Deployments into all the environments by using VSTS.
  • Deployed VSTS agents in to the rancher using yaml scripts and used them to make deployments through release pipelines. Enabling the CI using the Azure build pipelines for automating the build process for .Net core, Nodes.js, Typescript and C, C++ projects.
  • Automating Azure environments using Azure’s ARM templates and also involved in migrating and modernizing on premise solution to Azure cloud.
  • Controlling and Maintaining all modules within Ansible Module Library and use Visual Studio Team Service (VSTS) as source control for source code.
  • Creating storage pool and stripping of disk for AZURE virtual machines. Worked with AZURE infrastructure management ( AZURE web roles, worker roles, SQL AZURE, AZURE AD licences).
  • Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Installed and configured uDeploy for Automating Deployments and providing a complete automation solution.
  • Deploy LAMP server with a wrapper cookbook, the Berkshelf way, tested the code/cookbook with vagrant and docker.
  • Worked with Test Kitchen for Integration test of cookbooks and some Server spec tests depending on the resources.
  • Created Clusters using Kubernetes, Kubectl and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
  • Worked with Kubernetes for the DevOps Pipeline and Used Kubernetes to deploy, load balance, scale and manage docker containers with multiple name-spaced versions.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Working on OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc.
  • Setup NFS servers as OpenShift storage backend and configured various storage claims for developers.
  • Responsible for managing the GCP services such as Compute Engine,App Engine, Cloud Storage, VPC, Load Balancing,Big Query, Firewalls, Stack Driver.
  • Worked on Open Shift as a platform to Kubernetes for container orchestration and management. And also used Open shift for automation of the build process of the containers, health management, dynamic provision storage and multi-tenancy.
  • Installation, administration and configuration of ELK stack on AWS and performed Log Analysis and Working with the Kibana dashboard for the overall build status with drill down features.
  • Worked with build environment such as Jenkins, container management systems such as Docker and Kubernetes.
  • Create automation and deployment templates for relational and NoSQL databases including MSSQL, MySQL, Cassandra and MongoDB in AWS.
  • Implemented the Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Written roles and playbooks for Installing Security tools like Tanium Client, Qualys and FireEye over 1100+ servers using Ansible Tower.
  • Automated the cloud deployments using Chef, Python and AWS Cloud Formation Templates.
  • Extensive knowledge on all areas of Jenkins including setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory).
  • Set up Jenkins server and build jobs to provide Continuous Automated builds based on Polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, and Maven.
  • Extensively worked on using Build Automation and standardization tools like ANT, Maven, Gradle and working on authoring POM.xml files and automatically compile, package, test, build and deploy .NET and J2EE applications to Web Sphere and JBoss Application Server (WAS6).
  • Installed configured Managed Monitoring tools, such as Nagios for Resource Monitoring/Network Monitoring/log Trace Monitoring.
  • Working in implementation team to build and engineer servers on Ubuntu and RHEL Linux. Provisioning virtual servers on VMware and ESX servers using cloud.
  • Worked on System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Trouble shooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX (Red Hat Linux) Systems.

Environment: AWS, Docker, Kubernetes, Ansible, Jenkins, Groovy, Shell Scripts, Jira, ELK (Elastic Search, Log stash, Kibana, Chef, VMware. MySQL, Cassandra, Maven.

Confidential

Infrastructure Engineer / Devops Engineer

Responsibilities:

  • Worked on AWS stack including EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, VPC Peering and Route 53.
  • Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Involved in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS. 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.
  • Automated the creation ofS3 buckets and policies and IAM role-based policies trough Python Boto3 SDK. Configured S3 versioning and lifecycle policies and archived files in Glacier and by using AWS Database Migration Service (DMS) migrated homogenous migrations such as oracle to oracle and Oracle to Amazon Aurora.
  • Created, configured and managed a cluster of VMs that are preconfigured to run containerized applications using Azure container services and worked on Azure Web Roles, Worker Roles, SQL Azure, Azure Storage and Azure AD Licenses.
  • Designed Azure Resource Manager Template and extensive experience in designing custom build steps using PowerShell.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Implemented BLUE GREEN deployment to maintain zero downtime to deploy process in Tomcat, WebLogic and JBoss using Python and shell scripts to automate log rotation of multiple logs from web servers and automating administration tasks.
  • Working on OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc.
  • Setup NFS servers as OpenShift storage backend and configured various storage claims for developers.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's Configuration Automation using Ansible and Docker Containers. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Automation of various administrative tasks on multiple servers using Ansible. Demonstrated on Ansible along with Ansible Tower can be used to automate different software development processes all over the team organization.
  • Used JMeter during performance testing of an application. Collected response from target server and other statistics which show the performance of the application and server via graphs and tables.
  • Worked on SSL certificates for the applications, inclusive of certificate expirations, renewals, and certificate installations.
  • Administered Bamboo for Continuous Integration and deployment into Tomcat/WebLogic Application Servers, testing in build environment and release to test team on scheduled time
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Experience in migrating Jboss-Eap severs from Rhel5 to Rhel7.
  • Worked on migrating web server’s apache from 2.2 to 2.4 by installing and configuration of apache 2.4.
  • Troubleshooting and fixing defects found during application upgrades and Server Migration. Troubleshoot issues with Jboss related servers and applications as part of the infrastructure team.
  • Setting up the new RHEL servers for migration of web applications from legacy environment by creating users, groups in Linux, creating volumes for applications data, installing required packages, setup the security patches.
  • Configured Splunk Searching and Reporting modules, Knowledge Objects, Administered Data Ingestion, Add-On's, Dashboards, Index Cluster and Forwarder Management.
  • Splunk GUI development such as creating Splunk apps, searches, Data models, dashboards, and Reports using the Splunk query language

Confidential

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Maintenance of Infrastructure and Operations involving designing and deploying services utilizing the AWS stack including EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, VPC Peering and Route 53.
  • Worked on Automating AWS prices for client infrastructure from Cloud providers by using Boto3 scripts.
  • 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.
  • Created Cloud Formation scripts to automate the provisioning of AWS resources like IAM, EC2, S3, Route 53, SNS, RDS, ELB and Auto Scaling and make calls to provision and configure servers on the instances
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups and Used S3 for Terraform state management.
  • Worked on creating the Users, Groups, Hosts, Host groups, Items and Triggers to Splunk. Integrated the AWS Cloud watch to Splunk using a Lambda function to automatically create the triggers and generate the alerts for the monitoring metrics.
  • Installed and Setup Web Servers (Apache and Tomcat), DB Server (MySQL) in EC2 Instances. Experienced in Setting up MySQL (Master and Slave) Server, Multiple MySQL Instance with a different port and Bastion Hosts.
  • Created Jenkins pipelines for various projects such as terraform, AMI builds, and code deployment.
  • Integrated Jenkins with repositories like GitHub to build Automation tool (Maven) and artifact repository for pushing successful build code.
  • Configuring and deploying instances on GCP environments and Data centers, also familiar with Compute, Kubernetes Engine, Stackdriver Monitoring, Elastic Search and managing security groups on both.
  • Involved in migrating the Legacy application into GCP platform and managing the GCP services such as Compute Engine, cloud storage, BigQuery, VPC, Stack Driver, Load Balancing and IAM.
  • 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, PowerShell Automation.
  • Azure AD - Implemented Azure AD using AD connect, configured SSO and multifactor Authentication. Also configured SSO from Window 10 based computer which is joined to Azure AD. Implemented and managed AD synchronization.
  • Implemented Jenkins pipeline to automatically check the status of the change request. If the change request is in approved state, then the Jenkins job automatically deploy the applications on the servers.
  • Deployed node.js, java, angular.js, swagger Docker containerized applications on the RHEL servers.
  • Worked on Kubernetes master components (API Server, Scheduler, Controller Manager, etcd, Addons, kubelet, kube-proxy) to attain high standards of integrity and consistency over the cluster to achieve Container Grouping, Self-healing, Auto-Scaling, DNS Management, Load Balancing, Rolling update, Rollback, Resource Monitoring and Logging.
  • Built Jenkins pipeline to drive all micro services builds out to the Docker registry and then deployed to Kubernetes cluster, created pods and managed using Kubernetes.
  • Deployed and configured Prometheus to monitor Kubernetes nodes with node-exporter, monitor Kubernetes API and resources with kube-state-metrics.
  • Installed and run Mongo DB with multiple instances on servers, secure MongoDB using authentication, performed CRUD operations like Update, Insert and Delete data in MongoDB, created different customized application roles to maintain security across the mongo database.
  • Implemented Ansible as configuration management/ Orchestration tool and managed Ansible Playbooks with Ansible roles, group variables and inventory files. Used file module in Ansible playbook to copy and remove files on remote systems. Used this tool also for check the status of the change request.
  • Involved in a queue of Cherwell auto tickets to address system issues, user requests upon daily basis.
  • Disaster Recovery setup and best practices, including planning, testing, failover testing. setup the HTTP Event Collector of Splunk enterprise and configured Splunk logging driver on the Docker Daemon to monitor the all Docker container logs. Created Splunk Search Processing Language (SPL) queries, Reports, Alerts and Dashboards.
  • Developed complete pipeline for getting source code from GitHub, build source code into Docker images, push those images to nexus repository and finally deploy Docker images from nexus to servers.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option and Managed the Version Control System GIT to record the various code changes like branching, merging, staging etc.
  • Used Postman tool to test the application for constructing the requests and for analyzing the response send by the Web API.
  • Worked with development team to create a collaborative IT operations model based on Agile and DevOps methodologies

Confidential

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Worked in an Agile Software Delivery methodology highly focused on developing & enhancing build pipelines for Continuous Integration and Continuous Deployment (CI/CD) and involved in Scrum meetings.
  • Configured, Deployed and managed public cloud infrastructures using Amazon Web Services (AWS) including EC2, Identity and Access Management(IAM), Elastic Load-balancers (ELB), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, Relational Database Service (RDS), Dynamo DB, Virtual Private Cloud (VPC), Route53, Cloud Watch, Cloud Trail, Cloud Formation.
  • Designed and implemented an OAuth2.0 multi-tenant bearer token authentication and authorization system
  • Created and managed AWS users and groups through IAM and use permissions to allow and deny their access to AWS resources.
  • Used AWS Lambda functions to execute code in response to triggers such as changes in data, shifts in system state, or actions by users. can be triggered by services such as S3, Dynamo DB, Kinesis, SNS, and Cloud Watch.
  • Worked with Ansible Tower for scheduling playbooks and used GIT repository to store these playbooks and implemented continuous deployment pipeline with Jenkins.
  • Created multiple Python GIT hook scripts (pre-push, post-push) to ensure code quality for the code and created and maintained GIT repositories also analyzing and resolving the conflicts related to merging of source code to GIT.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end-product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Developed scripts using ruby to automate and unify multi-node Chef deployment, cloud verification, benchmarking, and profiling.
  • Mitigated AWS costs by writing the Ansible playbook for auto start, stop of AWS resources at a time of the day by triggering it from Jenkins.
  • Maintained build related scripts developed in MAVEN, Python and shell. Modified build configuration files including Maven's POM.xml.
  • Implemented a CI/CD pipeline with Docker, Jenkins and GitHub like when new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Developed micro service onboarding tools using Python and Jenkins which provides easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • By creating YAML scripts, configured the remote servers and implemented Ansible playbooks for installing Apache, Nginx web servers, DB and app servers like MySQL, JBoss.
  • 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.
  • Monitoring with Splunk, configured Splunk for log monitoring, log rotation and predictive monitoring. Migrated Splunk config file to multiple remote servers.
  • Wrote intelligent custom health checks using Nagios to reduce notification noise and automate service restarts.
  • Administrating and managing windows servers including configuration and troubleshooting of Active Directory, DNS, DHCP, NFS, SAMBA, IIS.i
  • Integrating the Applications with LDAP, SAML and configuring the SSL CERTS with automation Scripts in Ansible or Shell Scripts.

Environment: RHEL, Solaris and Windows, Azure Git, Ansible, Chef, Jenkins, Kubernetes, Udeploy Bash, Python, Apache2, Nginx, Nagios, OpenStack, Test Director, Virtualization, Quality Center, BMC Remedy, Oracle HTTP Server.

Confidential

Devops/Cloud Engineer

Responsibilities:

  • Worked extensively on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Formation AWS Config, Auto scaling, Cloud Front, ELB, Elastic Beanstalk, IAM, S3.
  • Involved in configuring S3 versioning and life cycle policies to and backup and archive files in Glacier.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented migration from VMware to AWS using VMDK import tools.
  • Developed scripts using ruby to automate and unify multi-node chef deployment, cloud verification, benchmarking, and profiling.
  • Written several Chef cookbooks and recipes to automate the installation of WebLogic domain and JDK installations and have customized recipes from Chef supermarket to align with current requirements.
  • Managed servers on AWS platform using Chef Configuration management tools. Installed and configured Docker and created images of SOA environment and orchestrated the domains in a Docker container.
  • Implemented puppet manifests for LAMP (Linux, Apache, MySQL, Perl/Python/PHP) server deployments.
  • Installed SPLUNK from Puppet module tool (PMT) from the command line.
  • Developed puppet module for Automation using combination of Puppet Master, Git, AWS, Vagrant and Jenkins.
  • Managed deployment automation using Puppet: Roles, Profiles, MCollective, Hiera, and Custom Puppet modules.
  • Maintained Chef and Puppet servers and management application that can use ServiceNow data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines using Ruby and Python scripts.
  • Involved in load balancing and monitoring with Nagios and Splunk, ELK (Elasticsearch, Log Stash, Kibana).
  • Configure jobs (multi-branch 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.
  • Developed strategies and contracts for validation of deployments and automated rollbacks in uDeploy
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments for Continuous Integration.
  • In order to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx. creating plans, installing local/remote agent, adding capabilities, performance tuning,
  • Coordinate and assist developers with establishing and applying appropriate branching, naming conventions using Subversion (SVN) and GIT source control.
  • Mass build of Linux OS server using Kickstart/jump start automation application.
  • Perform configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, HTTP, SNMP.
  • Automated setup of environments and deployment of applications using Python, Shell, PowerShell, Ruby and Perl.

Environment: Amazon Web Services(AWS), Cloud Formation, Vagrant, Bamboo, Chef, Jenkins, Nginx, Nagios, Docker, Maven/ANT, PowerShell Scripting, Puppet Hiera, Puppet DB, MCollective, Linux, VMWare Servers, Service Now, uDeploy, Shell scripting, Bash, GIT/ SVN, Splunk, ELK, Apache Mesos, Linux/RHEL, Windows, Python, PHP.

Confidential

Build & Release Engineer

Responsibilities:

  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Designing a process for pro-automation using Jenkins in all the application environments and making sure it follows all the standard procedures of the Application SECDM or SDLC.
  • Used ANT and MAVEN as build tools on Java projects for development of build artifacts on the source code.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant, berkshelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Communicating with the Application team and making them understand about the automation tool and its features.
  • Working on Deployment procedures using middleware like Web sphere, creating deploy scripts and setting for the Production Release.
  • Worked on high-volume crash collecting and reporting system, built with Python. Performed dispatcher role to distribute tasks assigned to the onshore team.
  • Setting up the automation environment for Application team if necessary and help them through the process of build and release automation.
  • Supporting the Application team in making them analyze about the automation implementation and other related issues (if any). Coordinating with QA/DEV/Project/Delivery/Production support/Managers and Performance teams to look into concerns, issues and addressing those aspects to meet the delivery dates.
  • Management of Windows and Mac systems. Began rolling out Airwatch for MDM.
  • Monitoring applications health through dashboard. Maintained Nexus administration tasks.

Environment: GIT, SVN, Ant, MAVEN, Clear, Linux, Perl Scripting, Python, Jenkins, Agile, Shell scripting, JBOSS, Nexus, Windows, UNIX, WebLogic, JIRA.

Confidential

Linux/System Administrator

Responsibilities:

  • Installed, configured, updated, upgraded and maintained Linux servers and perform the network configuration on Red Hat, Centos OS and Applications.
  • Created Linux Virtual Machines using VMware Virtual Center, creating VM Templates, and troubleshooting all Virtualization related issues. Migrated different projects from Perforce to SVN.
  • Involved in setup and install configured Server and Boot Server using PXE booting for Kickstart process & performed Kickstart to install OS on Linux boxes.
  • Installed, configured and managed Global File System (GFS) in Linux Servers, creating and managing Cluster suite using GFS. And Administration and maintaining of VERITAS Cluster Server.
  • Configured RedHat Satellite Server for patching and configuring Linux servers to update patches from the satellite server.
  • Implementation & Managing of RAID levels like RAID 0, RAID 1, RAID 5 using Solaris Volume Manager
  • Management of disks on Red Hat Linux Servers using LVM, creating volumes, file system and resizing volume, Volume Groups, Logical volumes, and Disk Mirroring.
  • Basic Network configuration LAN/WAN and Monitoring & Troubleshooting. Configuring wireless Router, Switches, and router on Linux.
  • Responsible for planning and architecting AWS network topology, setup, and containerization. Configured authentication technologies including: Active Directory Federated Services using SAML and OAuth 2 protocols Jenkins, Bamboo, and Ansible exposure for the purposes of deployment automation of new software.
  • Experienced running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
  • Setup, configured and maintained NFS, NIS, and TCP/IP network, setting up SSH and SCP features between hosts.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail on RedHat Linux servers.
  • Created Bash, shell, python scripts to monitor system resources and system maintenance.
  • Involved in installing, integrating, tuning, and troubleshooting Apache Tomcat, JBOSS, WebSphere and WebLogic application server.

Environment: Linux, RedHat, CentOS, TCP/IP, SVN, .Net, Jenkins, Java, Apache Tomcat, SQL, Oracle, Agile, WebLogic, Subversion, Bash, Kickstart, Veritas, LVM, SSH, Perforce.

Hire Now