We provide IT Staff Augmentation Services!

Aws/cloud Engineer Resume

2.00/5 (Submit Your Rating)

Reston, VirginiA

SUMMARY

  • Overall 8+ years of professional IT experience in System Administration, Software Development, Configuration, Build and Release Engineering, DevOps Engineering, Automation, and Cloud Computing Platforms like AWS, Microsoft Azure, Google Cloud.
  • Experienced in provisioning AmazonEC2 instances, AMI, Elastic Load Balancer (ELB) and Elastic Block Storage volumes (EBS). Also created snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Experienced in supporting AWS Cloud environment wif multiple AWS instances and configured Elastic IP & Elastic Storage and has good knowledge wif security groups.
  • Good knowledge on configuring instances and backups to S3 bucket.
  • Good knowledge on migrating On - premises applications and data onto AWS Cloud, leveraging the usage of different services available in AWS like AWS Direct Connect, S3 Transfer Acceleration, AWS SnowballEdge, Server migration service and Data Base migration service wif live migration of applications implementing Hybrid Migration Strategy.
  • Designed and distributed data across all the nodes in a Cluster on different availability zones in AWS Redshift and experienced in automating the infrastructure using Terraform in AWS console.
  • Experienced inBlue/greendeploymentstrategy by creating new applications which are identical to the existing production environment using CloudFormation templates & Route53 weighted record sets to redirect traffic from the old version to the new version via DNS.
  • Experienced working wif application and architecture teams to conduct proof of concept (POC) and implemented the design in a production environment in AWS.
  • Excellent knowledge in Migrating servers, databases, and applications from on premise to AWS and Google Cloud Platform.
  • Experienced in Pivotal Cloud Foundry Setup Configuration/maintenance. Worked on installing, configuring Cloud Foundry Ops Manager, App Manager, Etc.
  • Experienced in provisioning of IaaS, PaaS, SaaS virtual machines and web/worker roles on Microsoft Azure classic and Azure Resource manager.
  • Experienced in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Implementing azure Site.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and Subnets.
  • Experienced working wif Docker components like Docker Engine, Docker Hub, Docker Machine, creating Docker images, Docker Compose and handling multiple images and setting up development & testing environment using Docker Swarm and Docker Container network.
  • Worked on Kubernetes to manage containerized applications using its nodes, Config Maps, selector services and deployed application containers as Pods.
  • Good understanding of OpenShift platform in managing Docker containers, Kubernetes Clusters.
  • Proficient in application Deployments & Environment configuration using Ansible, Chef, Puppet.
  • Automated the installation of ELK (Elasticsearch, Logstash and Kibana) agent wif Ansible playbook.
  • Used ansible as configuration management tool and written playbooks for server provisioning, software installation and deployment activities. Used ansible for multimode configuration management over SSH and PowerShell.
  • Used Ansible Tower to automate repetitive tasks, quickly deploys critical applications, and proactively manages change by writing YAML code to automate Cloud Deployment Process.
  • Extensively used ANT/Maven as build tools to generate artifacts and created SonarQube reporting dashboard to run the analysis for every project and worked on building of deploying artifacts such as war & ear from source code.
  • Experienced in using Nexus and JFrog Artifactory Repository Managers for Maven builds.
  • Good working knowledge on source code management tools like Git, GitLab, Bitbucket, SVN.
  • Experienced in installing, configuring, and managing of databases such as SQL Server, MySQL, NoSQL, DB2, PostgreSQL, Oracle, DynamoDB, MongoDB & Cassandra.
  • Good knowledge in various network services like DNS, NFS, CIFS, FTP, NIS, Samba Server, LDAP, Remote access, Security management and system troubleshooting skills.
  • Experienced wif REST APIs including WSDL, XSD, XSLT and YAML. Good understanding of API concepts and REST architectural style.
  • Expertise in Python, Perl, Bash, Ruby scripting languages for deploying applications on servers. Good knowledge on maintaining of application servers like Apache, Tomcat, JBoss etc.
  • Experienced in using Go technologies on UNIX and Linux platforms. Expert in Boost STL containers, Design Patterns, Socket programming, Multithreading, GO Procs and GO containers.
  • Monitored the servers and checked the network performance using Nagios, Splunk, CloudWatch and logging tool ELK (Elastic, Logstash and Kibana).
  • Experienced in creating and managing User accounts, Groups, Profiles, Security, Disk space and Process monitoring in Debian and RedHat Linux.
  • Experienced in Selected Microcontroller, IDE, Debugger tools, RTOS, and Compiler.
  • Good knowledge in software unit testing, functional testing, integration testing and regression testing.
  • Experienced in issue management tools JIRA, Clear Quest and Quality center.
  • Good experience in working wif a team together to deliver best outputs in given time frames.Excellent interpersonal skills, ability to interact wif people at all levels.

TECHNICAL SKILLS

Operating System: Linux (Red Hat, CENTOS & SUSE), Ubuntu, Sun Solaris, DEBAINHP-UX,Windows.

CI & CM Tools: Jenkins/Hudson, Bamboo, TeamCity, Ansible, Chef, Puppet, Vagrant

Build Tools: ANT, MAVEN, Gradle

Cloud Environment: Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)

Containerization Tools: ECS (Elastic Container Service), Docker

Orchestration Tools: Kubernetes, Docker swarm, and Apache Mesos.

Version control Tools: SVN, GIT, GITHUB, Bitbucket, ClearCase

Scripting: Python, Ruby, Perl, Groovy, Shell Scripting, Power Shell and Golanguage

Processes: Agile-Scrum, Waterfall, Kanban

Bug Tracking Tools: Jira, ServiceNow, IBM Clear Quest

Web Technologies: HTML, CSS, Java Script, Bootstrap

Monitoring Tools: Nagios,AWS CloudWatch, Splunk, and ELK.

Application Servers: Tomcat, JBOSS, Apache, IIS, WebSphere, WebLogic

Networking Protocols: FTP, TCP/IP, HTTP, POP, UDP, SMTP

PROFESSIONAL EXPERIENCE

Confidential, Reston, Virginia

AWS/Cloud Engineer

Responsibilities:

  • Worked on Migrating the infrastructure from the traditionalAWScloud environment toAWS GovCloud, for better security as the organization was dealing wif HIPAA data.
  • Identified and improved existing environment faults like replacing multipleload balanceswif a singleload balancerresulting in better cost optimization.
  • Provided several cost estimates like average maintenance cost, cost depending on the demand, usage, and traffic before constructing the infrastructure inGovCloudso that the client gets a better understanding of the overall budget.
  • Improved present infrastructure functionality like replacing elastic beanstalk wifECS, implemented Web Application firewall (WAF) to ensure address security atthe API level,ECRto store thedockerimages.
  • ImplementCICDcode build, and deployment commands were provided in the post-build actions ofbuild spec.ymlfiles as the code pipeline is not currently available inthe AWS GovCloudenvironment.
  • Installed and configuredJenkinsfor Automating Builds and Deployments through the integration ofGitintoJenkinsto automate the code check-out thus providing an automation solution.
  • Integrated Dev and Prod environments in theGovCloudsuch that for anIAMuser a custom policy is attached in the dev side and the account ID is attached to a role wif a custom policy on the prod side. This provides better control over users and over security for the infrastructure.
  • Migrated fromon-demand EC2 instancestoECS Fargate spot instancesfor the serves fewer applications resulting in less maintenance cost, better autoscaling performance, better monitoring, andself-healing.This resulted in a drastic decrease in the overall cost of the environment.
  • Set up theOpen VPN connectionfromthe marketplacein theAWS GovCloud, for secure access of the instances and database.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications using the AWS stack (EC2, Route53, S3, RDS, Lambda, CloudWatch, EFS, S3 Glacier, Resource Access Manager, IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • CreatedLambdafunctions to monitor the log files which will trigger the Lambda code when their are changes in log files.
  • Deployed and maintained multi-container applications throughDocker, orchestrated containerized application usingDocker-compose andKubernetes.
  • Managed and maintained highly availableEC2Instances usingTerraformand wrote plugins that support new functionalities inTerraform.
  • Created functions in AWS Lambda to run python scripts by achieving serverless architecture in AWS and deploying through Terraform using the CDK (Cloud Development Kit) on AWS.
  • Leveraged Terraform modules/scripts to create custom sized VPC Solutions in AWS wif the halp of Network ACLs, Security groups, public and private network configurations to ensure successful deployment of Web applications by achieving Infrastructure as a code.
  • Worked onKubernetesfor creating new projects and services forload balancing, managingDockercontainers wif multiple namespace versions and adding service to routes by accessing from outside, creatingpodsthrough new application and controlling, scaling, and troubleshootingpodsthroughSSH.
  • Implemented a Production-ready, load-balanced, highly available fault-tolerant, auto-scaling Kubernetes infrastructure and microservice Container Orchestration.
  • Deployed and maintained multi-container applications throughDocker, orchestrated containerized application usingDocker-compose andKubernetes.
  • WroteAnsibleplaybooks wifPythonSSH as a wrapper to manage configurations ofAWSnodes. UsedAnsibleandAnsibleTower as a configuration management tool to automate repetitive tasks, quickly deploy critical applications.
  • Designed, built and managed the ELK (Elasticsearch, Logstash, Kibana) cluster for centralized logging and search functionalities for the bank application, and responsible for designing and deploying new ELK clusters.
  • Created tickets for bug stories and feature stories inJIRAwif the co-ordination of the QA/BA team respectively and issued them to developers to fixbugsand include necessary feature add.
  • ImplementedBlue/Green patterndeployment methodologies and rollbacks wif zero downtime to deploy process in Tomcat usingAnsible YAMLscripts.

Confidential, Richmond, Virginia

DevSecOps/Cloud Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications utilizing all AWS services EC2, AWS Lambda, Route 53, VPC, Security Groups, ELB, IAM, S3, Elastic Block Store, DynamoDB, Amazon RDS, Cloud Formation, Code Deploy, CloudWatch, and SNS.
  • Implemented Security groups for inbound/outbound access, network ACLs for controlling traffic through subnets, Internet Gateways, NAT instances and Route Tables to direct the network traffic and to ensure secure zones for organizations in AWS public cloud.
  • Created IAM policies for administration in AWS to assist teams across local geographical and remote areas.
  • Implemented various EC2 services like Launching instances, attaching volumes and snapshots, Configuring security group and Monitoring.
  • Configured Auto-Scaling Group (AGS) and ELB as per the business need to handle application traffic load during business hours.
  • Provided highly durable and available data by using S3 data store, versioning, lifecycle policies and enabled cross region replication for disaster recovery.
  • Used Cloud front to deliver content from AWS edge locations to users, allowing for further reduction of load on the front-end servers.
  • Converted numerous existing Java projects to a single deployment method using ECR Docker Containers.
  • Developing a deployment management system for Docker Containers in AWS Elastic Container Service (ECS).
  • Worked on integrating AWS DynamoDB using AWS Lambda to store the values and back up the DynamoDB streams.
  • Implemented Amazon RDS multi-AZ for automatic failover and high availability at the database tier and optimized the configuration of amazon redshift clusters, data distribution, and data processing.
  • Utilized Cloud Watch to monitor resources such as EC2, Amazon RDS DB services, Dynamo DB tables, EBS volumes, to set alarms for notifications or automated actions, and to monitor logs for a better understanding and operation of the system.
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server performance, CPU Utilization, disk usage. And attached the Grafana for Dashboard view for the metrics.
  • Expertise in working wifTerraformTemplate key features such as infrastructure as a code, execution plans, resource graphs, change automation.
  • Configured and installed Docker using Docker toolbox, creation of custom docker container images, tagging and pushing the images, removing images, and managing docker volumes.
  • Utilized Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Involved in building the application which works on mainly Groovy grails, Html, CSS, Rest services, Java script, Spring, Maven, Hibernate.
  • Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Creating scripts in DSL Groovy which integrate wif Jenkins for Automation to create seed jobs.
  • Integrated Jenkins wif GitHub for continuous integration and deployment of the code by enabling Git webhooks, the build jobs are automatically created once the changes are made to the code by dev team.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven wif Git to manage and deploy project related tags.
  • Managed Maven project dependencies by creating parent-child relationships between Projects and configured pom.xml in conventional projects for continuous integration.
  • Maintenance of source code in Git and branching, creating labels, merging of codes on git for testing and release.
  • Developed customized applications configurations in Splunk to parse, index multiple types of log format across all application environments.
  • Worked on build scripts and automated solutions using various scripting languages like Python, Groovy, BOTO3, Shell/Bash and YAML.
  • Development of test framework using thePython.
  • Debugging the failure issues by capturing the array and register dumps usingPythonscripts, traces and performing several experiments by interacting wif the design team.
  • Developing thePython APIswhich represent the memory subsystem. configured JIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.

Confidential, Johnston, Iowa

DevOps/Cloud Engineer

Responsibilities:

  • Developed strategy for cloudmigration and implementation of best practices using AWS services like database migration service, AWS server migration service from on-premises to cloud.
  • Worked on AWS Lambda wif Amazon Kinesis and integrated Dynamo DB using Lambda for value storage and for streams backup.
  • Developed Terraform scripts for build, change and version infrastructure as code using AWS as provider and launched multi-tiered stack to be provisioned and configured wif Terraform scripts.
  • Designed AWS cloud Formation templates to create custom sized VPC, to set up IAM policies for users, subnets, NAT to ensure successful deployment of Web applications, database templates and Security groups using Python (BOTO & AWS CLI) and JSON Templates.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch/Nagios and assigned AWS elastic IP addresses to work around host or availability zone failures by quickly re-mapping the address to another running instance.
  • Implemented AWS Lambda functions to run Python and Java scripts in response to event in Amazon Dynamo DB table, S3 buckets, HTTP requests using Amazon API Gateway wif OKTA.
  • Performed day-to-day operation and troubleshooting of VMs and Docker swarm in Google Cloud Platform.
  • Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod containers scaling, and auto-scaling. Used the Kubernetes dashboard to monitor and manage the services.
  • Created Docker images using a docker file, worked on Docker container snapshots, removing images and managing Docker volumes and virtualized servers in Docker as per QA and Dev-environment requirements and configured automation using Docker containers.
  • Worked on Docker-Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications.
  • Worked wif Ansible and Packerto build Jenkins master AMI. This includes Groovy to configure plugins configuration files and jobs deployed wif DSL plug-in, Ruby and Vagrant file to halp wif testing of that AMI and a Python script to halp rotate old versions of the AMI.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environment’s configuration Files, Users, Mount points, and Packages, worked wif automation/configuration management using Ansible and created playbooks in YAML to automate the development processes.
  • Added required images to Vagrant and created servers out of Images for testing and Automated infrastructure build-out and systems provisioning using Ansible and Ansible Tower.
  • Run Jenkins on-top of Kubernetes to drive all automation wif web-hooks tied into our Bitbucket system.
  • Created test branches from the master branch of each repository on Bitbucket to perform testing of Maven upgrade to LSR and tan assisted DEV teams to do the same successfully.
  • Worked wif different scripting languages such asGroovy, Python as a part of writing scripts for the automation tasks like release processes, applications migration, and monitoring application health during migration etc.
  • Increase performance of JIRA by deleting inactive workflows, screens, field configuration not associated wif any project. Deployed and configured JIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Configuration Management and source code repository management using tools like Bitbucket, Clear Case JIRA and CI tools like Jenkins.
  • Used monitoring tools like Nagios to improve application performance, halps to get the visibility & business context to meet business demands.

Confidential, Manassas, Virginia

DevOps/ Azure Engineer

Responsibilities:

  • Designed, installed, administered, and optimized hybrid cloud components to ensure business continuity (i.e. Azure AD, ADFS, SSO & VPN Gateways.).
  • Involved in the design and development of web application in C#.NET, ASP. Net, User Controls and deployment in the cloud environment.
  • 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, and PowerShell Automation.
  • Developed ASP.NET Web API services to return JSON and XML Format.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet wif Azure internal Load Balancer.
  • Successfully migrated companies from various environments into Office 365 Cloud Services.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Used Azure terraform to deploy the infrastructure necessary to create development, test and production environments for software development process.
  • Wrote Chef Cookbooks to automate the installation and update process of Apache Tomcat, MySQL and Java in the horizontal clusters by using CI Jenkins pipelining. Responsible for version control of Chef Cookbooks, testing of Cookbooks using Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Integrated Maven, Ant, GitHub in Jenkins to build and deploy artifacts to Nexus Artifactory.
  • Worked in handling multiple docker images primarily for middleware installation and domain configurations.
  • Achieved continuous delivery goal on high scalable environment using Docker coupled wif load balancing tool Nginx.
  • Managed major architectural changes from single server large software system to a distributed system wif Kubernetes orchestration.
  • Configured and maintained Jenkins Master-Slave setup by enabling password less SSH login between server and nodes to manage and distribute the build workload evenly across different nodes.
  • Configured central and distributed repository and assisted developers wif branching, labeling/naming conventions using Subversion (SVN) and Git source control.
  • Involved in creating Dynatrace and SPLUNK dashboards for business defined KPI’s (Key Performance Indicator) and performance dashboards for applications performance monitoring using application insights and Dynatrace SAAS.
  • Created Pre-commit hooks in shell/bash for autantication wif JIRA-Pattern Id while committing codes, limiting file size code and file type, and restricting development team to check-in while code commit and resolved update, merge and password autantication issues in JIRA.

Confidential, Madison, WI

DevOps/AWS Engineer

Responsibilities:

  • Design and deploy multi-tier applications using all the AWS services like (EC2, Route53, S3, Relational Database RDS, Dynamo DB, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Implemented Security groups for inbound/outbound access, network ACLs for controlling traffic through subnets, Internet Gateways, NAT instances and Route Tables to direct the network traffic and to ensure secure zones for organizations in AWS public cloud.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Implemented Docker to provision slaves dynamically as needed. Created and Maintained Dockerfiles in Source Code Repository build images and ran containers for applications and testing purposes. Creating and handling multiple Docker images primarily for middleware installations and domain configurations.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Involved in writing pom.xml files to establish the code quality tools integration.
  • Experienced in authoring pom.xml files, performing releases wif the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Performed SVN to GIT/Bitbucket migration and managed branching strategies using GIT workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in Bitbucket.
  • Worked wif bug tracking tool ServiceNow and used to create tickets, generate reports on different bug issues and tickets.

We'd love your feedback!