Build And Release /aws Engineer Resume
Houston, TexaS
SUMMARY:
- An accomplished professional with a decent experience in Information Technology Industry which includes expertise in various knowledge bases as a DevOps Engineer, AWS Engineer, Build and Release Engineer and Linux/Windows Systems Administrator.
- Hands - on experience in Infrastructure Management, Deployment, Installation, Administration, Maintenance and Troubleshooting of various Operating Systems and Applications, Networks and Computers.
- Experience in System Administration which includes System Builds, Server Builds, Installs, Upgrades, Patches, Migrations, Troubleshooting, Security, Backups, Performance Monitoring and Fine Tuning Systems.
- Expert level knowledge in Troubleshooting and Optimizing Unix, RHEL, Ubuntu, CentOs, SuSe Linux, Mac OS, Windows 2003/20 Servers.
- Hands on experience with version control systems like Subversion SVN and GIT.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts.
- Administered and customized a range of CI/CD tools like Jenkins and Hudson for Automated build and Deployment.
- Good Knowledge in writing Shell scripts to automate the deployments.
- Managed environments DEV, QA and STAGING for various releases and designed Instance strategies.
- Good understanding of project Management and Configuration tools like, CHEF and ANSIBLE with knowledge on PUPPET.
- Experience of Migration & Deployment of Applications with upgraded version on Web Servers.
- Involved in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Servers.
- Maintained Chef Recipes, Ansible Playbooks, Ansible Roles, Jenkins jobs to adhere to the “infrastructure as code” DevOps philosophy.
- Maintained and Managed AWS Cloud platform and its features including EC2, ElasticLoadBalancers, VirtualPrivateCloud, ElasticBlockStorage, AmazonMachineImages, AWS Configuration, Auto scaling, IdentityAccessManagement, S3 Buckets, RDS/Dynamo DB and Cloud Watch.
- Good understanding of the principles and best practices for SDLC Software Configuration Management (SCM ) in Agile and Waterfall methodologies.
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like CHE F and JENKINS .
- Excellent experience in documenting and automating the builds and release procedures.
- Experience in using Artifactory repository JFROG for managing Java builds.
- Familiar with integrating Junit quality Tests as a part of the build procedure.
- Experience working with Chef Enterprise and Chef Open Source .
- Good knowledge on Visual Studio Team Foundation Server as Version Management for Microsoft Technologies.
- Supervised and supported Tomcat and Weblogic Servers and operating knowledge of WebHosting.
- Responsible for setting up Cron Jobs scripts on Production Servers.
- Knowledge on Kubernetes and working knowledge on Docker. (Install and Deploy applications).
- Excellent communicative, interpersonal, intuitive, analytical and leadership skills with ability to work efficiently in both independent and team work environments and working on 24X7 rotation support.
TECHNICAL SKILLS:
CI & CD Tools: Jenkins, Hudson
Programming languages: Java/J2EE, Ruby, Python, Shell scripting
Web/Applications Servers: Apache Tomcat, JBOSS, WebSphere, and Weblogic
Cloud Services: Amazon Web Services, Digital Ocean, Google Cloud,MS Azure
Monitoring tools: Nagios, Sniffer
Configuration Management Tools: Chef, Ansible and Puppet
Operating Systems /Products: UNIX, RHEL 5, 6, 7, Ubuntu 12.04, 14.04, 16.04, Centos 5,6,7, SuSe Linux, Mac OS, Windows Servers 2003/20
Scripting Languages: UNIX Shell scripting, Bash Scripting, PowerShell and Python
Build Tools: MAVEN, ANT
Bug Tracking tools: JIRA, Remedy and Rally
Office applications: MS-Office, MS-Visio
PROFESSIONAL EXPERIENCE:
Confidential, Houston, Texas
Build and Release /AWS Engineer
Responsibilities:
- Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
- Automated the regular build and deployment procedures for pre-production environments like DEV, TEST, UAT and QA using tools such as Jenkins following the Software Implementation Plan.
- Implemented & maintained the branching, merging and build/release strategies using GIT .
- Part of team responsible for migrating source code repository from SVN to GIT .
- Used MAVEN as a build tool on Java projects for the development of build artifacts in the source code.
- Performed setup of clustered environment with Apache Tomcat Application Server.
- Used JFrog Artifactory manager for maintaining Java build artifacts on the Artifactory Server.
- Worked in Cross-Platform Environments like UNIX and Windows.
- Coordinated with the Development Team, QA and Application Support in deploying the code to the Test environment using Jenkins Tool.
- Built and Deployed Java/J2EE war files to Tomcat application servers in an Agile continuous integration process and automated the whole operation.
- Implemented the CHEF Software setup and configuration from the starting line and deployed the Edit-Run list into CHEF-server and bootstrap the CHEF clients remotely.
- Customized changes in Chef Roles and Recipes.
- Involved in searching node attributes using Knife.
- Deploying cookbooks using the knife tool from CHEF- Workstation to CHEF-Server.
- Created Users, RPM packages and patch management & configuration implementations.
- Automated build scripts in Jenkins using Maven and Shell Scripts .
- Coordinated with Project Managers to develop the SCM Plans and Tool Usage Models.
- Documented project's software release management procedures with input decisions.
- Created views and appropriate meta-data and executed build tools in Jenkins on a pool of dedicated build machines.
- Deployed Docker Containers using Elastic Container Service on AWS cloud.
- Built and modified Docker Container Images using Docker files based on need and requirements.
- Managed and maintained AWS Cloud platform and its features which include EC2, Elastic Load Balancer’s, VirtualPrivateCloud, ElasticBlockStorage, AmazonMachineImages, ElasticBlockStorage, AWS Configuration, Auto scaling, IdentityAccessManagement, S3 Bucket, RDS and Dynamo DB.
- Deployed and Maintained different AWS Instances (Redhat, Ubuntu, Windows) using Amazon Web Services.
- Created Elastic Load Balancers to automatically route traffic across multiple instances and multiple Availability Zones.
- Created Amazon Machine Images to take backup of Instances and restore when required.
- Created Snapshots to take backup of the current development copies, and also created Security Groups while deploying instances.
- Scheduled CRON JOBS in JENKINS for the builds.
- Documenting the process model workflow by using Microsoft Visio.
Environment: Subversion, Java/J2EE, MAVEN, JIRA, Apache Tomcat, Shell scripts, UNIX/LINUX, CentOS, Windows, Jenkins,CHEF, Microsoft Visio.
Confidential, Chicago, IL
DevOps Engineer/AWS Engineer
Responsibilities:
- Developed build and deployment procedures for Pre-production environments.
- Used SVN as source code repository to manage projects and set of files that changed over time.
- Resolved merging issues during rebasing and re-integrating branches by conducting meetings with the Development Team Leads.
- Automated Weekly releases with Maven scripting for Compiling Java Code, debugging and placing Builds into Maven Repository .
- Responsible for scheduling the Cron Jobs for periodic builds using Jenkins .
- Used Ansible to automate Configuration management and to manage Web Applications, Configuration Files, Data Base, Users’ Mount Points and Packages .
- Maintained and coordinated environment configurations, controls, code integrity, and code conflict resolutions.
- Have deployed various applications through Docker containers.
- Used AGILE MVN method to develop a build and used maven as build tool.
- Involved in writing parent POM files to establish the code quality tools integration.
- Setting up, configuring and administering Jenkins CI tool on Linux machines.
- Coordinate/assist developers with establishing and applying appropriate Branching, Labeling/Naming Conventions using SVN source control .
- Developed automation scripting by copiling ANSIBLE YAML scripts and used ANSIBLE to deploy and manage several Tomcat and Java applications across more than 100 servers spanning environments (Dev, QA, Staging and Prod).
- Implemented the setup for Master slave architecture to improve the performance of Jenkins .
- Used Jenkins , Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Configuration and Deployment of SQL server 2005/2008 Reporting services .
- Handled deployment of JAR and WAR files to the respective application server instances.
- Handled artifacts like JAR and WAR by using JFROG Artifactory.
- Experience in migrating physical Linux/Windows servers to the cloud (AWS).
- Designed an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secure data transmission.
- Maintaining the User accounts by using Identity and Access Management (IAM), RDS, Route 53 in AWS cloud.
- Responsible for creation and maintenance of Elastic Load Balancers, Elastic Block storages, Snapshots, Amazon Machine Images and many other AWS Services.
- Releasing code to testing regions or staging areas, according to the schedule published.
- Participated in all Product Release and Patches.
- Used Jira as ticket tracking and workflow tool.
Environment: AWS Cloud, Linux and Windows, Jira, Shell, Bash, SVN, Jenkins, Maven, GIT, Jira, SQL, J2EE, Ansible, Shell, Perl, UNIX, and Tomcat.
Confidential
Infrastructure / Systems Engineer
Responsibilities:
- Responsible for Installing, Managing and Configuring and Maintaining HP, Dell and IBM Servers with Linux, Unix, CentOS, Windows Operating Systems 2000/ 20 on both Physical and Virtual VM-Ware Servers.
- Provide Infrastructure and Network support to all company employees with any IT Infrastructure functions and needs.
- Administration of Microsoft Exchange Servers / 2013 and Sharepoint Servers.
- Involved in two major Exchange Server Integration and Migration projects from Exchange server and Exchange Server .
- Administration of Users, Delegation of Rights, Security Groups, Distribution Groups and Managing Mailboxes.
- Creating User mailboxes on Exchange and Lync Server and take care of all the User accounts and Email related issues.
- Migrated Lync Server 2013 to Skype for business 2015 successfully.
- Administrating Symantec Antivirus console, managing antivirus client’s computers like definition updates, Exception policies, scanning and reporting.
- Participated in complete Data Center Build and Migration and Office Migration projects in USA and India, System and Server builds, Upgrades and Operating System and Applications Installs.
- Installing, configuring and maintaining the VMware ESX 4.x/5.x/6.x and Virtual VCenters 5.x/6.x Servers and installing Guest Operating Systems (Windows and Linux) on all Virtual machines.
- Conversion of Physical servers by converting to Virtual (P2V) and Virtual to Virtual (V2V) using VMware vSphere Converter.
- Troubleshooting hardware and software issues for Windows server 2003/2008/2008 R2/2012 System logs, ILO logs, Bug Check - Kernel Dump, Small memory dump as well as complete memory dump, Perfmon log.
- Actively participated in setting up the whole network while setting up the new office and also during Datacenters migration and setup the whole infrastructure without any downtime.
- Install and setup VPN on end user systems and help Users with any connectivity issues.
- Solely responsible for managing and maintaining Sonicwall Email security devices.
- Installing and Configuring PBX Systems, Creating VOIP Extensions and Configuring Polycom and Cisco IP Phones.
- Troubleshoot telephony related issues that include VoIP and other phone network related issues.
- Involved in Design, Configure and deploy Phone Server PBX 2.8.1.5 and Asterisk Phone Servers.
- Configure and manage all the Polycom phones and Cisco IP phones.
- Good Knowledge on Datacenter Cabling management and was also part of Datacenter Migration team.
- Maintained and managed various HP DL 360, 380,385 (G6& G7) Servers, Dell power edges, IBM Servers.
- Work with the management team to implement new technologies to support growing businesses.
- Analyze Infrastructure architecture.Plan and Implement more efficient infrastructure maintaining methodologies.
- Coordinated in Planning, Purchasing the Infrastructure requirements such as Servers and related softwares.
- Work towards the overall improvement of the organization intercepting Network related issues on a daily basis.
- Documented Network design and Infrastructure workflow using MS-VISO.
Environment: Windows Server 2003/2008/2012, Windows 7 professional, Domain Controllers, Active Directory, Exchange Server 2007/2010/2013, Lync Server 2013, Skype for Business 2015 and Microsoft Office Products.
Confidential
Desktop Support Engineer Intern
Responsibilities:
- Maintaining and managing all the systems in the network.
- Update systems whenever a new version of the operating system and application softwares are released.
- Quickly arrange a repair for hardware on occasion of any hardware failure.
- Implementing the policies for better use of computer systems and network.
- Diagnosed and troubleshot to check if it’s a Hardware or Software issue and resolve accordingly.
- Advocated end-users to install drivers and downloads from website, run hardware tests on laptops and desktops, replace keyboard, Touch pad, Optical drive, Extend Ram. Take backups and replace the Hard Drives.
- Documenting the network architecture by using Microsoft Visio.
- Provide support to all company employees with any IT Infrastructure functions and needs on call as well.
Environment: : Windows 2000/2003/2008 Servers, Windows 7,Windows XP, Adobe tools, Active Directory and Microsoft Office products.
