We provide IT Staff Augmentation Services!

Aws Cloud Engineer Resume

Chevy Chase, MD

SUMMARY:

  • 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.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis.
  • In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Experience in working with version control systems like Subversion, clear case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub.
  • Extensively worked on Hudson, Jenkins and Teamcity for continuous integration and for End to End automation for all build and deployments.
  • Experience in working with Cloud platforms - Service Now Amazon AWS.
  • Worked with various AWS EC2 and S3 CLI tools.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Developed applications on Spring Boot Framework using MicroService(SOA) Architecture and Synchronous protocols such as Java /REST
  • Installed, configured and administered Continuous Integration tools such as Hudson and JENKINS for automated builds.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Worked on provisioning different environments using Chef, Puppet and other Configuration management tools.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Extensive experience in using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Infrastructure Administration which included Installation of agents and monitoring of applications and servers using the performance management tool called AppDynamics.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible playbooks and Modules.
  • Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications/Services on the client hosts.
  • Also I've covered REST API development.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Excellent experience in documenting and automating the build and release process.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in running web scale services on Amazon Web Services.
  • Experience in Migration & deployment of Applications with upgrade version of Application & Hardware, MS build, batch script and JENKINS Administrator.
  • Experience in using bug tracking systems like JIRA, Bugzilla, Remedy, IBM Clear and HP Quality Center.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Used Debian based Linux servers to install Docker based services, monitor and debug the services.
  • Used Stack Driver and AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
  • Implemented detailed systems and services monitoring using Nagios and Zabbix services AWS cloud resources.

TECHNICAL SKILLS:

SCM Tools: Subversion, GIT, CVS and Clear Case, Stash.

CI & Provisioning Tools: Hudson, Jenkins, Bamboo, Anthill Pro, Ansible, Chef, Puppet.

Build Tools: ANT, MAVEN, MS Build and Gradle.

Operating System: Windows, UNIX, Red Hat, LINUX.

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear.

Languages: C, C++, SQL, .NET, Spring, PL/SQL, Visual Basic, Perl, Java/J2EE.

RDBMS: ORACLE 8i/9i/10g, 11g Sybase, SQL-Server

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Web Technologies: Servlets, JSP, HTML, Java Script, XML.

Scripting Languages: Shell Script, Groovy, Perl Script, Power Shell Script.

Development Tools: IBM RAD 6.0, Eclipse, and Visual Studio

Case Tools: UML, Rational Rose

Cloud Technologies: AWS and OpenStack

Container Tools: Docker

PROFESSIONAL EXPERIENCE:

Confidential,Chevy Chase,MD

AWS Cloud Engineer

Responsibilities:

  • Experience as Cloud AWS Engineer project teams that involved different development teams and multiple simultaneous software releases.
  • Review/Merge/Remove Git Pull Requests to bit bucket.
  • Hands on with Git / GitHub for code check-ins/checkouts and branching etc.
  • Built Continuous Integration environment (Jenkins, Nexus and Continuous delivery environment (Chef, Yum, rsync Integrated delivery (CI and CD process) using Jenkins, Nexus and Chef.
  • Deployed microservices with Ansible Playbook in Docker containers
  • Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration.
  • Continuous Delivery pipeline is given to all application teams as they on-board to Jenkins.
  • Responsible for the Continuous Delivery pipeline given to all application teams as they on-board to Jenkins as a part of migration.
  • Written code for pipeline template to build then deploy applications to all configured environments.
  • Provide support for the application teams if any issues or features to be added in pipeline template.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Provided Build support for applications, built and deployed to lower and higher environments.
  • Expertise in writing MAVEN/ANT scripts for automation of build and deployment of SOA components.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue tracker.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/Chef spec.
  • Also, used Chef for provisioning the infrastructure and also wrote Chef cookbooks and recipes to provision several pre-production environments.
  • Installation, configuration and administration of Virtual Box and VMware virtual machine for Ubuntu Linux servers.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Involved in designing and deploying multiple 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.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java,
  • End to end deployment ownership for projects on AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
  • 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.
  • Development of Spring Bootiful applications with micro services.
  • Worked in Micro Services Architecture.
  • Assisted developers in debugging application build deployment and connectivity issues.
  • Written shell scripts for end to end build and deployment automation.
  • Worked with Nexus repository manager to proxy, collect, and manage the dependencies on the collection of JARs.
  • Excellent hands on experience in installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache/IIS and Tomcat.
  • Created Docker container using Docker images to test the application.
  • Worked on Docker platform to develop, ship, and run applications.
  • Worked with Docker images /containers for redirection of ports and Volumes.
  • Experience in design micro services deployment using Docker.
  • Participated in the building of tools and processes to support the infrastructure performance and capacity.

Environment: Amazon Web Services, Microservices, Jenkins, Java/J2EE, Python, Web logic, UNIX, VMware, Artifactory, Ansible, Shell, Perl, IAM,S3, EBS,AWS SDK, Cloud Watch, Cloud Formation, JSON, Docker, Chef, GitHub.

­­­­­­­­­­­­­­ Confidential,Chicago,IL

Software Configuration Engineer

Responsibilities:
  • Implemented & maintained the branching and build/release strategies utilizing GIT and STASH/ Bitbucket.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Worked with Atlassian tools like Bamboo & Jira.
  • Installed and administered Atlassian tools like Bamboo, Jira, Confluence and Bitbucket.
  • Hands on experience on JIRA for creating bug tickets, workflows, pulling reports from dashboard, creating and planning sprints.
  • Created work flows in Jira to manage the changes from development till Production.
  • Used the continuous integration tool Bamboo to automate the daily processes.
  • Integrated various Atlassian Tools using the OAuth methodology.
  • Involved in periodic archiving and storage of the source code for disaster rec very.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Installed and administered Nexus repositories to download the artifacts during the build.
  • Used Nexus Repository to upload the build artifacts after a successful build.
  • Extensively worked in building Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration automation across the environments.
  • Maintained and enhanced existing puppet modules to be deployed across various providers and deployment architectures.
  • Worked as a puppet administrator, adding new puppet enterprise nodes to the master, deactivating the nodes and troubleshooting connection issues.
  • Used Python scripts to automate the Build and deployment process.
  • Troubleshooting, event inspection and reporting of various puppet issues and starting/restarting of puppet enterprise services..
  • Developed a system that uses data from LDAP and local templates to dynamically provision and re-provision virtual domains.
  • Experience in configuring multiple LDAP instances and defined LDAP Schemas.
  • Created inventory in Ansible for automating the continuous deployment.
  • Worked with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Deployed Atlassian products and associated programs.
  • Worked on JIRA for tracking and updating the JIRA tickets and per assigned.
  • Created and updated notification schemes across the Confluence instance.
  • Created JIRA Work flows for multiple projects as per business needs.
  • Monitored Server Health checks using AppDynamics Tool.
  • Created projects while maintaining existing projects/agile boards.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle
  • Involved in Linux administration activities like troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization and file system issues.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Provided periodic feedback of status and scheduling issues to the management.

Environment: GIT, Bamboo, Confluence, Jenkins, Bitbucket, Ansible, Puppet, Java, LDAP, MAVEN, JIRA, LINUX, XML, Windows XP, Docker, Nexus, AppDynamics, Python Scripts, Shell scripts.

Confidential,Cincinnati,OH

DevOps/Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Conspiring and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Chef.
  • Culpable for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
  • Monitoring each service deployment, and validating the services across all environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved in build and deploying SCA modules in IBM Web sphere Process server.
  • Worked on Java/J2ee deployments in web sphere.
  • Written Shell scripts to apply the Integration label to all the files, which needs manual labelling of files.
  • Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the core development team of enterprise-level Java-based cloud orchestration/automation tool.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Author and modify Bash shell scripts for system monitoring and system upgrades
  • Automate administration tasks through use of Bash shell scripting
  • Used to write an install script in Ruby using all of the extra helper functions from Chef
  • Configured the user’s accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Working with Change Order with current release and implement them in the Production.
  • Created Branches, Tags for each release and particular environments.
  • Merged the branches after the Code Freeze.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.

Environment: Java, Eclipse, Chef, Ant, Maven, Jenkins, GIT, Subversion, Web Sphere Application Server (WAS), Apache, PERL, BASH, Unix, Python.

Confidential,VA

DevOps Configuration Engineer

Responsibilities:
  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Migrated a second version of JIRA into the main production version of JIRA.
  • Integrated JIRA and Confluence as trusted applications.
  • Implemented Crowd with Single Sign On for the Atlassian applications.
  • Created new permission scheme so end users only see the projects they need to see.
  • Redirected current URLs to exclude port numbers.
  • Configured plugins on Bamboo server to automate the deployments onto app servers and Artifactory.
  • Configured Bamboo for doing the build in all the non-production and production environments.
  • Created a step by step guide to create a project in JIRA.
  • Created document to help project leads manage a project.
  • Integrated Green Hopper with JIRA and Confluence.
  • Researched and installed third-party plug-ins for compatibility.
  • Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
  • Develop scalable build, test and deployment systems in virtualized environments.
  • Conduct DevOps Process Planning.
  • Involved in node classifications of puppet and developed puppet roles and profiles.
  • Maintained and enhanced existing puppet modules to be deployed across various providers and deployment architectures.
  • Managed Puppet classes, resources, packages, nodes and other common tasks using puppet console dashboard and live management.
  • Experience with CI tools (Jenkins, Hudson) and Version Control Tools or Source Code Management tool (GIT).
  • Responsible for writing Manifests to configure nodes.
  • Strong understanding of JAVA project structures.
  • Experience in build automation using JENKINS, MAVEN, ANT.
  • Experience in deploying JAVA projects using MAVEN/ANT and JENKINS.
  • Good understanding of building the Android Applications using the Maven and Jenkins.
  • Building post install scripts using Shell scripting in Linux servers.
  • Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment.
  • Ability to communicate requirements effectively to team members and manage applications.
  • Self-motivated and I can easily adapt new technologies and tools.
  • Ability to work in both independent and Team environments.

Environment: JIRA, Bamboo, Confluence, GIT, Java/J2EE, ANT, MAVEN, JENKINS, XML, Red Hat LINUX, Web logic, MY SQL, Perl Scripts, Shell scripts.

Confidential

Build & Release Engineer

Responsibilities:

  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x & 7.x) on SPARC, x86 and Blade Centres.
  • Worked on Virtualizing RedHat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and also worked with ESX Cluster and vMotion.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
  • Experience in Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
  • Build and Release management - GIT, Maven, Jenkins administration, Nexus.
  • Extensively involved in build and release management process for multiple applications using ANT, MAVEN, Jenkins
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Setting up Change Management process and standardizing the policies for various applications
  • Worked in setting up the repos to various projects in SVN
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Monitoring - Nagios, Custom checks, AppDynamics and Splunk.
  • Integrating the AppDynamics with Splunk to analyse the logs in Splunk.
  • Creating Server Side dashboards in AppDynamics to monitor the vital statistics and work with Admins to analyse the logs.
  • Experience in using Enterprise Chef for setting up Chef Workstation, Chef Server and nodes.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Work with different team members for automation of Release components.
  • Setup various non-production environments for validating various applications
  • Worked with of Lucene search and OpenGrok code review tool
  • Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN
  • Created multiple Ruby, Perl and UNIX shell scripts for various application level tasks

Environment: RedHat Enterprise Linux 5.x, 6.x & 7.x,GIT, Ant, Maven, Artifactory, Tomcat, WebSphere, Clearcase, ClearQuest, Java, SVN, AppDynamics, Stash, VMware, Jenkins, JBOSS, Fisheye, Shell, Perl Scripting, Crucible, JIRA, WebLogic, WebSphere, CAST, Chef.

Confidential

Java Developer

Responsibilities:
  • Developed and implemented client side interfaces using Ejb's and for back end having experience in SQL.
  • Used Spring for inversion of control by injecting new constructor and setter method.
  • Extensively developed web pages using JSP, HTML, JavaScript and CSS in the front end
  • Coded at Server side in Action Classes and DAOs to implement the business logic.
  • Scrubbed the Splunk logs and Analyzing Splunk logs based on priority and fixing them before the code goes on live.
  • Going through the service browser tool in order to verify proper functionality of the services.
  • Involved in Apple online store pickup functionality.

Environment: Java 1.7, J2EE, Spring 3 Framework, XML, JUnit, Radar, ServiceBrowser, Oracle, Splunk, view VC, OpenGrok, Infrared, Cuanto, Design patterns, Agile Methodology.

Hire Now