Aws Devops Engineer Resume
East Windsor, NJ
SUMMARY:
- C ertified AWS Devops Engineer with 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 the 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 with 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 with 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.
- Expert in Spring Boot which is radically faster in building cloud Microservices and develop spring based applications with very less configuration. Hands on experience on Big Data technologies such as Hadoop, Hive, Spark.
- Strong hands-on experience with Microservices like Spring IO, Spring Boot in deploying on various cloud Infrastructure like AWS, Microsoft Azure.
- Expertise in configuration and automation using Chef, Chef with 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 the 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:
AWS DEVOPS ENGINEER
Confidential, East Windsor, nj
Responsibilities:
- Configured and deployed GIT repositories with branching, forks, tagging, merge requests and notifications.
- Automated weekly releases with Maven scripting for compiling Java Code, debugging and placing Builds into Maven Repository.
- Experienced in authoring pom.xml files, performing releases with 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 the 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 with Spark integration for an application to support Real time analytics and correlation system to provide the 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 with the 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 the ELK Stack for Log management within 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 with CLI and API.
- Working on Inbound and Outbound services with 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 the Docker containers and Docker consoles for managing the application life.
- Worked with messaging queues like Kafka, RabbitMQ.
- 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 with 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 the 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 the images and worked on the infrastructure using Docker containerization.
- Used Hashi corp Packer to create Amazon Machine Images and automated the 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 with 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 with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
- Created streams in the SpringXD for message de-queuing and also created collections in MongoDB and separate databases in the MongoDB instances to capture logging activity
- Configured the application to run on the 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.
- 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 with 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 with Elastic search, Logstash & Kibana.
- Implemented and maintained the 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 with 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 the requirements of the applications.
- AWS expertise in dealing with 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 with respect to specific applications.
Environment: Ansible, Docker, ECS, Kubernetes, Apache, VPC, Nagios, NAT, LAMP, terraform, AWS (EC2, S3, ELB, RDB, Dynamo DB, SES, SQS, SNS, Route53, VPC, AutoScaling, CloudFormation), CI CD, SVN, GITHUB, JIRA, MAVEN, Jenkins.
DEVOPS ENGINEER
Confidential,| south morehall, PA
Responsibilities:
- Developed and supported the Software Release Management and procedures.
- Performed all necessary day-to-day GIT support for different projects. Implemented and maintained the branching and build and release strategies utilizing GIT.
- Used ANT as build tool on Java projects for the 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 the 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 the Docker container and Docker consoles for managing the 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 with Kafka.
- Used Docker to showcase the build Microservices to modularize design and isolate the 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 helped us drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
- Building and configuring of EC2 instance on AWS cloud platform, Configuration of Elastic Load Balancer (ELB) for traffic control for the EC2 and S3.
- Worked on Docker container snapshots, attaching to a container, managing containers, removing images and managing directory structures.
- Worked with developing Chef Recipes using Terraform scripts to perform deployments onto application servers like Tomcat and Nginx.
- 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 with development teams to integrate their projects into the 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 the requirement and stored them in ORC format for eficiency
- Configured Elastic Load Balancers with EC2 Autoscaling groups.
- Develop Linux shell scripts and SQL scripts to capture Vertica database performance with regard to CPU, memory, network traffic, disk usage, query runtime, node downtime.
- Developed PowerShell Scripts for automation of the 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 the 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, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Python, Shell Scripting, Ruby, PUTTY, Confluence, SOA.
DEVOPS ENGINEER
Confidential, Memphis, TN
Responsibilities:
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that 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 the 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 the integration tools to the 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 the development of build artifacts on the source code.
- Worked directly with the Azure Product team in tracking and resolving defects in the 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 with agile methodology & coordinated releases with engineering & SQA for timely delivery.
- Troubleshoot the automation of Installing and configuring applications in the 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 that all server hardware, operating systems, software and procedures aligned with 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 with 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.
Linux Administrator
Confidential
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 the 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 with large amount of data.
Environment: Solaris 9/10/11, RedHat Linux 4/5/6, AIX, Sun Enterprise Servers E5500/E4500, Sun Fire V 1280/480/440, Sun SPARC 1000, HP 9000K, L, N class Server, HP & Dell blade servers, IBM RS/6000, VMware ESX Server.