We provide IT Staff Augmentation Services!

Senior Aws Cloud Engineer Resume

Timonium, MD

PROFESSIONAL SUMMARY:

  • AWS certified cloud engineer with around 10+ Years of experience in IT industry comprising of Systems Administration and Change Management, Software Configuration Management (SCM), Build and Release management and Process Engineering.
  • Currently working on Enterprise - wide development team for Puppet-based application , middleware, patching and configuration deployment engineering
  • Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2 , Cloud watch , Cloud Formation and managing security groups on AWS.
  • Private Cloud Environment - Leveraging AWS and Puppet to rapidly provision internal computer systems for various clients.
  • Develop Puppet modules and role/profiles for installation and configuration of software for required for various applications/blueprints.
  • Wrote python scripts to manage AWS resources from API calls using BOTO SDK and also worked with AWS CLI .
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages.
  • Setup Puppet Master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Maintenance and Vulnerability Management of Hybrid infrastructure and CI/CD using Chef - Cookbooks.
  • Experience with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server , managed On-site Applications/ Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl Scripts.
  • Maintained high Availability clustered and standalone server environments and refined automation component with scripting and configuration management ( Ansible ).
  • Hands-on experience in Microsoft Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Internet of Things (IoT), Azure Search, Key Vault, Visual Studio Online (VSO) and SQL Azure .
  • Strong experience in automating Vulnerability Management patching and CI/CD using Chef and other tools like GitLab, Jenkins, and AWS/Open Stack .
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management.
  • Hands-on Experience in configuration of Network architecture on AWS with VPC , Subnets , Internet gateway , NAT, Route table .
  • Responsible for ensuring Systems & Network Security, maintaining performance and setting up monitoring using Cloud Watch and Nagios .
  • Experience in working on version controller tools like GitHub (GIT) , Subversion (SVN) and software builds tools like Apache Maven , Apache Ant.
  • Extensively worked on CI/CD pipeline for code deployment by engaging different tools ( Git , Jenkins , CodePipeline ) in the process right from developer code check-in to Production deployment

TECHNICAL SKILLS:

DevOps Tools: Puppet, Chef, Ansible, Vagrant, Docker and Splunk

Cloud Platform: Amazon Web Services (AWS), Azure, OpenStack

Scripting Languages: PERL, Ruby, Python, Shell Programming

Web/App Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Build & CI Tools: ANT, Maven, Hudson/Jenkins, Cruise Control, Bamboo, Nexus

SCM Tools: CVS, SVN, ClearCase, GitHub, Perforce

Operating Systems: UNIX, Linux, MS DOS, Windows 2012, 2008 Server

Database: Oracle, SQL, Enterprise NoSQL, Cassandra

Programming Languages: Java, J2EE, C++

Monitoring ToolsSpunk, Nagios: Virtualization/ContainerVagrant, Docker, VMware

PROFESSIONAL EXPERIENCE:

Confidential, Timonium, MD

Senior AWS Cloud Engineer

Responsibilities:

  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS .
  • Work with other teams to help develop the Puppet infrastructure to conform to various requirements including security and compliance of managed servers.
  • Built a VPC , established the site-to- site VPN connection between Data Center and AWS .
  • Develop push-button automation for app teams for deployments in multiple environments like Dev, QA, and Production.
  • Help with the creation of dev standards for Puppet module development including best practices for version control ( git ).
  • Perform troubleshooting and monitoring of the Linux server on AWS using Zabbix , Nagios and Splunk .
  • Management and Administration of AWS Services CLI , EC2 , VPC , S3 , ELB Glacier, Route 53 , Cloudtrail , IAM , and Trusted Advisor services.
  • Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation , CodeBuild , CodeDeploy , S3 and puppet .
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE .
  • Integrated services like GitHub , AWS CodePipeline , Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
  • Good Experience in architecting and configuring secure cloud VPC using private and public networks through subnets in AWS.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM .
  • D esigning and implementing fully automated server build management, monitoring and deployment by using Technologies like Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization , disk usage etc. to take recommended actions for better performance.
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA .
  • Included security groups , network ACLs , Internet Gateways , and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Writing UNIX shell scripts to automate the jobs and scheduling cron jobs for job automation using commands with Crontab.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python .Experience with Puppet to more easily manage enterprise Puppet deployments
  • Design AWS Cloud Formation templates to create custom sized VPC , subnets , NAT to ensure successful deployment of Web applications and database templates
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling /naming conventions using GIT source control.

Confidential, NY

AWS Cloud Engineer

Responsibilities:

  • Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions.
  • Managing Amazon Web Services ( AWS ) infrastructure with automation and orchestration tools such as Chef.
  • Proficient in AWS services like VPC, EC2, S3, ELB , AutoScalingGroups( ASG ), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail .
  • Experienced in creating multiple VPC ’ s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
  • Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used security groups, network ACL ’ s, internet gateways and route tables to ensure a secure zone for organisation in AWS public cloud.
  • Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Possess good knowledge in creating and launching EC2 instances using AMI ’ s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instance.
  • Used IAM for creating roles, users, groups and also implemented MFA to provide additional security to AWS account and its resources.
  • Written cloud formation templates in json to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
  • Implemented domain name service (DNS) through route 53 to have highly available and scalable applications.
  • Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.
  • Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
  • Experienced in creating RDS instances to serve data through servers for responding to requests.
  • Created snapshots to take backups of the volumes and also images to store launch configurations of the EC2 instances.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Acquired immense knowledge with configuration management tool Chef.
  • Installed Workstation, Bootstrapped Nodes, wrote Recipes, and Cookbooks and uploaded them to Chef-server and managed AWS for EC2/S3 & ELB with Chef Cookbooks.
  • Written Chef Cookbooks for installing Tomcat, JBoss, Nginx, WebLogic,WebSphere and for configuring load balancers and fail over.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Implemented Continuous Integration using Jenkins and GIT from scratch.
  • Responsible for performing tasks like Branching, Tagging , and Release Activities on Version Control Tools like SVN, GIT.

Environment : AWS (EC2, VPC, ELB, S3, EBS, RDS, Route53, ELB, Cloud Watch, CloudFormation, AWS Auto Scaling, Lambda, Elastic BeanStalk), GIT, SQL, Jira, AWS CLI, Unix/Linux, Ruby, Shell scripting, Jenkins, Chef, Terraform, Nginx, Tomcat, JBoss .

Confidential, Minneapolis, MN

AWS Cloud Engineer

Responsibilities:

  • Created scripts in Python (Boto) which integrated with Amazon API to control instance operations.
  • Designed, built and coordinate an automated build & release CI/CD process using Gitlab, Jenkins and Puppet on hybrid IT infrastructure.
  • Involved in designing and developing Amazon EC2 , Amazon S3 , Amazon RDS , Amazon Elastic Load Balancing , Amazon SWF , Amazon SQS , and other services of the AWS infrastructure.
  • Running build jobs and integration tests on Jenkins Master/Slave configuration.
  • Managed Servers on the Amazon Web Services (AWS) platform instances using Puppet configuration management.
  • Involved in maintaining the reliability, availability, and performance of Amazon Elastic Compute Cloud (Amazon EC2) instances.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS) .
  • Responsible for monitoring the AWS resources using Cloud Watch and also application resources using Nagios .
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lockdown security groups .
  • Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
  • Installed/Configured/Managed Puppet Master/Agent . Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
  • Coordinate/assist developers with establishing and applying appropriate branching , labeling/naming conventions using Git .
  • Branching, Merging, Release Activities on Version Control Tool GIT.
  • Used GitHub as version control to store source code and implemented Git for branching and merging operations for Java Source Code

Environment: Java/J2EE, Jenkins, JIRA,Maven, GIT, ANT, AWS, Python, Ruby, Cassandra, Web logic, Unix Shell Scripting., Nagios, Cloud Watch

Confidential, SA, TX

DevOps Engineer

Responsibilities:

  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS .
  • Good Experience in architecting and configuring secure cloud VPC using private and public networks through subnets in AWS.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM .
  • D esigning and implementing fully automated server build management, monitoring and deployment by using Technologies like Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization , disk usage etc. to take recommended actions for better performance.
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA .
  • Included security groups , network ACLs , Internet Gateways , and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Utilized Amazon Route53 to manage DNS zones and also assign public DNS names to elastic load balancers IP's .
  • Writing UNIX shell scripts to automate the jobs and scheduling cron jobs for job automation using commands with Crontab.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python .Experience with AnsibleTower to more easily manage enterprise Ansible deployments
  • Design AWS Cloud Formation templates to create custom sized VPC , subnets , NAT to ensure successful deployment of Web applications and database templates
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling /naming conventions using GIT source control.
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and also VM Migrations from Transitional hosts on Canada Boxes.
  • Customize existing cookbooks downloaded from the chef supermarket using Ruby DSL and Chef Handlers.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Built a prototype Azure application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud based compute, storage and network resources based upon changing workloads.
  • Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
  • Create Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Build DataSync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure .
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and also VM Migrations from Transitional hosts on Canada Boxes.
  • Updating the instance counts in the production for the services of Red box in the Production Azure Subscription.
  • Designed system for the Azure platform to ensure massive compute resources are available to allow NKR to scale internationally.
  • Design and Implemented WCF services layer hosted on Windows Azure. This layer is the middle tier between SQL Azure and SharePoint online external content.
  • Developed a conical map/reduce-like architectural pattern that that is designed to leverage the Azure platform.
  • Work in progress on POC to migrate to Windows Azure to address scalability and performance issues.

Environment: Azure, Java/J2EE,ANT, Maven, Subversion, Puppet, OpenStack, Jenkins, GIT, Linux,Shell/Perl Scripts, Python, Tomcat, Jira.

Confidential, Santa Clara , CA

Build&Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases and using Version Control Tools likes Rational Clear Case , Rational Team Concert (RTC ), SVN.
  • Development, Quality Assurance and Manage teams to ensure cross communication and confirmed approval of all production changes.
  • Provided end-user s for all Tortoise SVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Documented the entire build and release engineering process and provided on call support.

Environment: Tortoise SVN, Jenkins, Sonar, Java/J2EE, ANT, MAVEN, Web Sphere, Perl Scripts, Shell Scripts, Ruby, XML, UNIX, Oracle10g, 11g, JIRA, Python

Confidential, Dublin, OH

Systems/Network Engineer

Responsibilities:

  • Completed Hardware and Software builds for new server deployments, ensuring adherence to documented build procedures.
  • Installed and maintained RJ45, CAT6 and/or optical fiber cables across the Data Center and various MDFs around the lot.
  • Installed and maintained AC/DC power PDU's (Sentry- Server Tech) with Temperature &Humidity sensors, connections Master/Slave , configuring all the PDU's in the Sentry Management application.
  • Assisted in the operation, and maintenance of all electrical, mechanical, and HVAC equipment within the Data Center/Facility.
  • Facilitated the growth of the IT Infrastructure Service support and participated in the development of its products and services.
  • Audited changes for IP's, Gateway , ports , etc.
  • Installed and administered UNIX, RedHat Linux and Windows NT servers.
  • Install and Configure Linux with Apache , Oracle 8I and PHP ( LAMP Project ).

Environment: Ant, Java, Maven, Subversion, Hudson, Linux, Solaris, Web Sphere, Shell scripting, Nexus.

Hire Now