We provide IT Staff Augmentation Services!

Senior Aws Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Chanhassen, MN

SUMMARY:

  • Around 8 Years of experience in IT industry as DevOps/ Agile operations, Linux Administrator, Build/Release Management, Change/Incident Management and Cloud Management.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Redhat and Oracle).
  • Proficiently experienced in Amazon Web Services cloud platform and its features like EC2, S3, RDS, EBS, ELB, SNI, Auto - Scaling, AMI, IAM, Cloud Watch and VPC cloud formation
  • Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience in working on version control systems like Subversion and GIT, clearcase, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, Source tree, Git Bash, GitHub, Git GUI and other command line applications etc.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience using cloud providers and API& for Amazon (AWS) with Microsoft Azure.
  • Expertise with configuration management automation tools like Ansible, Chef and Puppet for Deployment on Multiple platforms.
  • Experience in several AWS services EC2, VPC, S3, Cloudwatch, Auto scaling configurations etc.
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins, Teamcity, Bamboo, Build forge and Maven.
  • Installed, configured and administered Continuous Integration tools such as Hudson and Jenkins for automated builds.
  • Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
  • Used PowerShell script in Octopus Deploy to alter and execute/extract NuGet packages from successful builds.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Experience in using Bug tracking tools like Atlassian JIRA, Remedy, HP Quality Center.
  • Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
  • Experience in Migration & deployment of Applications with upgrade version of Application & Hardware, MS build, batch script, IIS and Jenkins Administrator.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Created and Extensively used Octopus deploy Automation for .Net Application By setting a transformed variable to change config files accordingly
  • Experience in research of Kubernetes and Apache Mesos
  • Implemented Apache Mesos in containerization with Docker
  • Used Mesos for scalability of containers.
  • Experienced with Handling Cloud environments (AWS and OpenStack)
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl scripts.
  • Experience in working with continuous integration using Jenkins.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • Good analytical, problem solving, communication skills and can work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS:

Build Tools: ANT, MAVEN

Version Tools: Clear Case, SVN, GIT, Perforce, TFS

CI Tools: Jenkins, Bamboo, Hudson

Web technologies: HTML, XML, JAVA Script

Web Server: Ngnix, Microsoft IIS, Apache Tomcat, Apache.

CM Tools: Puppet, Chef, Ansible

Languages: C, C++, Perl scripting, Shell scripting, Java, PowerShell, Ruby

Database: MySQL, IBM DB2

Operating Systems: Windows server 2000/2003/2007/2008/ XP, LINUX (RHEL 4/5/6/7), UNIX (11.0,11.11,11.23), centos

Bug Tracking: JIRA, Bugzilla, HP quality center

SDLC: Agile, Scrum, Waterfall

Cloud Technologies: Amazon Web Services(AWS), Openstack, Microsoft Azure

Containers: Docker, Kubernetes

Monitoring Tools: Nagios, ICINGA.

PROFESSIONAL EXPERIENCE:

Confidential, Chanhassen, MN

Senior AWS Cloud Engineer

Responsibilities:

  • Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Developed Scripts for AWS Orchestration and designed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working with technical and non-technical teams across Amazon (AWS).
  • Architected & Implemented security to meet PCI requirements, using VPC Public/Private subnets, Security Groups, NACLs, IAM roles, policies, VPN, WAF, Trust Advisor, Cloud Trail etc. to pass penetration testing against infrastructure.
  • Configured applications in virtual private cloud (VPC) and hardened it from malicious attacks using 2-layer protection from security groups (at instance level) and network access control lists (NACL, at subnet level) and using network access translator (NAT) instance.
  • Monitored the performance of the system using ps, prstat, vmstat, mpstat, perfmeter and iostat to check the CPU utilization, bottlenecks of I/O devices, Memory usage and Network traffic
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Automated the build and release management process including monitoring changes between releases.
  • Designed GIT branching strategies, merging per the needs of release frequency by implementing GIT flow workflow on Bitbucket
  • Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
  • Experience in writing Ansible scripts to configure tomcat servers and maintain application deployments.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Responsible for building application full automation pipeline for deployment into AWS using Jenkins, Artifactory, Chef and Terraform.
  • Worked with AWS Cloud platform and its features.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration,this script creates stacks, single servers, or joins web servers to stacks.
  • Heavy Shell, Perl, Python, and JSON scripting
  • Experience with Configuration Management Tools like CHEF and responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Used Chef to configure and manage infrastructure. Created cookbooks to automate the configuration setups.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Strong understanding of JAVA project structures.
  • Built and Deployed java source code into application servers in an AGILE continuous integration environment.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Written multiple cookbooks in chef, implemented environments, roles, data bags in chef for better environment management.
  • Focused on automation and continuous integration. Automated local development environment using chef.
  • Implemented monitoring solutions with Elasticsearch and Logstash.
  • Provision, for deployment, orchestration, and operations across multiple data centers and cloud providers, Core Coverage, Cloud-Specific Infrastructure and Systems and Architecture Cloud Planning
  • Troubleshot switch to server and back to the secure Cloud connection.
  • Experience designing, implementing or supporting Cloud Infrastructure solutions.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS, and Ops Works.
  • Install and configure the Rabbit MQ environment for the Analytics and setup the supervisor for managing process availability.
  • Built a control panel for DNS and an api-driven ipv4 authoritative DNS service
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Involved in SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as apache, tomcat, AWS-ELB
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Implement cluster services using Docker and Kubernetes.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps, deployments.
  • Administer, secure, and maintain multiple Kubernetes clusters to support a global service.
  • Use of Docker and OpenShift to manage micro services.
  • Openshift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting for the Production Release.
  • Automated test scripts from Jenkins to execute on HP ALM.
  • Designed workflows in Atlassian JIRA to deal with issues, and maintained all the user stories for tracking as per Agile style.
  • Maintained Centos servers for any data overload and update user processors.
  • Worked on the connectivity and Firewall issues for the installation and connectivity of the tools.
  • Involved in the troubleshooting the servers.

Environment: JAVA, SVN, GIT, Apache Maven, Jenkins, Apache Tomcat, Shell Script, SOAP, REST API, Chef, Ansible, Linux, Windows, Atlassian JIRA, Cloud Foundry, Python, Perl, AWS, DNS, Docker, Subversion.

Confidential - Golden Valley,MN

Devops/Cloud Engineer

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Implemented vRAN onboarding instantiation by using CCM orchestrator.
  • Migrated the VMware Virtual machines in to Openstack cloud environment and Design, Install, configure, and test Open stack environment (Nova, Swift, Cinder, Neutron, Horizon, Keystone & Glance)
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Worked with an Agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using puppet and Jenkins to get the job done.
  • Migrated an existing legacy infrastructure and recreated the entire environment within Amazon Web Services (AWS).
  • Involved in analysis phase (Identity 2 and 3 tier pattern based on existing infra), writing puppet scripts.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Puppet Scripts.
  • Responsible for automated installation of Puppet Enterprise 2.7 and configuring Puppet Master and Puppet Agents (both Windows and Linux Env).
  • Responsible for automated installation of Software such as Java, Tomcat, Centrify in puppet master and puppet agents using puppet scripts.
  • Experience in writing python code for External Node Classifier in Puppet.
  • Written code in order to classify the Nodes in a data center for configuring the variables for different set of environments such as Production, Staging, Testing etc..
  • Responsible for automated deployment of java application in Tomcat Server using puppet scripts. .
  • Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
  • Implemented multi-tier application provisioning in open stack cloud, integrating it with puppet, migrating the application using Maven as build tool.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Performed necessary day to day Subversion/GIT support for different projects.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Troubleshooting any part of the lifecycle services within the openstack including log files, message queues, database, computer hardware, and network connectivity.
  • Installed Red Hat Enterprise Linux OpenStack platform using Packstack Designing the deployment and migration plan for the Red Hat Enterprise Virtualization environment and Red Hat Enterprise Openstack.
  • Working together with Data Center Operations and Network Security, prepare OpenStack hypervisors running Red Hat for use in private cloud deployments.
  • Deployed Java/J2EE applications on to the Apache Tomcat server and configured it to host the websites.
  • Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Executed the planning of product software releases and Performed clean builds per scheduled releases.
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Identified the Data Source and defining them to build the Data Source Views.
  • Deployed the build artifacts into environments like QA, UAT per the build life cycle.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef, Open stack.

Confidential - NEW YORK

Build & Release Engineer

Responsibilities:

  • Generated ANT, UNIX scripts for build activities in QA, Staging and Production environments
  • Worked on the transition project, which involves migration activities from ANT to Maven to standardize the build across all the applications.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Merged release branches to the trunk after the production release and resolved the conflicts that arose during the merge in both Perforce.
  • Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST)
  • Deployed using Admin console into WebLogic Application Servers.
  • Build artifacts (war and ear) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Incorporated the Code Quality Tools to Find Bugs and Covertures into ANT Projects.
  • Used Jenkins to perform automated Builds and Deployments.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Documented project's software release management procedures with input decisions.

Environment: Oracle WebLogic 9.x/10.x, Oracle 11g, LINUX, GIT, ANT, Jenkins, LDAP, HP Quality Center.

Confidential - Fremont, CA

Build & Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Used Subversion (SVN) for branching, tagging, and merging.
  • Wrote ANT (build .xml) for Building Ant Projects.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion (SVN) and Perforce.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Written Shell and Perl scripts for the automation of deployments and integrating them with the CI tool.
  • Designed, wrote and built deployment using Ant/ Shell scripting and automate overall process using Subversion and Build Forge.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Created Perl scripts and SQL stored procedures for nightly batch job streams, data loads and corporate reporting.
  • Configured Remedy for Bug Tracking and Creating issues/Tickets.
  • Deployed the applications to WebSphere Application Server and static content to apache web servers.

Environment: Subversion (SVN), CVS, Perforce, ANT, Maven, Jenkins, JIRA, LINUX, XML, Web Sphere, Anthill pro, Oracle, Perl Scripts, Shell scripts, Nexus

Confidential

Java Developer/ Build Engineer

Responsibilities:

  • Deployed WARS and EARS using WebLogic Admin Console as well as running scripts.
  • Configured JDBC connection pools and data sources for the applications.
  • Responsible for Continuous Integration environments like Jenkins, Nexus, Sonar.
  • Assist with maintaining current build systems, developed build scripts and maintained the source control system.
  • Deployed build artifacts to Websphere application server using Maven and Python scripts.
  • Deployed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Troubleshoots system hardware, software, networks and operating system.
  • Responsible for building and releasing packages to DEV and QA Environments.
  • Responsible for design and maintenance of the Subversion Repositories.
  • Secures system by developing system access, monitoring, and controls.
  • Performing clean builds per the schedule published for a given releases.
  • Managed the source codes repository of multiple development applications using Tortoise SVN.
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities.

Environment: Subversion, Oracle WebLogic, ANT/MAVEN, Jenkins, Perl Script, Shell, WebSphere.

We'd love your feedback!