Aws Devops Engineer Resume
East Windsor, NJ
SUMMARY
- CertifiedAWS Devops Engineer wif over 8+ years of IT experience as DevOps and Cloud Engineer.
- Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post - production analysis of teh projects and methodologies such as Agile, SCRUM and waterfall
- Extensive experience in Amazon Web Services (AWS) Cloud services such as EC2, VPC, S3, IAM, EBS, RDS, ELB, VPC, Route53, OpsWorks, DynamoDB, AutoScaling, CloudFront, CloudTrail, CloudWatch, CloudFormation, Elastic Beanstalk, AWS SNS, AWS SQS, AWS SES, AWS SWF & AWS Direct Connect.
- Extensive working experience and knowledge wif broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search, Elastic File system (EFS), Cloud Watch, and Cloud Trail
- Experience wif designing, building, and operating solutions using virtualization using private hybrid/public cloud technologies.
- Created Automation to create infrastructure for Kafka clusters different instances as per components in cluster using Terraform for creating multiple EC2 instances & attaching ephemeral or EBS volumes as per instance type in different availability zones & multiple regions in AWS.
- Knowledge of High Availability (HA) and Disaster Recovery (DR) options in AWS.
- Experience in Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation.
- Have experience working Cassandra on baremetal, Cassandra on Dockers containers and Cassandra on cloud provisioned through oneops Walmart private cloud.
- Hands on experience in Architecting Legacy Data Migration projects such as Teradata to AWS Redshift migration and from on-premises to AWS Cloud.
- Experience on analytics, designing and implementing complete end-to-end Hadoop Infrastructure including Pig, Hive, Sqoop, Oozie, Flume, Apache Spark, HBase, Kafka, Jenkins, Zookeeper, and Hue and enterprise scheduling tools Control-M and AUTOMIC (AROW)
- Expert in Spring Boot which is radically faster in building cloud Microservices and develop spring based applications wif very less configuration. Hands on experience on Big Data technologies such as Hadoop, Hive, Spark.
- Strong hands-on experience wif Microservices like Spring IO, Spring Boot in deploying on various cloud Infrastructure like AWS, Microsoft Azure.
- Expertise in configuration and automation using Chef, Chef wif Jenkins, Puppet, Ansible and Docker.
- Experience in configuring and monitoring distributed and multi-platform servers using Chef, workstation to manage and configure nodes and developing Chef Cookbooks and Recipes.
- Experience in configuring Docker Containers for Branching and deployed using Elastic Beanstalk.
- Experience in designing, installing and implementing Ansible configuration management system for managing Web applications, Environments configuration Files, Users, Mount points and Packages.
- Extensively worked on Jenkins and Hudson by installing, configuring and maintaining teh purpose of Continuous Integration (CI) and for End-to-End automation for all build and deployments and in implementing CI/CD for database using Jenkins.
- Experience in managing UDeploy configuration, administration, upgrade, security and maintenance of systems, platforms like Web, application.
- Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.
- Hands-on experience in deployment automation using Shell/Ruby scripting.
- Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Ruby, and PowerShell scripts.
- Experience in using build utilities like Maven, Ant and Gradle for building of jar, war, and ear files.
- Experience in using version controller tools SVN, Git, GitHub, and Bit Bucket.
- Experience in developing cloud solutions using IaaS and PaaS.
- Expertise in application builds, deployment, smoke testing and release promotion for complex applications and infrastructure
- Performed several types of testing like smoke, functional, system integration, white box, black box, gray box, positive, negative and regression testing.
- Experience in Automation framework design and scripting using JUnit, Selenium Web Driver.
- Experience in installing and configuring web application servers Tomcat, JBOSS, WebLogic, Web Sphere, and Nginx for application deployments for Linux, UNIX and Windows.
- Experience in administering, installation, configuration, support and maintenance of Linux.
- Experience in implementing hybrid cloud solutions Direct connect/VPN and Active directory.
- Working knowledge in Virtualization Technologies vSphere, VMware, Virtual Box and Hyper-V.
TECHNICAL SKILLS
Operating System: Windows, UNIX, LINUX, Mac OS, RHEL 4/5/6/7
Versioning Tools: Subversion, GIT Hub, GIT Lab, Bit bucket
CI Tools: Jenkins, Bamboo, Hudson
CD Tools: IBM uDeploy
Build Tools: ANT, MAVEN, Gradle
Bug Tracking Tools: JIRA, Rally, Remedy, IBM Clear Quest
Scripting Languages: Shell scripting, Python, Java, scripting, and Ruby
Web Application servers: Apache Tomcat, JBOSS, Web sphere, Nginx
Databases: MySQL, Mongo DB, DynamoDB
Cloud Technology: AWS
Monitoring Tools: Amazon Cloud Watch, Nagios
Configuration Management Tools: Chef, Ansible
Virtualization Technologies: VSphere, VMware Workstation, Oracle Virtual Box, Hyper-V
Containers Tools: Docker, ECS
PROFESSIONAL EXPERIENCE
Confidential, East Windsor, NJ
AWS DEVOPS ENGINEER
Responsibilities:
- Configured and deployed GIT repositories wif branching, forks, tagging, merge requests and notifications.
- Automated weekly releases wif Maven scripting for compiling Java Code, debugging and placing Builds into Maven Repository.
- Experienced in authoring pom.xml files, performing releases wif Maven release plugins and managing artifacts in Maven internal repository.
- Implemented VMware ESX server to provide multiple virtual hardware platforms while keeping hardware costs and energy consumption down.
- Designed and setup CI/CD pipeline to deploy containerized applications in teh cloud.
- Involved in installing Jenkins on Linux environment and implemented a Master and Slave configuration to run multiple build operations in parallel.
- Designed a Data Model as Cassandra to be a Data store wif Spark integration for an application to support Real time analytics and correlation system to provide teh ability to stitch multiple events and Data sources together in to service level view for a single subscriber.
- Deployed and monitored Microservices using pivotal cloud foundry, also managed domains and routes wif teh cloud foundry. Worked in using Dockers Swarm and deployed spring boot applications.
- Design an ELK system to monitor and search enterprise alerts. Installed, configured and managed teh ELK Stack for Log management wifin EC2 / Elastic Load balancer for Elastic Search.
- Used SonorQube for continuous inspection of code quality and to perform automatic reviews of code to detect bugs. Managing AWS infrastructure and automation wif CLI and API.
- Prototype CI/CD system wif GIT Lab on GKE utilizing Kubernetes and Docker for teh runtime environment
- Designed Kubernetes Architecture and Google Container Engine (GKE).
- Used Kubernetes to deploy and manage containers (pods) on Google Container Engine (GKE).
- Working on Inbound and Outbound services wif automation of Chef.
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Deployed Apache Zookeeper, Kafka and Cassandra server's on AWS Cloud
- Working on Microservices for Continuous Delivery environment using Docker and Jenkins.
- Worked on Ansible for configuration management and infrastructure automation. Also created inventory in Ansible for automating continuous deployment and wrote playbooks using YAML scripting.
- Installed Docker using Docker Toolbox and worked on creating teh Docker containers and Docker consoles for managing teh application life.
- Worked wif messaging queues like Kafka, RabbitMQ and enterprise scheduling tools like Control-M and AUTOMIC (AROW)
- Developed a data pipeline using Kafka and Storm to store data into HDFS.
- Expertise on real-time data ingestion using Spark Streaming, Kafka and NIFI
- Experience in writing & managing Chef Scripts using Linux automated deployments using Chef.
- Built and managed a large deployment Ubuntu Linux instances system wif Chef Automation.
- Used Chef to manage Web Applications, Config Files, Database, Commands, Users, Mount Points and Packages.Working on real-time data ingestion using Spark Streaming, Kafka and NIFI.
- Collaborated in teh automation of AWS infrastructure via terraform, deployed micro services, including provisioning AWS environments using Ansible Playbooks.
- Setup AZURE Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
- Created Docker container images by tagging and pushing teh images and worked on teh infrastructure using Docker containerization.
- Used Hashicorp Packer to create Amazon Machine Images and automated teh whole AMI creation process using Jenkins jobs.
- 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.
- Supported AWS Cloud environment wif 2000 plus AWS instances configured Elastic IP and Elastic storage deployed in multiple Availability Zones for high availability.
- Setup Log Analysis AWS Logs to Elastic Search and Kibana and Manage Searches, Dashboards, custom mapping and Automation of data.
- Working wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
- Created streams in teh SpringXD for message de-queuing and also created collections in MongoDB and separate databases in teh MongoDB instances to capture logging activity
- Configured teh application to run on teh datacenter using Terraform.
- Developed and deployed stacks using AWS Cloud Formation Templates (CFT) and AWS Terraform.
- Setup JFrog Artifactory on AWS, single copy of any binary is ever stored on this file system.
- Hands on experience on Docker, Kubernetes and Spinnaker
- Worked on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selectors, services and deployed application containers as Pods.
- Worked on setup teh kubernetes sandbox on Azure Kubernetes Services(AKS) for testing teh different features.
- Implemented teh horizontal autoscaler and pod autoscaler and demon sets in kubernetes and tested this autoscaler wif artilary to check how efficient it is scaling teh nodes or pods.
- mplementedIstio in Kubernetes for networking.
- Experience in deploying Kubernetes Cluster on Azure cloud wif master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces, Config Map, etc.
- Installed and configured Ansible and wrote some Ansible playbooks to create teh Kubernetes cluster on VM's.
- Used Ansible as teh Configuration Management tool and written Ansible Playbooks to automate teh process of creating teh Master and Worker nodes in Kubernetes Environment.
- Used Minikube to manage local deployments in Kubernetes, created local cluster and deployed application containers.
- Performed integration of Code Quality Analysis Techniques using SonarQube, Checkstyle and find bugs wif CI tools.
- Creation of RDS database instances Postgres SQL in AWS cluster making use of EC2 and VPC and launched via Cloud Formation template.
- Implemented logging solutions wif Elastic search, Logstash & Kibana.
- Implemented and maintained teh monitoring and alerting of corporate servers/storage using AWS Cloud Watch, Nagios and New Relic.
- Used Nagios for application and hardware resource monitoring and wrote new plugins in Nagios to monitor resources.
- Used JIRA to track issues and Change Management. Also used Slack to communicate wif teammates.
- Worked on setting up AWS-VPC, creating AWS EC2 and launching AWS EC2 instances on diverse types of private and public subnets based on teh requirements of teh applications.
- AWS expertise in dealing wif AWS resources S3, ECR, AMI, ELB, Route 53, etc.
- Developed Python scripts to take backup of EBS volumes using AWS Lambda and Cloud Watch.
- Used IAM to create new accounts, roles and groups which are engaged in enabling Lambda functions for dynamic creation of roles.
- Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and configuring launched instances wif respect to specific applications.
Environment: Ansible, Docker, ECS, Kubernetes, Apache, VPC,Nagios, NAT, LAMP,terraform,GKE, AWS (EC2, S3, ELB, RDB, Dynamo DB, SES, SQS, SNS, Route53, VPC, AutoScaling, CloudFormation),XL Deploy, CI CD, SVN, GITHUB, JIRA, MAVEN, Jenkins.
Confidential, Malvern, PA
DEVOPS ENGINEER
Responsibilities:
- Developed and supported teh Software Release Management and procedures.
- Performed all necessary day-to-day GIT support for different projects. Implemented and maintained teh branching and build and release strategies utilizing GIT.
- Used ANT as build tool on Java projects for teh development of build artifacts on source code.
- Involved in installing Jenkins on Linux administration and implemented a Master and Slave Configuration to run multiple build operations in parallel.
- Design data model and creating teh schema on SQL Azure.
- Experience in Custom Process design of Transformation via Azure Data Factory & Automation Pipelines.
- Installed Docker using Docker toolbox and worked on creating teh Docker container and Docker consoles for managing teh application life.
- Implemented VMware ESX server to provide multiple virtual hardware platforms while keeping hardware costs and energy consumption down.
- Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations. Real time streaming of data using Spark wif Kafka.
- Experience in working on XL Deploy, XL Release for continuous delivery of applications and integrating XL Deploy wif Jenkins.
- Integrated XebiaLabs XL Deploy wif Jenkins using plugins and automated continuous deployment of teh applications.
- Developed different environments of different applications on Google cloud by provisioning Kubernetes clusters on GCE instances and GKE using Docker, Ruby/Bash, Python.
- Extensively used Google stackdriver for monitoring teh logs of both GKE and GCP instances and configured alerts from Stackdriver for some scenarios.
- Used Docker to showcase teh build Microservices to modularize design and isolate teh development of containers.
- Designed and developed configuration wizards using Spring Boot, Spring MVC, used Spring WebFlow to create business rule based flow mechanism and configured entity models in JPA.
- Migrated existing application from monolithic to Microservices architect. Build Spring Boot application and use Docker Swarm as container orchestration tool to manage service.
- Used Jenkins and pipelines which halped us drive all Microservices builds out to teh Docker registry and tan deployed to Kubernetes.
- Building and configuring of EC2 instance on AWS cloud platform, Configuration of Elastic Load Balancer (ELB) for traffic control for teh EC2 and S3.
- Worked on Docker container snapshots, attaching to a container, managing containers, removing images and managing directory structures.
- Worked wif developing Chef Recipes using Terraform scripts to perform deployments onto application servers like Tomcat and Nginx.
- Deployed Kubernetes Cluster on cloud/on-premises environments wif master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces, Config Map, etc.
- Deployed Core OS Kubernetes Clusters to manage Docker containers in teh production environment wif light weight Docker Images as base files
- Provided consistent environment using Kubernetes for deployment scaling and load balancing to teh application from dev through production, easing teh code development and deployment pipeline by implementing Docker containerization wif multiple namespaces like Default and Metrics Namespaces.
- Developed microservices on boarding tools leveraging Python and VSTS allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Managed Kubernetes charts using Helm. Created reproducible builds of teh Kubernetes applications, templatize Kubernetes manifests, and provide a set of configuration parameters to customize teh deployment and Managed releases of Helm packages.
- Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
- Worked in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows AZURE and SQL AZURE and in AZURE web and database deployments.
- Managed local deployments in Kubernetes, created local cluster and deployed application container.
- Implemented Nagios monitoring solutions for mission critical servers.
- Worked closely wif development teams to integrate their projects into teh production AWS environment and ensure their ongoing support.
- Created network architecture on AWS VPS, subnets, Internet Gateway, Route Table and NAT Setup.
- Designed high availability environment for application servers and database servers on EC2 by using ELB and Auto-Scaling.Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Designed hive tables as per teh requirement and stored them in ORC format for eficiency
- Configured Elastic Load Balancers wif EC2 Autoscaling groups.
- Develop Linux shell scripts and SQL scripts to capture Vertica database performance wif regard to CPU, memory, network traffic, disk usage, query runtime, node downtime.
- Developed PowerShell Scripts for automation of teh build and release process.
- Involved in writing Shell scripts to automate tasks and application specific syncs/backups and other schedulers.
- Experience in using AWS SDK Boto3 to Automate AWS services which include web servers, ELB, Cloud Front distribution, EC2, security groups, S3 bucket and applications configuration. This Script creates stacks, single servers or joins web servers to stacks.
- Wrote Python modules to view and connect teh Apache Cassandra instance.
- AWS Import/Export accelerates moving substantial amount of data into and out of AWS using portable storage devices for transport like Snowball.
Environment: Java/J2ee, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, cloud watch, terraform, XL Deploy, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Python, Shell Scripting, Ruby, PUTTY, Confluence, SOA.
Confidential, Memphis, TN
DEVOPS ENGINEER
Responsibilities:
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts.
- Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Implemented automated local user provisioning instances created in AWS cloud.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto-Scaling, and RDS in Cloud Formation JSON templates.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Maintained teh user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Built Continuous Integration environment Jenkins and Continuous delivery environment.
- Configured plugins for teh integration tools to teh version control tools.
- Managed source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects
- Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.
- Worked directly wif teh Azure Product team in tracking and resolving defects in teh beta Azure IaaS offering
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Involved in Devops processes for build and deploy systems.
- Planned release schedules wif agile methodology & coordinated releases wif engineering & SQA for timely delivery.
- Troubleshoot teh automation of Installing and configuring applications in teh test environments.
Environment: AWS CloudFormation Templates, VPC, RDS, ANT, MAVEN, Jenkins, SQS, SNS, Security Groups
SYSTEM ADMINISTRATOR
Confidential
Responsibilities:
- Reengineered company’s systems setup, establishing automated server generation routines, optimizing system performance, installing upgrades/patches, establishing system monitoring and maintaining security protocols.
- Ensured dat all server hardware, operating systems, software and procedures aligned wif organizational standards and strategic business plan.
- Increased team productivity and automated repetitive tasks by using batch files, PowerShell, VBScript and WMI.
- Led in-house and consultant team in large-scale Linux server upgrade for multinational consulting firm, which significantly enhanced system performance.
- Resolved a history of problematic network failure by troubleshooting LAN/WAN connections between multiple stores for a regional retail chain.
- Replaced major manufacturer’s vulnerable network wif robust security through joint architecture of firewall and DHCP.
- Migrated servers from Oracle 10g to 12C.
Environment: LAN/WAN/NOC Administration, Systems Installation, Configuration & Upgrading, PowerShell, Linux Servers, VBScript, LAN/WAN, Oracle Databases, SQL, MYSQL, NOS Patches & Updates.
Confidential
Linux Administrator
Responsibilities:
- Installation and configuration of Solaris 9/10 and Red Hat Enterprise Linux 5/6 systems.
- Involved in building servers using jumpstart and kickstart in Solaris and RHEL respectively.
- Installation and configuration of RedHat virtual servers using ESXi 4/5 and Solaris servers (LDOMS) using scripts and Ops Center.
- Performed package and patches management, firmware upgrades and debugging.
- Addition and configuration of SAN disks for LVM on Linux, and Veritas Volume Manager and ZFS on Solaris LDOMs.
- Configuration and troubleshooting of NAS mounts on Solaris and Linux Servers.
- Configuration and administration of ASM disks for Oracle RAC servers.
- Analyzing and reviewing teh System performance tuning and Network Configurations.
- Managed Logical volumes, Volume Groups, using Logical Volume Manager.
- Troubleshooting and analysis of hardware and failures for various Solaris servers (Core dump and log file analysis)
- Performed configuration and troubleshooting of services like NFS, FTP, LDAP and Web servers.
- Installation and configuration of VxVM, Veritas file system (VxFS).
- Management of Veritas Volume Manager (VxVM), Zetabyte File System (ZFS) and Logical Volume Manager
- Involved in patching Solaris and RedHat servers.
- Worked NAS and SAN concepts and technology.
- Configured and maintained Network Multipathing in Solaris and Linux.
- Configuration of Multipath, EMC power path on Linux, Solaris Servers.
- Provided production support and 24/7 support on rotation basis.
- Performed POC on Tableau which includes running load tests and system performance wif large amount of data.
Environment: Solaris 9/10/11, RedHat Linux 4/5/6, AIX, Sun Enterprise Servers E5500/E4500, Sun Fire V1280/480/440, Sun SPARC 1000, HP 9000K, L, N class Server, HP & Dell blade servers, IBM RS/6000, VMware ESX Server.