Sr. Devops & Cloud Architect Resume
White House Station, NJ
SUMMARY
- Over 9 years of experience in IT industry wif major focus on Configuration, SCM, and Build/Release Management like SVN, GIT, Maven, Jenkins, Chef, Puppet, Docker and as AWS DevOps operations as Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, NACL, RDS, S3, Microsoft Azure, Route53, SNS, SQS, DynamoDB, LAMBDA and Cloud Trail.
- Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS).
- Expertise in AWS, experience in implementing new AWS instances and working wif EBS, S3 storage, IAM.
- Working noledge of AWSCloud infrastructural components.
- Hands on Experience in AWS Cloud in various AWS Services such as Redshift Cluster, Route 53 Domain configuration.
- Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
- Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage and used it to monitor environment for operational & performance metrics during load testing.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
- Experience in running AWS Cloud, LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
- Experienced in trouble shooting and automated deployment to web and application servers like WebLogic, WebSphere, JBoss and Tomcat overAWSCloud.
- Experience in working wifin the Cloud platforms like OpenStack and AWS for integration processes. Expertise in configuring Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing, Windows Azure name resolution, Scheduler, Automation and Traffic Manager.
- Experience in Azure compute services, Azure Web apps, Azure Data Factory, Azure Media and Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management.
- Experience in creating and managing pipelines usingAzureData Factory, copying data, configuring data flow in and out ofAzureData Lake Stores according to technical requirements
- Experience in install and deploy cloud based Big Data solutions using Azure and AWS, including Redshift Scaling and database creation for clients.
- Experience in code deployment and orchestration wif tools such as Puppet, Chef, Cloud Formation, and automation validation using Test Kitchen, Vagrant, Ansible and TerraForm.
- Experience in writing Ansible scripts and heavy Shell, Perl, Python, and JSON scripting.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible wif Rundeck and Jenkins.
- Experience developing and implementing continuous deployment code; experience wif CI/CD pipelines and DevOps methodologies.
- Extensively worked on Jenkins/Hudson by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
- Good experience in converting build.xml into pom.xmlin order to build the applications using MAVEN.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
- Automated, designed and implemented continuous integration using GIT, Jenkins.
- Good noledge in Configuration management tools PUPPET, CHEF, CFEngine, and Salt.
- Implemented Docker based Continuous Integration and Deployment framework.
- Familiar wif Kubernetes, Mesos and Docker Swarm.
- Strong experience administering, installing and monitoring WebLogic applications.
- Good noledge of utilizing cloud softwares like Openstack and Cloudstack.
- Expertise in Installation and maintenance of mail servers like SendMail, Postfix.
- Installed/Configured the WebSphere server, JBoss application server, Weblogic server.
- Managed tuning and performance of high profile applications running on them.
- Expertise in Installation and maintenance of other application servers like Apache, Tomcat etc.
- Experience in Installing and configuring Splunk/Nagios to monitor application and server logs.
- Experience wif Red hat Enterprise, IP tables, and VLAN management.
- Writing shell scripts for Automated Back - ups and Cron Jobs.
- Familiar wif installation & Management of packages, patches, maintenance of RPM updates on Linux.
- Experience configuring and troubleshooting a variety of clustering software configurations including Veritas and Redhat clustering.
- Provided support and build experience wif RAC clustering.
- Good noledge on Virtualization Windows, Linux (Containers (Docker) and Hypervisors ESXI), Solaris.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Worked on AWS to integrate the picture files to the JavaScript and worked for the backend development using Node.js and Mongo DB.
- Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK.
- Troubleshoot of server virtualization products like KVM, XEN, VMware, and Virtual Box.
- Experience in maintaining vSphere Vcenter 6.0, Esxi 6.0, vRealize Automation, vRealize Operations Manager, vRealize Orchestrator in a VMware virtualized environment.
- Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
- Broad Worked wif different Bug tracking tools like JIRA, Rational Clear Case, Bugzilla & IBM Clear Quest.
- Populated HDFS and Cassandra wif huge amounts of data using Apache Kafka.
- Hands on experience on major components in Hadoop Ecosystem like Hadoop map Reduce, HDFS, HIVE, PIG, Hbase, Zoo keeper, Sqoop, Ozzie, Cassandra, Flume and Avro.
- Well versed wif many different concepts of Chef like Roles, Environments, Data Bags, Knife, Test-Kitchen, and Chef Server Admin/Organizations.
- Experienced in using CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Proven track record in "Getting things done", "Making it happen" and adding value for my clients
- Excellence in solution design, solution architecture, implementation and strategy
- Experience in communicating technical study conclusions through written reports and presentations, using tools such as PowerPoint/Excel/Word/Visio.
TECHNICAL SKILLS
Virtualization & Cloud Tools: Amazon AWS, VMware vSphere 4.0/4.1/5.0/5.1/5.5 , VMware Vcenter, vSphere Client, Virtual Box Network Protocols FTP, SFTP, SMTP, UDP, TCP/IP, Ethernet, POP WEB/Application Servers Apache, Tomcat, Nginx
Technical Skills: VMware ESX 2.5/3.0/3.5, VMware ESXi 3.5/4.0/4.1/5.0 , VMware ThinApp, Cisco Nexus/NXOS, storefront 2.6, VBScript, Python, NetScaler, ITIL, F5, RSA Archer VMware Vcenter Orchestrator, Vcenter Lab Manager 4.
Operating Systems: Red Hat 4.x, 5.x, 6.x, 7.0, Ubuntu, CentOS 5.x, 6.x, 7.x, Windows Server 2008/2008R2/2012, Windows 95/98/NT/2000/XP/7/8/10, Apple Mac OS, JAMF.
Languages: Python, Ruby, JSON, YAML, CSS, HTML, C, C#, .NET, Php, JQuery, JAVA, Perl, Shell Scripting, PowerCLi.
Databases: MySQL, MS SQL Server 2008 R2, Maven
Programming Languages: C, C++, Java.
E-mail Clients: Microsoft Outlook, Lotus Notes, Office 365.
Configuration Management Tools: Chef, Puppet, Ansible
Monitoring Tools: Nagios, Cloud watch, Splunk
PROFESSIONAL EXPERIENCE
Sr. DevOps & Cloud Architect
Confidential, White House Station, NJ
Responsibilities:
- Setting up of CI/CD pipeline using continuous integration tools such as Cloud Bees Jenkins and automated the entire AWS EC2, VPC, S3, SNS, RedShift, EMR based infrastructure using Terraform, Chef, Python, Shell, Bash scripts and managing security groups on AWS and custom monitoring using Cloud Watch.
- Developed AmazonElastic Container Registry for integrating wif Amazon ECS and the Docker CLI, for development and production workflows and worked on the creation of various subscriptions and topics using SNS and SQS based services and automated the complete deployment environment on AWS.
- Integrated Amazon Cloud Watch wif Amazon EC2 instances for Monitoring the log files, store them and track metrics. Created AMI’s to implement automatic deployments of application components and bootstrapping AWS EC2 Instances bypassing user data to download files from S3.
- Designed AWS Cloud Formation Templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates andcreated scripts in Python which integrated wif Amazon API to control instance operations.
- Implemented Packer based scripts for continuous integration wif the Jenkins server and deployed those scripts on to the Amazon EC2 instances and customized AMI’s based on already existing AWS EC2 instances by using create image functionality, hence using dis Snapshot for disaster recovery.
- Implemented Cloud Infrastructure as a Service (IaaS) Automation across AWS Public Cloud using Packer & Terraform and implemented Terraform Enterprise to Provision Infrastructure across AWS Workloads and Open Shift Clusters.
- Used Terraform templates along wif Packer to build images for application deployment in AWS.
- Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
- Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the AZURE stack (Including Compute, Web and mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
- Worked on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall and developed Web service using Windows Communication Foundation and to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
- Developed Azure OMS Hybrid Automation PowerShell Runbooks to automate the creation of testing and QA environments using vSphere and setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions.
- Involved in migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
- Used Azure PowerShell (ASM and ARM) to find out the servers provisioned via the Azure portal for auditing groups added in local administrator and the OU groups in which the server resides on the domain.
- Created Kubernetes cluster wif objects like Pods, Deployments, Services and ConfigMaps and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Helm packages and implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers wif multiple namespaced versions.
- Used Docker as a Container management for writing Dockerfile in JSON format and place the automated build in Docker Hub and managed deployments using Kubernetes and created local clusters and deployed application containers.
- Used Docker as containerize custom web applications and deployed wif Ubuntu instances through SWARM Cluster and automated application deployment in the cloud using Docker HUB, Docker Swarm, and Vagrant.
- Created Docker Images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
- Implemented Docker Containers to create images of applications and dynamically provision slaves to Jenkins CI/CD pipelines and reduced build and deployment times by designing and implementing Docker workflow.
- Created a microservice environment on the cloud by deploying services as a Docker container and used Amazon ECS as a container management service to run micro services on a managed cluster of EC2 instances.
- Used Git for source code version control and integrated wif Jenkins for CI/CD pipeline, code quality tracking and user management wif build tools Maven and Gradle.
- Involved in writing Jenkins file using Groovy Scripts for building CI/CD pipeline for automation Shell Scripts.
- Automated the whole process by using build tools ANT and MAVEN in Jenkins and Deployed J2EE applications to Application servers in an Agile continuous integration environment.
- Automated the tasks wif Ansible Playbooks by using YAML functions and migrating the servers wif the required configuration changes and testing and deploying the machines using Ansible Commands.
- Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts and worked on deployment automation of all the Microservices to pull the image from the private Docker Registry and deploy to Kubernetes Cluster using Ansible.
- Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud Formation scripts.
- Used Knife and Chef Bootstrap processes and worked on Chef Server management console wif proficient noledge of all different components like Nodes and Workstations and used Ruby scripting on Chef Automation for creating Cookbooks comprising all resources, templates, attributes and used Knife commands to manage Nodes.
- Worked wif Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapping the Nodes and used Chef Ohai to collect system configuration data, which is provided to the Chef-Client for use wifin the Cookbooks to determine the System State.
- Used ANSIBLE role to create an ELK cluster for non-log purposes to search and analytics of product data and pricing data.
- Designed ELK (Elastic search, Logstash, Kibana) system monitor and search enterprise alerts installed, configured, managed ELK Stack for Log management wifin EC2/ Elastic Load balancer for Elastic Search.
- Written new plugins in Nagios to monitor resources and working in implementation team to build and engineer servers on Ubuntu and RHEL Linux provisioning virtual servers on VMware and ESX servers using Cloud.
- Used AWS Beanstalk for deploying and scaling web applications and services developed wif Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as writing shell scripts, Bash, Perl, Python, Ruby scripting on Linux.
- Used JIRA for creating bugs tickets, storyboarding, pulling reports from the dashboard, creating and planning Sprints.
Environment: AWS, Azure, Packer, Cloud Bees, Jenkins, Terraform, Kubernetes, Docker, Docker Swarm, Ansible, Chef, Python, Bash Scripts, Shell Scripts, YAML, Groovy Script, Git, Maven, ELK, Splunk, Nagios, Ubuntu, RHEL, Java, PHP, Ruby, Jira.
Sr. DevOps & Cloud Architect.
Confidential, Somerville, NJ
Responsibilities:
- Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer(ELB), CloudWatch and IAM.
- Architected, Designed the Backup and Archiving strategies, implemented Disaster Recovery inAWSCloud and expertise in usingAWSCLI.
- Created AWS Launch configurations based on customized AMI and use dis launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, Elastic Load Balancer, Auto scaling groups.
- CreatingAWSMulti-Factor Autantication (MFA) for instance RDP/SSH logon, worked wif teams to lock down security groups.
- Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Setup and build AWS infrastructure in various resources VPC, EC2, S3, IAM, EBS, Security Group, Autoscaling, RDS in CloudFormation JSON templates.
- Configured AWS CloudFront to serve both static and dynamic content, and used CloudFormation templates to setup AWS WAF, creating a web Access Control List (ACL), rules, and filters.
- Deployed web applications using Amazon CloudFront and configured AWS WAF in such a way that it protects the deployed web application from SQL injection attacks.
- Deployed web applications behind AWS CloudFront and added a layer of security via AWS WAF.
- AWS Lambda functions were added to import IP Address Reputation Lists (ARL) to automatically update AWS WAF IP blacklists.
- Integrated security at various levels such as encryption at rest and in transit of data in EBS and S3, limited accessibility, blocking of bad IPs, fixing security loopholes based on internal penetration tests, event-driven security based on cloud watch logs, AWS trusted advisor, AWS cloud trial, AWS Config and AWS WAF service.
- Used Bash and Python, including Boto3 to supplement automation provided by Chef and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef wif AWS Cloud Formation and Jenkins for continuous integration.
- Provisioned the highly available EC2 Instances using Terraform and CloudFormation on AWS.
- Involved in delivery pipeline orchestration (provisioning, configuration, monitoring and deployment) using Python scripting, Jenkins, Chef and Terraform in a hybrid cloud environment.
- Setting up AutoScaling of the instance group using AWS CLI (command line tools) and AWS cloud environment for Dev/QA environments.
- Used theAWS-CLI to suspend anAWSLambda function. UsedAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
- Designed the project workflows using Jenkins as CI tool and wrote Python scripts to automate the build processes.
- Configured Jenkins to obtain the code from GIT and analyzed them using the SonarQube, built them using Maven and ANT, Selenium Tests using TestNG, and store the successfully built artifacts to Artifactory and Nexus.
- Developed Chef Cookbooks to install and configure Apache, Tomcat, Jenkins, Rundeck and deployment automation.
- Installed Workstation, Bootstrapped Nodes, wrote Recipes to Cookbooks in Ruby and uploaded them to Chef-server and managedAWSfor EC2/S3 and ELB wif Chef Cookbooks.
- Implemented Auto Scaling wif Chef and assign Chef roles to EC2 instances. Worked on Managing Private Cloud Environment using Chef.
- Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes.
- Worked on AWS CloudWatch for monitoring the application infrastructure and used AWS email services such as SNS for notifications.
- Deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration wif AWS Lambda and CloudWatch.
- Created CloudWatch alarms that taking care of EC2 Auto Recovery and Auto Reboot for instances that failing System Status Check and Instance Status Check.
Sr. DevOps & Cloud Architect
Confidential, Atlanta GA
Responsibilities:
- Responsible for migrating legacy assets to Amazon Web Services and containers, and building infrastructure for new cloud-native applications wifin Confidential .
- Part of all Non- SAP Cloud Migration from legacy to AWS.
- Created AWS Route53 to route traffic between different regions.
- Responsible for WebMethods Architecture Update to include Axway and APIGEE.
- Worked on Host Data Pipeline enabling SAP Cross- reference(X-ref) tables on the existing VirtustreamSFTP/NFS VM’s.
- Worked in Internal applications like BOSS/PADD to architect the future state of the application in AWS. Also worked on Shared DB services.
- Worked on WebMethods Cutover and decommissioning of VM’s. Responsible for cleaning the data left over in Legacy.
- Worked in NAS solution for CCR Enterprise Cloud.
- Designed a backup solution and Disaster Recovery for the product and infrastructure in the cloud.
- Built AWS Resource group to group the resources by Environment.
- Installed, configured and managed the Apache and Tomcat Applications.
- Management wifin EC2 / Elastic Load balancer for Elastic Search.
- Responsible for documenting the Future State Architecture of application and getting them approved from ARB.
- Setting up servers through using AWS for deployment or other uses for application.
- Maintained a farm of AWS solution using EC2 instances, ELB's, S3, EBS, and Auto Scaling.
- Developed Cloud formation templates to launch VPC's and instances in the AWS cloud.
- Installed, configured and administered Jenkins CI tool using Chef on AWS EC2 instances.
- Used Cloud watch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications
- Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management wifin EC2 / ELB Elastic Load balancer for Elastic Search.
- Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible.
- Involved in Architect, Build and maintain Highly Available secure multi-zone AWScloud infrastructure utilizing Chef wif AWS Cloud Formation and the Jenkins& Hudson for continuous integration. Responsible for CI environments (Jenkins, Nexus, Sonar)
- Worked on Inbound and Outbound services wif automation CHEF. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
- Extensively involved in Managing Ubuntu, Linux and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server.
- Wrote Ansible Playbooks wif Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
- Created Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format and also Run Ansible Scripts to depending on provision to Dev servers. Converted a slow and manual procedure to dynamic API generated procedures in Ansible.
- Server configures management via Chef and System orchestration via Ansible.
- Automated the cloud deployments using chef, python and AWS Cloud Formation Templates Expertise in Developing Configuration management modules using Opscode Chef and Ruby.
- Highly involved in Configuring, monitoring and multi-platform servers by defining Chef Server from workstation to manage and configure Chef Nodes.
- Development of Chef Recipes using Ruby Script through Knife command-line tool to create Chef Cookbooks to manage systems configuration.
- Involved in chef-infra maintenance including backup/security fix on Chef Server.
- Wrote various interfaces to the management system in Ruby on Rails.
- Performed Unit, Integration, End-to-End, Regression and UAT tests phases for data integration and data migration.
- Developed Eclipse builders to reuse the common build process bringing consistency to developer vs, Jenkins server builds.
- Integrated Jenkins wif various DevOps tools such as Nexus, HP CDA, HP ALM and HP QTP.
- Configured various jobs in Jenkins & Hudson for deployment of Java based applications and running test suites. Setup ANT script based jobs and worked wif Jenkins Pipelines.
- Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and also create new jobs and branches through Jenkins.
- Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, and Swarm.
- Worked wif Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
- Executed Kubernetes locally wif MiniKube, Created local clusters and deployable application
- Handled fabric services to be deployed in containers and images, used Docker in linux environment.
- Used kubernetes to deploy scale, load balance, scale and manage docker containers wif multiple name spaced versions.
- Prototype CI/CD system wif GitLab on AWS utilizing kubernetes and docker for the runtime environment for the CI/CD systems to build and test and deploy.
- Deployed and configured GIT repositories wif branching, forks, tagging and merge requests.
- Source Code Control & Repository Administration wif merging and branching to develop new features in the existing code using GIT.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code. Worked on Tomcat Web server for hosting web apps.
- Automated in Azure for creation of subscription, Storage Account and tables using Windows PowerShell.
- Moved out the WSTAF infrastructure from On-Premise to Cloud at present MAAS Client and WSTAF services on to AZURE IAAS (Virtual Machines).
- Used of Windows PowerShell scripts to bring up the resources me.e. VM’s, Installation of Dependent Software’s in it, and run up the orchestrated environment.
- Service Management Automation, Microsoft Azure Automation workflows using Microsoft Runbook.
- Resolved issues in integration and playing role of production Support.
- Complete lab setup for Single-On of application wif Azure & Local AD containers.
- Worked wif Azure Service Fabric, exclusively to create microservice application, used Stateful partitions wif named service and secondary replicas for scalability and availability Ability to write Shell & Perl scripting.
- Created database tables that can store and retrieve any amount of data, and serve any level of request traffic using DynamoDB. Worked on NoSQL database Cassandra.
- Extensively involved in maintaining large amounts of structured, semi-structured, and unstructured data across multiple data centers and the cloud using Cassandra.
- Proficiency in multiple databases like MongoDB, MySQL, ORACLE, Amazon DynamoDB, Apache Cassandra and MS SQL Server.
- Troubleshooting server related issues and problems in terms of operating system, applications wif performance analysis tools using IBM Tealeaf, PowerShell Troubleshooting Packs, Win Audit, WELT and New Relica.
- Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Zabbix. Implemented a Nagios monitoring system to notify of system issues.
Environment: Chef, Ansible, GIT, AWS Cloud, Jenkins, Ant, Maven, Nexus, Sonar, Apache Webserver, Linux, Unix, Solaris, Java script, Python script, Ruby script, Shell script, Perl script, Cassandra, MongoDB, Apache Tomcat, Amazon DynamoDB, WebSphere
Sr. DevOps/Cloud Engineer
Confidential, Norfolk, VA
Responsibilities:
- Worked wif cloud providers and API's for Amazon (AWS) EC2, S3, VPC wif CloudSigma (EU) and GFS storage.
- Created AWS Launch configurations based on customized AMI and use dis launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDb, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
- Carried deployments and builds on various environments using continuous integration tool
- Supported HA services and administrated MySQL, Amazon EC2.
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Ability to design applications on AWS taking advantage of disaster recovery.
- Created Micro services using AWS Lambda and API Gateway using REST API.
- Responsible for defining and creating API architecture for a large-scale digital transformation using AWSAPI Gateway and Lambda functions
- Utilized highly available AWS Environment to launch the applications in different regions and implemented Cloud Front wif AWS Lambda to reduce latency.
- Created backend Restful API in Node.js. Developed the app platform in Node.js to allow for companies to store employee data on their servers.
- Assisted wif design of REST API for platform automation.
- Developed REST APIs in Spring Boot to consume JSON data and integrated the backend logic wif the frontend views
- Worked for Puppet and AWS automation.
- Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
- Developed the scripts to push patches, files and maintain configuration drift through the Puppet Tool.
- Creating profiles, manifests for new servers, and pushing them to servers using Puppet.
- Configured Nagios to monitor EC2 Linux instances wif Puppet automation.
- Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
- Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
- Set up Jenkins and Hudson for Continuous Integration Process
- Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites
- Worked on User administration setup, maintaining account, monitor system performance using Nagios and Zabbix.
- Involved in migration from SVN to GIT repos and worked wif Linux sys admin for the same
- Initially thought of using Kubernetes tan finally decided to use Docker swarm because Docker swarm is integrated wif Docker daemon.
- Worked on installing of Docker using Docker toolbox.
- Worked on creation of Docker containers and Docker consoles for managing the application life cycle
- Worked on setting up the automated build on Docker HUB.
- Dockering of existing applications (dDjango, Go), Docker images development and size and speed optimization.
- Django-Celery used for Queuing system in the build and Deploy process, taking Build & Deploy in Order -by. Using GIT for version control. Push/Pull/commit/Merge wif GIT.
- Created and maintained Python scripts for Automating Build and Deployment process and Creating Web based Application by Using Django Framework.
- Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
- Used Docker containers for eliminating a source of friction between development and operations.
- Used Docker machine as a virtualization between systems.
- Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Configured and deployed patches, upgrades, bug fixes on both physical and virtual Redhat Linux servers using satellite servers.
- Wrote tools using PowerShell and Java script to increase work flow and productivity
- Ability to write Shell & Perl scripting.
- Developed and maintained UNIX/Perl/Ant scripts for build and release tasks
- Installed Build Forge and performed troubleshooting during installation.
- Responsible for User Management and Group Management in Build Forge.
Environment: Clear Case, Azure, ANT, Shell Scripts, XML, and UNIX, Build Forge, Jenkins, bash, Puppet, Docker, Git, Svn, AWS, MySQL and NoSQL.
Sr. DevOps/AWS Engineer
Confidential, Brooklyn, NY
Responsibilities:
- Architect Development, Test, Integration, and Production AWS environments.
- Created an AWS RDSAurora DBcluster and connected to the database through an Amazon RDS Aurora DB Instance using the AmazonRDS Console.
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources wifin the Amazon RDS Aurora DB cluster.
- Performed database SQL queries to address connectivity and integration activities.
- Configured AWS RDS Aurora database users to allow each individual user privileges to perform their related tasks.
- Worked wif SAN Engineer onsite to determine storage policies and deployed resource and storage policies wifin Vcenter to standardize new site for virtual machines going forward.
- Served as Lead Migration Engineer Overseeing 2 Junior Engineers in Migration Efforts related to moving primary site to DR site, and tan Re-designating primary site as DR.
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Responsible for creating alarms and notifications for EC2 instances using Cloud Watch.
- Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login autantication.
Environment: - AWS (EC2, Auto-Scaling, S3, Elastic Beanstalk, ELB, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS), RHEL 6.x., F5 Load balancing, Windows 2000/2003/2008 , SMS, SQL Server 2000/2005, IIS 6.0, ELK, VMware ESX/ESXi Server and Workstation.
DevOps/AWS Engineer
Confidential, Houston, TX
Responsibilities:
- Responsible for defining, branching and merging strategy, check-in policies, improving code quality, automated gated check-ins, defining backup and archival plans.
- Involved in designing and deploying AWS Solutions using EC2, S3, EBS, ELB, Auto Scaling groups. Developing Cloud formation templates to launch VPC's and instances in the AWS.
- Responsible for large-scale Puppet implementation and maintenance.
- Managed Puppet for configuration management and automation using AWS infrastructure. Installed, Configured, Managed Puppet Master/Agent automated on AWS.
- Wrote custom modules and manifests, downloaded pre-written modules from Puppet-forge using AWS infrastructure.
- Created Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Deployed and monitored scalable infrastructure on AWS and managing the infrastructure environment wif Puppet.
- Developed automation scripting in Python using Puppet to deploy and manage Java applications across Unix/Linux Servers.
- Implementing a Continuous Delivery framework using Jenkins, Ant and Maven using AWS Cloud. Build Automation and Pipeline development using Jenkins and Maven.
- Installed Jenkins for continuous integration and written Shell script for end to end build and deployment automation. Used Jenkins to automate most of the build related tasks.
- Implementing to build new project framework using Jenkins&Maven as build framework tools. Performing regular Cron job updates and Quartz scheduler jobs in servers.
- Setting up the new repos, managing the permissions for various GIT branches.
- Created post commit and pre-push hooks using Python in SVN and GIT repositories.
- Setting up the SVN and GIT repos for Jenkins build jobs.
- Used build scripts using ANT and MAVEN build tools in Jenkins.
- Deployment and maintenance using Micro services using Docker.
- Used Docker containers for eliminating a source of friction between development and operations.
- Used Docker machine as a virtualization between systems.
- Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
- Sonar to move from one environment to other environments.
- Setting up new development branches, merging branches, facilitating the releases.
- Managing the database DDL, DML scripts in SVN and GIT.
- Deployed, configured GIT repositories wif branching, forks, tagging and merge requests.
- Troubleshoot the automation of installing and configuring Java applications in the testing and production environments. Creating adhocGIT stashes.
- Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments. Maintained build related scripts developed in ANT and Shell.
- Analyzed the ANT build projects for conversion and converting to Maven build projects.
- Creating load-balancing servers and monitoring activities using cloud trail and cloud watch.
- Created and maintained the Python deployment scripts for WebSphere web applications.
- Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website. Combat noledge of DNS, DHCP and IP Addressing.
- Worked extensive wif MAVEN build tools for writing build.xml and pom.xml files respectively. Worked wif SVN and GIT version controls.
Environment: Puppet, GIT, Docker, Jenkins & Hudson, Maven, Ant, AWS Cloud, SVN, Teamcity, Bamboo Apache Webserver, Tomcat, WebSphere, Sonar, JIRA, Python & Shell Scripts, Linux, Unix.
VMware/AWS Engineer
Confidential, IL
Responsibilities:
- Code repository management, code merge and quality checks wif various tools, especially GIT, NEXUS, etc.
- Architect Development, Test, Integration, and Production AWS environments.
- AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
- AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
- Solid understanding of Linux OS, including security, compilation, and installation of third-party software and networking.
- Design roles and groups using AWS Identity and Access Management (IAM).
- Resolved Problems related to Disk Space Usage.
- Resolved problems related to performance metrics such as Processor Usage, Memory etc.
- Managed hardware, software, and networking for a large scale cluster on Amazon EC2.
- Used security groups, IAM roles, scaling groups, load balancers, Monitored EC2 instances wif CloudWatch.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
- Keep Virtual hardware and VMware tools updated to keep a healthy environment.
- Develop Cloud Formation scripts to automate EC2 instances. Design user's credentials and profiles using AWS IAM.
- Automated system deployment, monitoring, alarming, and scaling in the Cloud.
- Manage network security using Load balancer, Auto-scaling, Security groups and NACLs.
- Creating NAT and Proxy instances in AWS and manage route tables, EIP's and NACLs.
- Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data.
- Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
- Created periodic EBS snapshots and rebuilt new EBS volumes from these snapshots to migrate applications.
- Installing and configuring VMware Virtual Center servers and VMware Vcenter Appliance.
- Managed VMware ESX/ESXi hosts using vSphere client and Web client.
- Created and documented process for deploying Virtual machines on VMware.
- Maintained existing and also halped creating new Users and tenants using Amazon IAM's.
- Manage Network allocation in VPC to create new public networks.
- On boarded new EC2 compute hypervisors wif checks ensuring their health before enabling them.
- Build time series dashboards of different metrics using graphite.
- Built and managed centralized system for application logs using Elastic Search.
Environment: EC2, F5 Load balancing, Auto Scaling, route53, VPC, IAM, RDS, CloudFormation, Windows 2000/2003/2008 , SMS, SQL Server 2000/2005, IIS 6.0, ELK, VMware ESX/ESXi Server and Workstation.