We provide IT Staff Augmentation Services!

Devops /aws Cloud Engineer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Over 8 years of overall IT experience in various roles like AWS Engineer, Build and Release Engineer, Linux Admin with certification in AWS Engineer with an exposure towards Build Automation, Continuous Integration, Continuous Delivery, Configuration Management and Cloud services. Passionate about exploring latest technologies, adept at adapting to the dynamic work environment and a quick learner.
  • Experienced in Infrastructure Development and Operations involving AWS Cloud platform like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, AWS Import / Export.
  • Experienced in setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 buckets .
  • Excelled in creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups
  • Hands on experience with AWS - CLI to suspend an AWS Lambda function and to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Designed, built and deployed a multitude applications utilizing almost all the AWS (Including EC2, S3, Elastic Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Cloud Watch and IAM), focusing on high-availability, fault tolerance, and auto-scaling with Cloud watch monitoring
  • Provisioned and configured AWS EC2 instances for TEST & QA environments on demand and experienced with spin-off instances via AWS Management console and Jenkins EC2 Plugin.
  • Experienced in AWS services like IAM, S3, Auto scaling, VPC, Cloud Watch, ELB and CFT.
  • 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.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage and no. of builds being run.
  • Installed and configured Chef Enterprise and Chef Workstation hosted as well as On-Premise; Bootstrapped Nodes; Wrote Recipes, Cookbooks and uploaded them to Chef-server.
  • Analysed and Validated chef cookbooks with foodcritic and test kitchen. Provided 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.
  • Implementing and setting up Route 53 for AWS Web Instances & ELB & Cloud Front on AWS Environment.
  • Expert-level knowledge of Amazon EC2, Amazon S3, Amazon RDS, Amazon VPC, Amazon Elastic load balancing, Amazon SQS, Cloud watch and other services of the AWS family.
  • Worked on Virtual environments using the tools Virtual box and Vagrant, Docker.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Strong experience with monitoring tools such as Nagios, cloud watch.
  • Experience in Bug/Issue tracking tools like JIRA.
  • Automated resource creation process using CFT, JSON, Bash and Python scripts through pre-boot and bootstrapping process.
  • Integrating various Version control tools, build tools, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
  • Involved in sprint planning, and experienced in Agile Methodology.
  • Excellent communication skills, interpersonal skills, and ability to work with any team and also individually.

TECHNICAL SKILLS:

Operating systems: Windows Vista/7/8/10, LINUX, FEDORA, CENT OS, Windows Server 2000/2003/2008.

Programming Languages: C, C++, Python, Perl, Shell scripting, Ruby, SQL, Java/J2EE.

IDE: Eclipse, WordPress, MySQL Workbench, TOAD.

Build Tools: ANT, MAVEN, MAKE.

Databases: Oracle, MYSQL, SQL, IBM DB2, MongoDB.

Web Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Version Control System: SVN, GIT, IBM, Rational Clear Case, Perforce, CVS, Tortoise.

Tracking tools: JIRA, Remedy, Clear Quest, Bugzilla.

Repositories: Nexus, Artifactory

Monitoring Tools: Nagios, Zabbix, Graphite, Splunk.

CI/CD Tools: Jenkins, Bamboo, Vagrant, Docker, Hudson, Chef, PuppetCloud Services: AWS, Open Stack, Microsoft Azure.

PROFESSIONAL EXPERIENCE:

Confidential, NY

DevOps /AWS Cloud Engineer

Responsibilities:

  • Build and configure a virtual data centre in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Experience working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Utilizing Cloud Watch and Logic Monitor to monitor resources such as EC2, EBS, ELB, RDS, and S3 etc.
  • Created customized AWS Identity and Access Management (IAM) polices for various AWS resources to have required accessibility to required resources.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS). Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS MySQL DB cluster.
  • Developed tools to automate the deployment, administration, and monitoring of a large-scale AWS Linux environment.
  • Experience in setting up Jenkins continuous build integration system.
  • Converting the ANT Build projects to Maven Build projects.
  • Build and configured Jenkins slaves for parallel job execution. Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Pulled a code from the development line using cherry-pick, creating a tag and pushing it to the main line using GIT version control after integration and build.
  • Automate network configuration management for all cloud environments.
  • Deployed, maintain, troubleshoot, and tune multi-tier, distributed, cloud-based application components.
  • Developed a Power Shell script to automate Active Directory and server tasks and Generate reports for administrators and management.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python wrote the ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Application and System logs using Python and PowerShell for all applications to proactively monitor and trace errors with automated email alerts to various teams internally.
  • Created and Maintained Shell, Python, and Ruby scripts for building applications.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Manage source code, software builds, software versioning, and detect tracking on software maintenance tasks/projects.
  • Move application logs to S3 by using cloud watch logs and create alarms raised by applications.
  • Used AWS Cloud Front (content delivery network) to deliver content from AWS edge locations drastically improving user experience and latency.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and the Ruby AWS-SDK.
  • Design & implement the Virtual Private Cloud (VPC) service for increase of customers on premises data centre with AWS Cloud utilizing VPC and VPN and direct connect services,

Environment: GIT, Maven, Jenkins, Ansible, Docker, AWS (IAM, EC2, Cloud Watch, S3, VPC), My SQL, AWS, EC2, S3, VPC, VPN, VM’s, Glacier, ELB, RDS, SNS, SWF, IAM, Route 53, Redshift, AWS Cloud Formation, Linux, GIT, Maven, Jenkins, Sonar, Docker, Kubernetes, Apache, Tomcat, Ruby, Nexus.

Confidential, San Francisco, CA

DevOps/AWS Engineer

Responsibilities:

  • Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Application of automations tools like Chef, Puppet, DevOps based on the requirements.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Involved in extending Active Directory Domain Services(AD) into cloud
  • Designed AWS Cloud Formation 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.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • At CoreOS, we use the kube-aws CLI tool to automate cluster deployment to AWS
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it.
  • Created local repository to connect Linux server to RHEL site for downloading packages and patches.
  • Knowledge of Node.js and frameworks available for it
  • Integration of user-facing elements developed by front-end developers with server side logic using Node.js.
  • Automated deployment of builds to different environments using Jenkins
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from svn/git and use ant/maven to build war/jar artifacts and creating pipelines
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system
  • Wrote PowerShell scripts for automating time consuming specialty needs for external clients.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes
  • Installed and configured configuration tool such as ChefServer / workstation and nodes via CLI tools to AWS nodes
  • Moving Opsview/Nagios Alerting system to Sensu and handoff to NOC for managing alerts/incidents.
  • Developed internal tool QuickDeploy for runbook automation, and automated release and deployment Management process using shell scripts, windows batch, and python with Rundeck and Jenkins.
  • Analyze and correct order flow exceptions by implementing changes to our OMS, WMS/Agile, and customer checkout via a JIRA process.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection(VPC).
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Configured plugins for the integration tools to the version control tools.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Developing Web Application in Groovy/Grails with Mongo DB as a data store

Environment: AWS, Chef, Puppet, Jenkins, VDI, VPC, Route53, EBS, SQL, ELB, Cloud watch, RunDeck, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, Git.

Confidential

DevOps/AWS Engineer

Responsibilities:

  • Installed, Configured and Maintained Solaris/RedHat Linux (Solaris 8,9 & 10, OEL 5/6, RedHat Enterprise Linux 4.x,5.x & 6.0) on SPARC, x86 and Blade Centres.
  • Supported RedHat servers in Production and Development environments.
  • Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI,
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in EC2 instances in QA environment.
  • Managed and worked with various instances of EC2, creating AMI's, managing EBS volumes and configuring security groups, elastic ip's etc.
  • Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning and tagging.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Worked on chef server management console and understanding and working knowledge on all different components of chef server, nodes and workstations.
  • Written different cookbooks containing multiple recipes to achieve automation for middleware installation, Environment readiness and deployment activities.
  • Utilized all components of cookbooks like recipes, resources, templates, attributes and libraries.
  • Experience with knife command line utility, berkshelf dependency manager and test kitchen to validate my cookbooks.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Carried out deployments and builds on various environments using Jenkins continuous integration tool.
  • Created and automated platform environment setup using chef.
  • Implemented Chef Server and components installations, including cert imports, increase chef license, creating admins and users.
  • Deployment of build artifacts like wars and ears into Tomcat server by invoking the Shell Scripts.
  • Converted and automated builds using Maven. Scheduled automated nightly builds using Jenkins.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Managed the maven artifacts using Nexus repository.
  • Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools etc.
  • Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling / naming conventions using GIT source control.

Environment: Solaris 8, 9, 10, Redhat EL 4.x, GIT, Chef, Jenkins, Tomcat, Maven, Jenkins, AWS (EC2, AMI, Cloud Watch, S3).

Confidential

DevOps Engineer

Responsibilities:

  • Patching of RHEL5 and Solaris 8, 9, 10 servers for EMC Power path upgrade for VMAX migration.
  • Configuration of LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes.
  • Role required Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and Virtual Machine's as required in the environment.
  • Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Performed Build/Release/SCM engineer duties.
  • Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes.
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts.
  • Written chef cook books and recipes to Provision several pre-prod environments consisting of Cassandra DB installations, web logic domain creations and several proprietary middleware installations.
  • Involved in writing Python, Perl and shell scripts for compilation and deployment process.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Used Gradle and written python scripts to automate the Build and deployment process. Used maven for few modules.
  • Working on SAST and DAST tools for secure code reviewing and to find potential vulnerabilities.
  • Experience in writing ansible scripts.
  • Used Ansible for configure tomcat servers and maintain.
  • Worked on Virtualization of build and SCM environments.
  • Performed SCM-guru tasks including branching, merging, server recovery, permission handling.
  • Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and the Ruby AWS-SDK.
  • Collaborate in the automation of AWS infrastructure via terraform, ansible, and Jenkins - software and services configuration via chef cookbooks.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.

Environment: AWS, Jenkins, Java/J2EE, MAVEN, Perl Scripts, JIRA, Subversion, Shell Scripts, UNIX, Tomcat Application servers, FINDBUGS, etc.

We'd love your feedback!