We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

Seattle, WA

PROFILE SUMMARY:

  • A Professional outstanding, self - motivated career with 7+ years of IT experience and gained expertise in systems - Windows and Unix administration and transformed traditional environments to virtualized environments with AWS - EC2, VPC, IAM, EBS, S3, Load Balancing, Security Groups, Cloudwatch, Route 53, RDS, Code Deploy, Cloud Formation and Cloud Front.
  • Managing and releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM’s Platforms.
  • Designed and created multiple strategies using Continuous Integration and Deployment (CI / CD) and Configuration Management tools with remote execution to ensure zero downtime and shortened deployment.
  • Experienced in Branching, Tagging and maintaining the versions across the environments using SCM tools like GIT, Subversion (SVN) on Linux and Windows platforms.
  • Worked on Jenkins and Maven for Build management to automate the software build.
  • Experience in continuous integration technologies Jenkins and Bamboo.
  • Working knowledge of Build scripts & automated solutions using various scripting languages like Shell on, Ruby, Python and Bash.
  • Experienced in Querying RDBMS such as Oracle, MySQL and NOSQL tools like Mongo DB, Dynamo DB.
  • Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
  • Managing and analyzing the peta byte-scalable data using AWS Redshift cluster.
  • Experience in developing user interfaces and web applications using HTML, CSS, JavaScript, JSON, AJAX, XML, PYTHON and Developing single page applications (SPA) using different JavaScript frameworks: Angular Js, NodeJS, Bootstrap and JQuery.
  • Highly experienced in LAN/WAN networking architecture and TCP/IP protocol stack, wireless networks & Cloud computing concepts.
  • Created various environments to work on Docker and used docker-compose to provide integration between various instances running on docker.
  • Developing RESTful web services interface to java- based runtime engine and accounts.
  • Worked on Setup Splunk Forwarders for new application levels brought into environment. Extensive experience in deploying, configuring and administering Splunk clusters.
  • Developed custom application configurations (deployment-apps) within SPLUNK in order to parse, index multiple types of log format across all application environments.
  • Implemented docker-maven-plugin in and maven pom to build docker images for all microservices and later used Dockerfile to build the docker images from the java jar files.
  • System Administration familiar with Windows Servers, Red Hat Linux Enterprise Servers, Solaris & IBM AIX.
  • Strong ability to troubleshoot any issues generated while building, deploying and in Production support.

TECHNICAL SKILLS:

Platforms: Centos, Ubuntu and Windows AWSAWSAdobe,.Photoshop.

Virtualization: VM Ware, AWS(EC2, Elastic Beanstalk, ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Formation)

Scripting: Shell scripting (Bash), Python, Groovy, Ruby

IDE: Eclipse, NetBeans, Sublime, Visual Studio, Atom, Notepad++, Dreamweaver.

Web Technologies: HTML5, XHTML, DHTML, CSS3, JavaScript, JSON, AJAX, jQuery

UI Frameworks: Bootstrap, Angular.js, React.js, Node.js

Server Technologies: MVC, RESTful Services, XML, JSON

Source Code Management: Git, SVN, CVS

Continuous Integration/Build Tools: Jenkins, Ant, Maven

Configuration Management: Puppet, Chef.

Web/App Servers: Apache Tomcat 6.x, 7.x, WebLogic 8.1, 10.x, 11g

Databases: Oracle 11g, MongoDB, MS SQL server 2008, Knowledge on Few NoSQL DB s

WORK EXPERIENCE:

Confidential, Seattle, WA

AWS/Devops Engineer

Responsibilities:

  • Design and document CI/CD tools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Configuring, automation and maintaining build and deployment CI/CD tools GitLab, Jenkins (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes.
  • Involved in Region-based Deployments which supports deployments to multiple regions in the same pipeline run. Blue-Green Deployments (automatic tracking of active/Inactive stacks).
  • Various branching, merging, resolve merge conflict and tagging. Continuous Delivery infrastructure setup in AWS VPCs
  • Implemented the email notification and slack channel notification service in the Jenkins file it triggers message when the pipeline runs.
  • 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 with JSON templates.
  • Developed CI pipeline for testing cookbooks using Rspec unit testing strategy which checks the versions and dependencies.
  • Performed build and release automation (continuous integration/deployment build principles).

Environment: AWS - EC2, S3, Elastic Load Balancing, Route 53, IAM, Jenkins, Git, Splunk, Chef, Artifactory, CFT, webhooks, maven, Windows-2012 build agent.

Confidential, McLean, VA

AWS Developer

Responsibilities:

  • 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 with JSON templates.
  • Migrated the current Linux environment to AWS Linux environment and used auto scaling feature and Involved in Remediation and patching of Linux Servers.
  • Created AWS Route53 to route traffic between different regions.
  • Used MySQL, Dynamo DB and ElastiCache to perform basic database administration.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins for deployment and build management system.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and Ruby on familiar server Apache.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Extracted the data from MySQL, SQL Server using Sqoop and loaded data into Cassandra.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Maintained agile methodologies and strategies throughout development processes.
  • Implemented docker-maven-plugin in and maven pom to build docker images for all services and later used Dockerfile to build the docker images from the java jar files.
  • Utilized Configuration Management tool Chef to automate system operations.
  • 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.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Cloud watch alarms.
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Tested and configured AWS Workspaces (Windows virtual desktop solution) for custom application requirement.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

Environment : AWS EC2, S3, VMware, Tomcat Apache, CloudWatch, CloudFormation, DynamoDB, VPC, IAM, Git, Chef, Linux, Data Centre Migration, Python, Jenkins, Maven.

Confidential, Sfo, California

Devops/Cloud Engineer

Responsibilities:

  • Installed and configured Jenkins, ClearCase in Linux Environment and automated processes using Jenkins.
  • Implemented a Continuous Delivery framework using Jenkins, Chef, Maven tools.
  • Used ANT, Puppet, Docker scripts with Ivy to build the application and deploy.
  • Used Docker Container to package an application.
  • Design, develop, automate, scale, deploy and manage both private and public cloud environments.
  • Creating new ansible roles for various custom developed windows and Linux applications.
  • Expertise in managing AWS cloud EC2, S3, EBS, VPC, ELB, RDS, Elastic beanstalk, Cloud Watch and IAM. Resources
  • Creating Ansible playbooks for prebaking using packer into custom built and highly available cloud images and local virtual and VM boxes.
  • Partnered with systems, database, and middleware teams to create roadmap for enabling services in the IT catalogue.
  • Developing Playbooks and Cookbooks related to deployment and Configuration of oracle enterprise server and loading seed data using sql clients in automated way.
  • Experience in writing formulas for automation of applications and as well as for database.
  • Experience in backup strategies, periodical audits, implementation of new features and delivering High Availability of applications to the users.
  • Automation of the entire Provisioning Pipeline Process (PPP) of Configuration Management, prebaking and Provisioning with Jenkins and Simple Workflows.
  • Experience with security tightening processes and managing resources upon all the cloud vendors.
  • Interact with business units, understand the requirements and design the solution in either private or public clouds based on the application owner demands.
  • Provided level 3 technical supports for mission critical applications cloud infrastructure, mostly dealing with availability and scalability issues.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Analyze and troubleshoot on an advanced level, performance of SAN-backed VMware ESX infrastructure to determine proper allocation of resources to a multi-department user population with widely varying needs.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY. Used jQuery plugins for Drag-and-Drop, Widgets, and Menus.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using AngularJS.
  • Created multi AZ VPC instances to enable high availability for applications.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Created and maintained tailored agile scrum methodology using JIRA as tracking and workflow tool.
  • Scripting in multiple languages on UNIX, LINUX and Windows - PowerShell, Shell script etc.

Environment: AWS - EC2, EBS, S3, Cloud Watch, Elastic Load Balancing, IAM, VMWARE vSphere 5.5, vRealize Suite, OpenStack, RHEL 6.x, Windows Server 2008,2012.

Confidential, Atlanta, GA

Build and Release Engineer

Responsibilities:

  • Managed the team's source repository and involved in the build, release and continuous integration process.
  • Installed and configured Subversion server on Linux via the Apache Web Server to provide access over the Http protocol.
  • Performed SCM tasks like branching, merging and tagging the source code in Subversion.
  • Created Subversion repositories and maintained scripts for creating users with authentication.
  • Automated manual build and deployment processes with AnthillPro, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target
  • Created Subversion post and pre commit hook scripts for enforcing CM polices like naming conventions.
  • Created Subversion hooks for integration with JIRA like enforcing the use of ticket numbers in the commit message and for preventing accidental deletion of files by unauthorized users.
  • Automated Subversion based release management process including monitoring changes between various releases.
  • Helped resolve merge conflicts and other issues that developers encountered while utilizing Subversion.
  • Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Debugged performance related issues with Ant scripts and helped improved the build process.
  • Modularized unstructured Ant scripts and utilized properties file for reducing the complexity and making it more manageable.
  • Wrote Ant build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat and WebLogic.
  • Setup Continuous Deployment for the various test environments utilizing Bamboo.
  • Created and maintained various kinds of documentation related to the CM process using Confluence
  • Targeted and migrated completed Builds to multiple Servers and platforms.

Environment: HTML5, Anthillpro, Tomcat, Java, JIRA, Ant, Shell Scripting, WebLogic, MS Build, Chef, JBOSS Application Server, Python, UNIX, Linux, ANT, MAVEN, and Jenkins.

Confidential

Full stack Developer

Responsibilities:

  • Worked as a Java Developer with a client in the healthcare and clinical industry. The project involves creating a single page scalable application using the Java stack development, HTML5, CSS3 and bootstrap front-end framework in an agile environment.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Struts MVC framework for developing J2EE based web application.
  • Developed code for Java Multithreading.
  • Wrote Java Servlets to manage an XML-based persistence layer to cut down on server round-trips during development.
  • Involved in creating wireframes for and designs for a variety of forms as well as dashboards.
  • Responsible for tracking bugs in JIRA as well as doing the front-end manual testing.
  • Used Angular UI to develop the page level components and customized (Angular directives, filters, routing concepts, services & factories) the out of box directives for additional functionalities
  • Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
  • Used popular Node.js frameworks like Express to call Restful API.
  • Experienced in MEAN stack MongoDB, Express.js, Node.js, and Angular.js. Used Node.js to run Web pack tasks and build properly the project.
  • Implemented modules into Node.js to integrate with designs and requirements.
  • Designed and developed Node.js Application using Single Page Application Architecture.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY. Used jQuery plugins for Drag-and-Drop, Widgets, and Menus.
  • Used AngularJS to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
  • Involved in Writing jQuery based Ajax Requests using jQuery.Get and jQuery.Post.

Environment: HTML5, CSS3, JavaScript, AngularJS, JIRA, jQuery, Java, XML, MongoDB and Node.js.

Confidential

Java Developer

Responsibilities:

  • Generating various critical Complex Graphic Charts for representing report data for performance of the organization in each period.
  • Involved in developing forms using HTML and performing client side validations using JavaScript.
  • Involved in the design and development of the application as per the client requirements using Core Java, JSP, Struts, Spring and web services.
  • Forms were designed for user interaction using JSP, JavaScript, HTML
  • Implemented Database access through JDBC mechanisms. Designed SQL queries and Stored Procedures for data accessing.
  • Coding accordance to functional requirement. Used the JDBC for data retrieval from the database for various inquiries.
  • Analyzed defects and fixed problems and Involved in peer review of test results. Involved in writing JUnit Test Cases.
  • Involved in client side validations using JavaScript. Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Developed object model and UML design models for developing use cases and created sequence diagrams, class diagrams and activity diagrams for application components and interfaces.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Involved in unit integration, bug fixing, application testing with test cases, code reviews.
  • Effectively participated in weekly client communication with business analyst.
  • Implemented PL/SQL queries and used MySQL stored procedures, and built-in functions to retrieve and update data from the databases.

Environment : JDBC API, HTTP, JUnit, Apache axis, Spring, MS SQL Server 2008

Hire Now