We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

2.00/5 (Submit Your Rating)

Glendale, CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT experience with profile of Software Configuration/Build/Release Management/Continuous Integration and expertise in implementing CICD Pipeline with various toolset. expertise in version control tools like GIT, Subversion, Clear case administration, Managing build and multiple releases. Also worked on Clear Quest (Bug Tracking Tool) administration and have hands on Build Automation tools like Hudson and Continuum. Over the course of my career, I have gained lot of experience in assessing the environment and recommending the appropriate SCM tool, recommending appropriate labeling / branching / merging / backup strategies and experience in using GIT, CVS, Subversion, VTFS, Perforce and Rational Clear Case on UNIX and Windows environment.
  • Experience in monitoring System/Application Logs of server using Splunk/ELK Stack to detect Prod issues.
  • Experience in using Continuous Integration tools like TFS Team Build, Cruise Control, Build Forge, and Jenkins.
  • Experienced in Administration of Production, Development and Test environment’ Confidential carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Working knowledge of high level software development facilities/utilities: source code management, bug tracking, virtual machine environments.
  • Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, OpsWorks
  • Experience in major Configuration management Tools like Chef, Puppet and Ansible and writing Cookbooks, Manifests and Playbooks.
  • Expertise on various components of Chef including chef server, workstations, Nodes, Configuration of chef - client and writing cookbooks and recipes for Chef and assigning roles to nodes.
  • Experience of working with the release and deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment
  • Experience in all build/release engineering tasks associated with the component/production releases.
  • Experience in preparation of build scripts, build specs & applying label for the software builds.
  • Experience in troubleshoot build problems as they arise & work with engineering team to resolve issues.
  • Experience on best practices for feature branching, merge conflicts and common library management.
  • Experience in automating post-build integration including Code Coverage & other tools like SONAR.
  • Strong knowledge in SDLC, QA Methodologies, Configuration & Change Management systems
  • Strong knowledge in Software development methodologies like Agile, Scrum/Sprints, Iterative, Waterfall models etc.
  • Identifies and implements process to strengthen, streamline the build process.
  • Tracks and maintains the projects change requests, impact assessments and reporting.
  • Experience in Defect management plan & root cause analysis.
  • Worked on databases including Oracle 8i/9i, DB2 UDB 8.2/8.1/7.2/6.5, SQL 2014, mongo dB and writing SQL queries.
  • Experienced in deploying Database Changes to Oracle, MS SQL Server and MY SQL databases.
  • Working knowledge of high level software development facilities/utilities: source code management, bug tracking, virtual machine environments.
  • Expert knowledge of SCM concepts (branching, merging, integration, versioning, etc.)
  • Experience in working on Jenkins, Cruise Control, Team City, Bamboo and Hudson for continuous integration and for End to End automation for all Build and Deployments.
  • Extensive experience in using build tools like MAVEN, ANT and Xcode for the building of deployable artifacts from source code.
  • Experience with VMware vRealize Automation and Orchestration, with specific experience developing sophisticated vRealize Orchestrator Workflows
  • Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Familiar with concepts of OpenStack, MS Azure, Digital Ocean Cloud Based Technologies.
  • Experience on Containers (Docker, DockerHub) and Orchestration tools (Kubernetes, Docker Swarm).

TECHNICAL SKILLS:

Version Control: Git, Perforce, Github, GitLab, Stash, Subversion and Team Foundation Server

Continuous Integration: Jenkins, Hudson, AnthillPro, CruiseControl, BuildForge, uBuild, Bamboo and TeamCity

Installer & Packaging: InstallAnywhere, InstallShield, Wise Installer/ Studio and Linux RPM

Configuration Mgmt: Chef, Puppet and Ansible

Build Tools: Maven, Gradle, Ant, Make and MSBuild

Scripting: Perl, Ant, Maven, Shell Scripting, PowerShell, JavaScript and Python

App Servers: HTTP, Tomcat, Websphere, Apache, Nagios

Quality & Security: SonarQube, FindBugs, AppScan, Coverity, Clover, Cobertura and JaCoCo

Virtualization: VMware WorkStation, Vrealize Suite, Oracle Virtualbox and VSphere

Operating Systems: Windows, Linux, Ubuntu, Solaris and Mac OS X

Languages: Perl, Ruby, HTML, Java, PHP, C, C++

Database: MySQL 5, Oracle, PL/SQL

Tools: MS Office Suite, Jira, Bugzilla, Nexus, Confluence, Atlassian.

WORK EXPERIENCE:

Confidential, Glendale, CA

AWS/Devops Engineer

Responsibilities:

  • Interact with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Work on AWS POC. Good understanding of AWS infrastructure and services.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, CloudFoundary, GITHUB/GIT, Jenkins, SonarQube, Nexus and Ansible.
  • Responsible in working with the Source Control Tools such as Team Foundation Server 2008/2012/2013, GIT.
  • Deployed various cookbooks, recipes using knife tool from Chef-DK Workstation to Chef-server and Responsible for maintaining the run list on chef-server
  • Build the Scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Auto scaling, Cloud Front, IAM, S3. Experience in AWS using EC2, AWS Dynamo DB, AWS S3, AWS VPC, and IAM services.
  • Have knowledge in creating Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
  • Experience in Log Insight and Cloud watch services to diagnose problems and configuring alerts.
  • Configure log insight to all the virtual machines where critical applications are installed. Created dash boards to various applications and monitored the logs.
  • Worked on infrastructure with Docker containerization and Kubernetes environment and Deployed various databases and applications using kubernetes cluster management.
  • Converted our staging and Production environment from a handful AMI’ Confidential to a single bare metal host running Docker.
  • Experience setting up and maintaining auto-scaling AWS stacks (preferred using cloud formation and scripting)
  • Managing the code migration from TFS, CVS to GIT Repository
  • Implemented continuous integration using Jenkins. Configured security to Jenkins and also added multiple nodes for continuous deployments.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates
  • Work closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Experienced using different log monitoring tools like Splunk, ELK to see the logs information.
  • Supported small to medium sized projects using GIT.
  • Work on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Migrating projects from CLEARCASE to GIT and working as GIT admin as well packing and automating builds, code analysis, find bug, maven, CI builds Setup using TFS for all the projects in assurance.
  • Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Used shell scripting to automate procedures for automated deployment in Linux based systems.
  • Create repositories according the structure required with branches, tags and trunks.
  • Configured application servers like WebSphere and Tomcat to deploy the code.
  • Good knowledge on configuration management tools like Puppet. Created base modules for Puppet.
  • Resolving build issues during build and release cycle by conducting meetings with developers and managers.
  • Organize a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution

Environment: Red Hat Linux, AWS, Puppet, Jira, Jenkins, SVN, TFS, GIT, Chef, Docker, Shell Scripting, ELK, Windows Server 2008 R2, WebLogic, Python, SVN, ANT, Maven, Java

Confidential, Indianapolis, IN

Devops Engineer

Responsibilities:

  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, MS Build, Ant, Sonar, JIRA and Selenium for both .NET and JAVA Applications on mixed OS (Windows/Linux/Unix)
  • Administration of Sun Servers (SPARC and x86) running Solaris 9, 10 and Dell, HP Servers running SUSE, Red hat EL 3, 4.x, 5 which included jumpstarting, performing live upgrades of Solaris operating systems and Kick starting Red hat EL 3, 4.x, 5
  • Creation of VM Confidential for SUSE, Solaris x86 and Red hat Linux on VMWare ESX 3.5 and administering them with VI Client.
  • Created detailed documentation of complex build and release process, post release activities process, JIRA workflow and Release notes.
  • Implemented best practices of agile methodology to speed up the delivery process efficiently.
  • Worked with SVN to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Performed SVN to GIT migration and Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Involved in writing Ansible playbooks for setup and configuration of tools including Jenkins and artifactory on remote servers using REST API protocol.
  • Worked on Open source automation tools (Gherkin, Capybara, Ruby, Cucumber)
  • Administered Jenkins for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers. Integrated builds with Code Quality Tools like Cobertura, PMD and Findbugs.
  • Migrated a number of in house shell scripts that supported deployment and configuration of multiple applications to UDeploy (Urban code) to reduce the administrative overhead of QA and production releases. This also included implementing team security, common processes and approvals.
  • Introduced effective ways of communication and stream-lined use of JIRA, Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.
  • Imported and managed multiple corporate applications into Bitbucket management repo
  • Maintain GIT, Bitbucket repository, handling branching, Merging, tagging and release activities.
  • Worked with Ant/ Maven to Build artifacts and deploy.
  • Work closely with developers, QA teams, Product owners and other stakeholders to deploy efficiently on various sandbox instances.
  • Worked together with developers to fine-tune process for newly introduced Atlassian tools in organization like JIRA, confluence, Stash-Git repository, Source tree.
  • Merged Develop branches to Master Branch after successfully completing pull request in stash.
  • Extensive experience in JIRA for creating bugs tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Managed administrative tasks, roles and permission and site maintenance through Demand ware Exchange.
  • Executed various scripts to automate build and release process.
  • Assisted QA team to monitor post deployment activities and encouraged reporting and feedback process.
  • Communicated failed builds and error logs to QA and Developers to debug and troubleshoot problem areas.

Environment: Cassandra, Linux Servers (Centos, Ubuntu), Solaris 10, Redhat Linux(6.2,5.6,5.5), Oracle10g, 11.2.1,11.2.2, Jboss, Apache, Sun M5000, Sun M3000, Sun M4000, Sun T5120, MySQL, PostgreSQL, Apache, Nginx, FTP, Windows Server 2003, HTML, HTML5, CSS3, JavaScript, PHP, uDeploy, Bootstrap, Code igniter, Open Cart, Adobe Photoshop, Adobe Fireworks, Adobe Dreamweaver, Sublime Text

Confidential, Denver, CO

Build/ Release / Devops Engineer

Responsibilities:

  • 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.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Automated web application testing with Hudson and Selenium.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Deployed and monitored scalable infrastructure on cloud environment Amazon web services (AWS) /OpenStack/IBM- BlueMix and Dell DRAC and configuration management using Puppet and Chef for Implementing automation and provisioning frameworks using Ansible.
  • Worked on Cloud server for deployment using AWS.
  • Experienced using Continuous integration servers like IBM AnthillPro, Nexus and Artifactory
  • Configured, maintained and administered Linux systems that host build and release engineering apps by constantly monitoring system load and memory consumption
  • Build and release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting
  • Wrote scripts in Perl, Python & Shell scripting to customize build, promotion &release process.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing a automation solution
  • Presented on View Object pattern in Web Application Automation C#, Ruby, Rake, Power shell, Selenium, Team City.
  • Administered and Configured the TFS with in multi -platform environments.
  • Developed, documented, and automated reusable build and release processes for Visual Studio and TFS applications using Serena, Ant, Maven, and DOS batch scripts.
  • Automated Regression testing via Selenium, Test Ng and GIT for broadening QA coverage.
  • Migration of a continuous build server using Cruise Control over to a more GUI-friendly Team City.
  • Managed continuous integration environment using Team City.
  • Used Jenkins for automating Builds and Automating Deployments
  • Very strong Project Management experience performing ITIL RM /SCM activities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Worked with customers, developers, testing, product management and support staff.
  • Clarity and precision in verbal and written communications.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Ansible, IBM Anthill Pro, Nexus, Artifactory, TFS, Python, BASH & KORN Shell, JAVA/J2EE, Web Sphere.

Confidential, CA

Build Release Engineer

Responsibilities:

  • Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Responsible for Development -Testing, Staging, Pre-Production and Production Builds and Releases.
  • Configuring and maintaining the code in Subversion and ClearCase.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Maintained two Jenkins servers and one Bamboo server to deploy into production and nonproduction environments.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Finally reach continuous delivery and Build clouds with Open stack and AWS.
  • Managing Virtual machine using VMware, AWS
  • Team role included working in VMware Orchestrator, VMware vRealize Automation centre 6.0 (vRA) catalog management creating cloud server provisioning entitlements, creating and defining business groups, creating catalog items, creating services for the catalog items, creating Windows 2008/2012) and Linux (Red Hat6) blueprints.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Supported 1500+ AWS Cloud instance’ Confidential and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Ruby and bash.
  • Working closely with the setting up of the Configuration Management Tools Puppet and automation of the infrastructure with Chef that included migrating from the current infrastructure workflow to the new workflow.
  • Fisheye used to extract the information from repository and Crucible used to code review.
  • Integration of Build Forge with Blade Logic and raising a build request through ClearQuest.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP' Confidential, and Servlets in staging and production.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
  • Builds and deploys J2EE application in WebSphere 6.1and 7.1 using python scripts.
  • Created and maintained PERL scripts for automation of build and release process.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Prepared Migration logs for every release and maintained the data accuracy and identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules.

Environment: Linux Servers (Centos, Debian, Ubuntu), Cassandra, Subversion(SVN), Clear Case, Ant, Maven, Gradle, Puppet, Chef, Bamboo, JIRA, Fisheye, Crucible, ClearQuest, Build Forge, PERL, vRealize Suite, AWS Cloud Formation, Python, ERP, WebSphere.

Confidential

Linux Admin/Build & Release Engineer

Responsibilities:

  • Experienced using Installations, managing, deploying Linux RedHat Enterprise, Ubuntu, CentOS, Oracle Linux and installation of packages and patches for Red Hat Linux Servers.
  • Management and monitoring of various services using Service Management Facility and Service Administration.
  • Worked with Apache, HTTP, Nginx Server including proxy and caching configurations.
  • Experienced with application servers such as Tomcat/Web Sphere Application Servers.
  • Developed 32 UI screens using HTML, JSP, and Java Script.
  • Client Side Validation throughout the application is done by JavaScript and Server Side validation is performed inside Action Classes.
  • Used Java Server Pages for content layout and presentation.
  • Encapsulated Business Rules in PL/SQL packages and the data was written to the database in accordance the business rules.
  • Debugging and testing of the applications & fine-tuning performance. Also, provided maintenance support in production environment.
  • Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN' Confidential .
  • Prepared and executed test plans -Involved in unit, system and Integration testing.
  • Supported the QA and UAT bug fixes and responsible for the requirement gathering and analysis.
  • Responsible for maintaining the ANT build.xml' Confidential for all the projects.
  • Managed and coordinated all code and code related activities for all applications including, but not limited to, the requisitioning of code streams, delivery, packaging, deployment, environment setup, and release capabilities across the portfolio.
  • Experienced using C, C++ to build some applications.
  • Assisted the end-to-end release process, from the planning of release content through to actual release deployment to production. Executed the planning of product software releases.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Created and Maintained Subversion repositories, branches and tags.
  • Worked closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and Tortoise SVN Tools.
  • Developed web sites using PHP/MySQL, Python, HTML, CSS and JavaScript.
  • Developed web application using ASP, XHTML, JavaScript, and MS-SQL.

Environment: Apache Subversion, Apache Tomcat, Maven, Jira, Puppet, Ruby, Python, Yum, Shell Scripts, HTML, JSP, JavaScript, PL/SQL, ANT, and SVN

We'd love your feedback!