We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

VA

PROFESSIONAL SUMMARY:

  • Having over all 7+ years of IT experience as a DevOps /cloud engineer, ability to use wide variety of open source technology and tools.
  • Experienced with various Services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, IAM, Cloud Watch and CloudFormation.
  • Hand - On experience in Implement, Build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).
  • Experience in build and release automation of Java, Oracle SOA based applications
  • Experience in CLOUD data migration using AWS, GIT, Jenkins, Airflow and Snowflake.
  • Experience on Migrate of IaaS, PaaS and SaaS instances between public and private clouds Experienced with Salt Stack, Ansible, Chef as System Configuration Tool
  • Experience with Configuration Management tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience in creating instances using AWS, Google cloud platform, Azure.
  • Experienced with Nagios, Cloud Watch as IT Infrastructure Monitoring tool
  • Experienced with Web/Enterprise Application Deployment Technology specifically including Windows, Linux, Apache, Tomcat, WebLogic, Java
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Jenkins, Docker, Artifactory.
  • Experience focusing on desktop and web application development, windows and web services, web API and REST services
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Competent extent of skills on DevOps essential tools like Chef, Ansible, Docker, GIT, Jenkins, Ant, Maven.
  • Used Python fabric for AWS instance provisioning.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT on Linux platforms.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Set up Continuous Integration for major releases in Jenkins.
  • Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, Chef Server Admin/Organizations.

TECHNICAL SKILLS:

Platforms/Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x, 7.0), Ubuntu, CentOS Windows Server 2003/2008/2012 5. x, 6.x, 7.x

Languages: Shell Scripting, Python, Ruby, YAML

Cloud & Virtual Tools: Amazon Web Services, Virtual Box, Docker, Kubernetes, Azure

Continuous Integration/Build, C.D Tools: Jenkins, Ant, Maven,

Configuration Management Tools: Ansible, Chef, Salt Stack,

Source Code Mgmt tools: Git, GitHub, SVN

Web / Application Servers: Apache Tomcat, WebLogic, JBoss

Networking: TCP/IP, Access Control Lists, VPN, DHCP, DNS, SSH, NTP

Databases: Oracle 9i, 11g, MS SQL 2012

Monitoring Tools: Nagios, Cloud Watch

PROFESSIONAL EXPERIENCE:

Confidential, VA

AWS DevOps Engineer

Responsibilities:

  • Design and deploy a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, SNS, SQS, CloudFormation, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS environment.
  • Documented the entire build and release engineering process and provided on call support.
  • Identify new tools/technologies that will make the release and SCM process more efficient, repeatable, reliable, and cost effective.
  • Migrated systems from AWS and Azure into Google Cloud Platform.
  • Analyzed, defined, and developed build process improvements using TFS 2010/2012/2013.
  • Migrated more than 70 physical servers (Windows and Linux) into the Google Cloud Platform. This provided
  • Build and release software baselines, code merges, branch and label creation in GIT and interfaced between development and infrastructure.
  • Designed and implemented fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools & technologies including Jenkins Nodes/Agent, SSH, Amazon EC2, Junit.
  • Experience in creating and hardening Centos vm’s in Azure by using Ansible automation tool.
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, ANT, and Ansible.
  • Defined and Implemented CI and Release Management Processes, Policies and Procedure
  • Implementing Web Services (REST API) between three organizations to send and retrieve information based on criteria.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
  • Worked with Ansible Yaml Automation scripts to create infrastructure and deploy application code changes autonomously.
  • Implemented End to End automated CI/CD pipeline for build and deployments using Jenkins, groovy & shell scripting with stages like checkout, unit testing, build and package, sonar analysis, deploy to test and QA
  • Responsible for developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven.
  • Used Shell scripting to deploy artifacts that are built by Ant and Maven.
  • Managed large-scale deployments in stage and production environments.
  • Set up and managed Jenkins build farm of mixed Linux, Mac OS, and Windows slaves.
  • Carried out regular monthly scheduled maintenance releases in stage and Production environments.
  • Handled several projects go-live deployment/upgrade activities.

Environment: Git, Bash scripting, AWS EC2, ELB, Azure, Cloud Formation Ansible 2.2, JIRA, XML, Elastic Search, Jenkins, .Net, Load Balancer, Salt Stack Apache, Ansible, Rest API, Docker, Kubernetes.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Deployed the Java applications into web application servers like JBoss.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
  • Created custom chef recipes that deploy builds from Nexus to target node.
  • Created a static website on Google Cloud Platform. Migrated website from Yahoo to GSuite Built a database using MY SQL WORKBENCH and synced it with Google Cloud Platform.
  • Encrypted data at rest in Azure and implemented strategies for key management and key rotation in Azure.
  • Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions
  • Work with Properties to customize MSI installs for different situations
  • Develop CI/CD system with Jenkins on Google's kubernetes container environment, utilizing kubernetes and docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Coordinate with Release Management and product owners regarding appropriate system releases among other development platforms.
  • Designed and Developed Jenkins Build deployments on docker containers.
  • Installed Docker Registry for local upload and download of docker images and even from Docker hub.
  • Worked on Docked-Compose and docker-Machine.
  • Collaborate in the automation of AWS infrastructure via terraform
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct Jira.
  • Maintained Chef Servers and management application that can use to build and deployment of existing Java/.Net applications environment.
  • Built Upgrades and Patches (MSP) according to the package requirement Worked on building Windows installation packages from XML source code using WiX (Windows Installer XML) tool set
  • Developed and implemented the software release management for the release of web applications.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Environment: EC2, S3, auto scaling, AMI, ELB, Azure, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, BASH, APACHE/TOMCAT, Python, Ruby, Rest API, Ansible, Terraform, Docker 1.10 and Red Hat Enterprise Linux Services.

Confidential

QA Analyst

Responsibilities:

  • Analyzed the application and decided which components to be manually tested, and which have to be automated
  • Planned, coordinated and implemented QA methodology.
  • Designed the Manual and Goal oriented scenarios using Load Runner Controller module to test.
  • Involved in writing test cases for various API's using Quality Center ALM.
  • Conducted Regression Testing of the web - based application using QTP.
  • Designed test scenarios for testing mobile app which can be tested on mobile emulators as well as on actual mobile devices like iPhone/ iPad/ android devices.
  • Created various test scenarios (Valid/ Multiple Valid/ Invalid/ Multiple Invalid and Structural) in Excel and later mapped it to ALM using Excel-Add Ins
  • Used environment variables for regression testing in various operating systems.
  • Performed Cross browser testing (Chrome, IE and Firefox) and cross platform testing.
  • Interacting with Developers and Business Analyst regarding requirements, test scenarios and defects.
  • Performed Functional testing of mobile application on platforms like Android and iOS.
  • Created UAT strategy document for the project and actively involved in all phases of User Acceptance Testing (UAT).

Environment: QTP 8.2/9.1/9.2, Quality Center/ALM, Android, IOS, Windows 7, XML, HTML.

Confidential

Java Developer

Responsibilities:

  • The application was developed in J2EE using an MVC based architecture.
  • Involved in design and architecture and interacted with business intelligence team during requirement analysis.
  • Interacted with the clients to understand business requirements.
  • Involved in developing database modeling and database schema.
  • Developed new screens to the application by designing the UI with HTML, JSP, CSS, JavaScript, AJAX, J Query.
  • Implemented Struts framework using MVC architecture.
  • Used the Struts framework and Standard Tag Libraries and various custom in - house custom tag libraries for the presentation layer.
  • Used Hibernate framework for data persistence layer.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used JavaScript for client side validations
  • Developed user interface using JSP, HTML to simplify the complexities of the application.
  • Used Restful Web Services for getting information from third party.
  • Coordinating with other application teams to analyze defects and fix bugs.
  • Used JMS for asynchronous messaging between different modules.
  • Developed the application using Eclipse as the IDE and used standard features for editing, debugging, running etc.
  • Written technical analysis documents, design review documents and Junit cases.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Application was deployed on clustered WebSphere Application Server 7.0. Prepared application deployment diagram for the same.
  • Used Surround SCM for version control.

Environment: JDK 1.7, JSP, Struts 1.3, Hibernate 3.0, REST Web services, IBM Web Sphere V7.0, JavaScript, HTML, XML, Eclipse, Surround SCM, Oracle 9i, MS Visio, Log4J, ANT, SQL Server 2008, Servlets.

We'd love your feedback!