We provide IT Staff Augmentation Services!

Senior Chef Engineer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Around 8 Years of experience in IT industry as DevOps/ Agile operations, Windows Administrator, Build/Release Management and Cloud Management.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience in working on version control systems like Subversion and GIT, clear case, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, SourceTree, Git Bash, GitHub, Git GUI and other command line applications etc.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Expertise with configuration management automation tool Ansible and has worked on integrating Ansible
  • Worked in SCM tools - Chef and Puppet for Deployment on Multiple platforms.
  • Experience in several AWS services EC2, VPC, S3, Cloud Watch, Auto scaling configurations etc.
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like Maven, Jenkins, Teamcity, QuickBuild, Buildforge and ANT.
  • Installed, configured and administered Continuous Integration tools such as Hudson and Jenkins for automated builds.
  • Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center.
  • Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
  • Experience in Migration & deployment of Applications with upgrade version of Application & Hardware, MS build, batch script and Jenkins Administrator.
  • Experienced with Handling Cloud environments (AWS and OpenStack)
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven and Shell scripts.
  • Experience in working with continuous integration using Jenkins.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • Good analytical, problem solving, communication skills and can work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS:

Build Tools: ANT, MAVEN

Version Tools: ClearCase, SVN, GIT, Perforce, TFS

CI Tools: Jenkins, Bamboo, Hudson

Web technologies: HTML, XML, JAVA Script

CM Tools: Puppet, Chef, Ansible

Languages: C, C++, Shell scripting, Java

Database: MySQL, IBM DB2

Operating Systems: Windows server 2000/2003/2007/2008/ XP, LINUX (RHEL 4/5/6/7), UNIX(11.0,11.11,11.23), centos

Bug Tracking: JIRA, Bugzilla, HP quality center

SDLC: Agile, Scrum, Waterfall

Cloud Technologies: Amazon Web Services(AWS), Open stack, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Senior Chef Engineer

Responsibilities:

  • Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Developed Scripts for AWS Orchestration.
  • Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working with technical and non-technical teams across Amazon (AWS)
  • Automated the build and release management process including monitoring changes between releases.
  • Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
  • Worked on Tomcat Web server for hosting web apps.
  • Experience in writing ansible scripts.
  • Heavy Shell, Perl, Python, and JSON scripting
  • Used ansible for configure tomcat servers and maintain.
  • Experience with Configuration Management Tools (CHEF).
  • Responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Strong understanding of JAVA project structures.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Written multiple cookbooks in chef, implemented environments, roles, databags in chef for better environment management.
  • Focused on automation and continuous integration. Automated local development environment using chef.
  • Implemented monitoring solutions with Elasticsearch and Logstash.
  • Provision, for deployment, orchestration, and operations across multiple data centers and cloud providers, Core Coverage, Cloud-Specific Infrastructure and Systems and Architecture CloudPlanning
  • Troubleshot switch to server and back to the secure Cloud connection.
  • Experience designing, implementing or supporting Cloud Infrastructure solutions.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS, and Ops Works.
  • Built a control panel for DNS and an api-driven ipv4 authoritative DNS service.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting for the Production Release.
  • Automated test scripts from Jenkins to execute on HP ALM.
  • Involved in the troubleshooting the servers.

Environment: JAVA, SVN, GIT, Apache Maven, Jenkins, Apache Tomcat, Shell Script, SOAP, Chef, Ansible, Linux, Windows, Atlassian JIRA, Cloud Foundry, Python, Perl, AWS, DNS, Docker, Subversion.

Confidential, Baltimore, MD

DevOps Engineer

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Used Chef to configure and mange infrastructure. Wrote cookbooks to automate the configuration setups.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using puppet and Jenkins to get the job done.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Puppet Scripts.
  • Responsible for automated installation of Puppet Enterprise 2.7 and configuring Puppet Master and Puppet Agents (both Windows and Linux Env) in AWS VPC env.
  • Responsible for automated installation of Software’s such as Java, Tomcat, Centrify in puppet master and puppet agents using puppet scripts.
  • Responsible for automated deployment of java application in Tomcat Server using puppet scripts.
  • Responsible for automated identification of application server and database server using puppet scripts.
  • Designed and developed shell scripts.
  • Hands on compiling builds using pom.xml and build.xml.
  • Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
  • Implemented multi-tier application provisioning in openstack cloud, integrating it with puppet, migrating the application using Maven as build tool.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Performed necessary day to day Subversion/GIT support for different projects.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Deployed Java/J2EE applications on to the Apache Tomcat server and configured it to host the websites.
  • Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
  • Executed the planning of product software releases.
  • Performed clean builds according to scheduled releases.
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Identified the Data Source and defining them to build the Data Source Views.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef.

Confidential, Virginia Beach, VA

SCM Analyst

Responsibilities:

  • Worked closely with the development team in the design phase and developed use case diagrams.
  • Used MAVEN as build tools on java projects for the development of build artifacts on the source code.
  • Integrated Maven with shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the development activities for the multiple server instances by enabling password less SSH communication between the servers.
  • Automated the build and release management process including monitoring changes between releases.
  • Participated in the release cycle of the product, which involves environments like development QA, UAT and production.
  • Used Perforce for software configuration management and source code management.
  • Involved in branching and merging of code.
  • Expertise building and monitoring software projects continuously with Ci tools like Jenkins and Hudson.
  • Automated Build artifacts (jar, war & ear) using continuous integration tools.
  • Deployed JAR, WAR & EAR artifacts into the WebLogic servers and Apache servers.
  • Carried builds using MAVEN on Java projects and done deployments on various environments.
  • Configure and build openstack using puppet scripts.
  • Used shell scripts to automate the deployment process.
  • Deployed puppet for configuration management to existing infrastructure.
  • Attend forum for management of release weekly meetings.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Planning, scheduling and documenting releases at code freeze periods.
  • Managing source code, software builds, software versioning and detect tracking on all software maintenance tasks and projects.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, VMWare, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef.

Confidential, St Petersburgh, FL

Build & Release Engineer

Responsibilities:

  • Responsible for setup of DEV, SIT, QA and UAT Environments.
  • Build and release packages for testing and performed clean builds as per the scheduled release.
  • Used Subversion (SVN) for managing files and configurations.
  • Responsible for Branching, Tagging and Merging as per the schedule for version control tool.
  • Responsible for creating and editing ANT Scripts.
  • Deploying newly built code and removal of old code using WebSphere Admin Console.
  • Supported Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzed and recommended hardware and software needs accordingly to the project requirements and conducted installations for the same.
  • Documented release, builds and source control processes and plans.
  • Co-ordinated with development team and QA team for product releases.
  • Developed scripts in Perl and Shell scripting for automation of repeated tasks which are susceptible to errors.
  • Used Cruise Control for automation and Continuous Integration.
  • Deployed the applications to WebSphere Application Server and static content to apache web servers.
  • Used Remedy for issue tracking and monitoring.

Environment: SVN, ANT, Cruise Control, WebSphere, Perl, Shell, JAVA/J2EE, Remedy, OracleDB 10g, Oracle Virtual Box.

Confidential

Release Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MS Build, Microsoft Windows NT, OS/390, UNIX
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion
  • Maintained and administered source code archive databases (e.g., Source Repository for version management of source code which included Subversion and Bug Reporting for adding users and fields, and changing permissions).
  • Installed tools for internal clients, and monitored compliance and usage
  • Automated builds and deployments of business-critical customer-facing J2EE web applications into Web sphere 6.x application server environment on Solaris 10 platform.
  • Developed and build and deployment standards with input from development, IT/operations, and IT security
  • Evaluated build automation tools (Open Make and AntHillPro), recommended AntHillPro
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML
  • Automated manual build and deployment processes with AntHillPro, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per Confidential .

Environment: PVCS, SVN, ANT, Maven, Subversion, Hudson, Windows, Eclipse, SVN Importer, Team-City, and Anthill-Pro

We'd love your feedback!