We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

Newton North, CarolinA

SUMMARY

  • 8 years of IT experience in DevOps, Build and Release Engineer, AWS and Linux Administrator in solving complex problems with creative solutions, supporting development, deploying and releasing code from one environment to other environment and tightly maintaining Cloud Infrastructure in multiple environments.
  • Experience in Setting up the automation environment for Application team and help them through the process of build and release automation.
  • Used MAVEN as build tools on Java projects for the development of build artefacts on the source code.
  • Extensively worked on Hudson and Jenkins for Continuous Integration and End - to-End automation for all builds and deployments.
  • Responsible for CI and CD using Jenkins, Maven and Chef.
  • Experience in branching, tagging and maintained the version across the environments using Version Control tools like Subversion (SVN), GIT, ClearCase and VSS on UNIX and Windows environment.
  • Worked with Docker for convenient environment setup for development and testing.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Automated cloud infrastructure using Chef, Puppet and Ansible on multiple Cloud Servers.
  • Expertise in Installation and configuration of automated tool Puppet which includes Puppet Master
  • Developed Puppet manifests to automate provisioning of servers, and to install and configure software.
  • Worked on Tomcat Web server for hosting web apps.
  • Good experience in writing ansible scripts and used ansible to configure tomcat servers and maintain them.
  • Experience in Shell, Bash and Python scripting.
  • Experience in deploying WAR, JAR, and EAR files in WebLogic, Web sphere, JBOSS application servers in Linux/Unix/Windows environment.
  • Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as SQL Server, MySQL, DB2 & Oracle DB.
  • Experience in Working with Public Cloud Platform like Amazon Web Services and good knowledge in using various services like AWS EC2, VPC, CLI, S3, Route53, Cloud Formation, Cloud Front.
  • Experienced in Cloud automation using AWS Cloud Formation template.
  • Experienced in monitoring servers using Splunk, Cloud watch and using ELK.
  • Experience working with Amazon Web Services (EC2/AWS), Web consoles, APIs, and Security Groups.
  • Experience in AWS Elastic Load Balancer, VPC, Elastic IP's, RDS and S3.
  • Experience in providing continuous support and take care of the end to end CI/CD process till the release of the Application and hosting API's in cloud foundry by using various DevOps Tools.
  • Strong appetite for learning new technologies with positive attitude.

TECHNICAL SKILLS

Programming: C++, Java, SQL, CSS, HTML.

Source Control/Versioning Tools: SVN, Git, GitHub.

Build Tools: ANT, Maven.

Continuous Integration Tools: Jenkins.

Configuration Management Tools: Puppet, Chef, Ansible.

Scripting: Python, Bash, Shell scripting

Database: MYSQL, SQL Server

Application Server: WebLogic, WebSphere, Apache Tomcat.

Issue Tracking Tool: Jira

Operating Systems: Unix, Linux, Windows

Cloud platform: AWS

Virtualization Technologies: Docker, Vagrant, VMware.

PROFESSIONAL EXPERIENCE

Confidential - Newton, North Carolina

AWS/DevOps Engineer

Responsibilities:

  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
  • Involved in designing and deploying multiple applications using AWS cloud infrastructure focussing on high availability, fault tolerance and auto-scaling of the instances.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
  • Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Integrated Docker container based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds.
  • Implemented new build framework using Jenkins & maven as build framework tools.
  • Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Worked with data management tools like Splunk, ELK.
  • Used Splunk to monitoring/metric collection for applications in a cloud based environment.
  • Worked with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Managed a PaaS for deployments using Docker, Ansible and Mesos, which reduced considerably deployment risks.
  • Involved in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX.
  • Created and wrote Python and Shell scripts for automating tasks.
  • Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.

Environment: AWS, Ansible, CICD (Jenkins), Docker, Maven, Splunk, ELK, GIT, Cloud Watch, Python, Shell Scripting, JSON, WebSphere, Tomcat.

Confidential - West Borough, MA

AWS/DevOps Engineer

Responsibilities:

  • Implemented new process and policies for build process and involved in auditing.
  • Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
  • Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
  • Worked on setting up Upstream and Downstream Jobs in Jenkins.
  • Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Implemented automated application deployment and written deployment scripts and automation scripts.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Lead Automation deployment team and worked with Puppet, written puppet modules for application deployment.
  • Worked with various AWS, EC2 and S3 Command Line Interface(CLI) tools.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups. Optimized volumes and EC2 instances
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Worked on M-Collective framework for building server orchestration and parallel job-execution systems.
  • Planning and implementing VPCs with multiple availability zones and multiple subnets to meet the dynamic IP requirements.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Used elastic search through JSON and Java API.
  • Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments.
  • Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Puppet.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

Environment: AWS, Puppet, Jenkins, Python, Shell, Cloud Formation, Amazon RDS DB services, Cloud Watch, GIT, JSON.

Confidential - Austin, Texas

DevOps Engineer

Responsibilities:

  • Developed Software Release Management strategies and implemented for various applications according to an agile process.
  • Involved in defining documentation and maintained code deployment pilot automation project documents.
  • Worked in configuring baselines, branches, merge in SVN, and automation processes using Shell and Batch Scripts.
  • Performed Branching, Tagging, Release Activities on SVN.
  • Presented on view object pattern in Web Application Automation.
  • Involved in developing Windows PowerShell script to automate settings of user credentials and activation of windows helping the project team to get transformed to scrum methodology by using SVN.
  • Created artifacts from source code and deployed them in Nexus central repository for internal deployments using MAVEN.
  • Used JENKINS for enterprise scale infrastructure configuration and application deployments.
  • Migrating Physical servers to VM's using VMware P2V converter in JBOSS web environments.
  • Installing, Configuring and Troubleshooting VMware and Virtual Center Servers.
  • Building, Configuring and Supporting VMware Datacenters and responsible for designing and implementing Clustering & Resource pools for high availability. Used JIRA for tracking and monitoring the applications.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Troubleshooting communication issues with CHEF client nodes and CHEF servers.
  • Upgrading and migrating Chef Server and cookbooks.
  • Configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure.

Environment: Subversion, Jenkins, Chef, Eclipse, VMware, Jira, SQL, Bash, XML, Maven, Shell scripting.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked on Tomcat Web server for hosting web applications.
  • Worked on Java Coding for Portal Applications.
  • Performed daily necessary SVN support for projects and clean builds according to scheduled releases.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Used Eclipse to connect to Central CVS repository and SVN Repository server.
  • Managed different builds for the system used Perforce version control system.
  • Involved in writing ANT scripts for moving all the files from local to the remote server.
  • Involved in writing Shell scripts for compilation and deployment process.
  • Created different files and checksum files for production support.
  • Involved in working with WebSphere Application Server admin console for deploying applications.
  • Created activities and assigned to Developers.
  • Created deployment tickets using Jira for build deployment in Production.
  • Collected all the approvals for deploying the code to production.
  • Worked closely with developers and managers to resolve the issues that arise during deployments to different environments.
  • Communicated with all levels of engineering, management, development and test teams.

Environment: Subversion, Shell Scripting, Team City, Java, ANT, UNIX, Linux, Apache Tomcat, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Was part of Design, development and testing phases of waterfall software development life cycle.
  • By using HTML, JavaScript and jQuery developed User Interfaces with input validations and pixel perfect design.
  • For dependency injection and MVC architecture used spring framework components Spring MVC, Spring Core, Spring AOP.
  • Implemented continuous integration using Team City and developed a pipe line for the project.
  • Tested the cross-browser compatibility of the application on various environments (Firefox, Chrome, IE, Safari) using developer tools provided by the browsers.
  • Used Hibernate for Java Data Base Connectivity, views, MySQL and stored procedures.
  • Used concrete principles laid down by several design patterns like Factory, Adapter pattern and Data Access Object to implement the application.
  • Used JUnit frame network to develop the test cases and performed load test for the application.
  • Was part of the deployment team using Linux servers and Load balancer.

Environment: Java6, Apache Tomcat, JSP, J2EE, Oracle 9i, jQuery, Hibernate, Spring framework, Firebug, XML Web Services, HTML, Junit and Eclipse.

Hire Now