Post Job Free
Sign in

Engineer Web Services

Location:
Newton, NC
Posted:
October 09, 2017

Contact this candidate

Resume:

DevOps/AWS Engineer

RAMK

Ph no: 347-***-**** Email: ***.******@*****.***

* ***** ** ** ********** inDevOps, Build and Release Engineer, AWS and Linux Administratorin solving complex problems with creative solutions, supporting development, deployingand 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.

Experience in Shell, Bash and Python scripting

Used ansible to configure tomcat servers and maintain.

Experience with Configuration Management Tools (CHEF).

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, Cloud Watch, SNS, SQS, Cloud Trail.

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.

WELLS FARGO - North Carolina

July 2016 - Present

AWS/DevOps Engineer

Description: Developed tools and automated solutions with my team in support of hosted services and troubleshooting for performance, reliability, and scalability issues. Enhanced group infrastructure with Virtualization and Cloud computing technologies.

Roles and 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.

E CLINICAL WORKS - West Borough, MA

Feb 2014 - June 2016

AWS/DevOps Engineer

Description: Designed processes and Provisioning infrastructure architecture for HD Vest applications and used AWS infrastructure as code for various environments. Cloud formation for entire AWS resources, IAM roles, Virtual private cloud, EC2 instances and S3 buckets.

Roles and 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.

Maintained and Administered GIT Source Code Tool.

Created Branches, Labels and performed Merges in Stash and GIT.

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.

System Cloning, System Copy, and Data Refresh as agreed to by the business stakeholders.

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.

FARM CREDIT BANK - Austin, Texas

August 2012 - January 2014

DevOps Engineer

Description: As a DeVos Engineer we compile source code and deliver finished software products. The goal was to meet client's requirements, correcting errors, assessing software performance and integrating application with new hardware.

Roles and 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.

Used JENKINS as a Continuous integration tool for the continuous build process.

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.

Used SharePoint to create, share and discuss content and projects.

Managed Release Communication and Coordination process.

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

PIXELS INFOTECH - Hyderabad, Telangana

March 2011 - June 2012

Build and Release Engineer

Description: Performed Build & Release activities for pixels Infotech. This division was new for Pixels Infotech, as a build & release engineer i started everything from scratch, proposed high end solutions, administrated whole environment and supported dev teams.

Roles and 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.

SAHITHI SYSTEMS PVT Ltd - Hyderabad, Telangana

August 2009 - March 2011

Java Developer

Description: Developed a shopping cart component of an E-Commerce website application using java technologies. The component redirects the users to the payment page and is responsible for maintaining the shopping list for the users.

Roles and 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.

Education:

Bachelors of technology in Computer Science

MRIET (2009)

Additional Information

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.



Contact this candidate