We provide IT Staff Augmentation Services!

Devops Engineer. Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • 7 Years of experience as Build & Release management, Infrastructure automation, code migration, Configuration Management and system administration.4+ years of Experience as aDevOpsEngineer with UNIX and Middleware Engineering, Design, Build and Operational support for Infrastructure Management.
  • Experience inDevOps, Configuration, Build and Release Management
  • Experience with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps)
  • Experience in working as DevOps engineer/Build &Release engineer for release automation ofJava MVC apps to achieve continuous integration and continuous delivery (CI and CD).
  • Experience with IP networking TCP/IP packet analysis, DNS, SNMP Configurations and Monitoring.
  • Experience in using Build Automation using like Maven and Ant Scripts with Jenkins.
  • Experience in Administration/Maintenance of source control management systems, such as SVN, TCM, GIT and noledge of Clear Case.
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for teh enterprise.
  • Experience in managing automated multiple continues integrated depot and branch builds using Jenkins.
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Installed and configured an automated toolPuppetdat included teh installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Solid Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms.
  • In - depth noledge of computer applications and scripting like Shell, Python, Ruby, Perl.
  • Good understanding of teh XML related technologies like XML, XSD.
  • Good understanding of system services and Docker.
  • Worked with teh Amazon AWS EC2 and S3 services.
  • Worked with Amazon IAM console to create custom users and groups.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in all phases of Software Development Life Cycle (SDLC) for Enterprise Applications.
  • Extensive experience in working with Apache Tomcat application server.
  • Good noledge in MySQL.
  • Closely worked with BA, Dev, QA, Product Owners and other teams for product delivery.
  • Worked with project management tools - HP Quality Center, IBM Clear Quest.
  • Extensive experience withJIRA, Microsoft Project Planning.

TECHNICAL SKILLS:

SCM Tools: Subversion, Clear Case, GIT, TCM

Build/CI Tools: ANT,Maven, Jenkins, Chef, Puppet

Programming Languages: C, C++, PYTHON, RUBY

Scripting Languages: Unix Shell Scripting, Python, Perl scripting

Operating Systems: Windows, UNIX, LINUX (Solaris and RHEL), Mac OS

Database: MySQL,Oracle

Web/Application Servers: Weblogic,WebSphere, Apache Tomcat

Bug Tracking Tools: JIRA, Bugzilla and IBM Clear Quest, Quality center

Web Technologies: HTML5,CSS,XML

PROFESSIONAL EXPERIENCE:

Confidential . Sunnyvale, CA

DevOps Engineer.

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Working as aDevOpsEngineerfor one of teh most complex system. Used Subversion, CVS, Maven, Jenkins, CHEF& Jira as tools for day-to-day build & release cycles.
  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Suggested changes to development practice to increase efficiency by restructuring teh branching structure to include merging mechanism.
  • Coordinating teh resources by working closely with Project Manager’s for teh release and carried Deployments and builds on various environments using continuous integration tool.
  • Participated in code reviews and ensured compliance with standards.
  • Developed and implemented teh software release management for teh release of web applications.
  • Wrote ANT and MAVEN Scripts to automate teh build process.
  • Used Shell/Pythonscripts to automate teh deployment process.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef, Puppet.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Created virtual images similar to production environment using Docker.
  • Good experience in creating LAMP stack.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Responsible for design and maintenance of teh Subversion/GIT,views, and teh access control strategies.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Support developers to resolve issue. Helped development team for better build process.

Environment: Java/J2EE, Ant, Maven, Subversion, Git, Jenkins, AWS, Clear Case, Clear Quest, Quality Center, Chef, Puppet, LAMP stack, Docker,Shell /Python script, Linux.

Confidential, Belmont, CA

DevOps Engineer.

Responsibilities:

  • Responsible for Deployment Automation - Puppet, Custom Puppet modules, Python.
  • Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Build and Release management - GIT, Maven, Jenkins administration.
  • Writing Maven and Ant build tools for application layer modules.
  • Responsible for nightly and weekly builds for different modules.
  • Operations - Custom Shell scripts, Python scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Puppet.
  • Automated teh build process using Jenkins.
  • Provided end-user straining for all Tortoise SVN, JIRA users to effectively use teh tool.
  • Documented teh entire build and release engineering process and provided on call support.

Environment: Subversion, Ant, Maven, Jenkins, GIT, Puppet, AWS, Python, Shell Scripting, clear case, Quality center, MPP.

Confidential, Abstatt

DevOps Engineer.

Responsibilities:

  • Responsible for Deployment Automation - Puppet, Custom Puppet modules, Ruby
  • Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Deployed servers using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Build and Release management - GIT, Maven, Jenkins administration.
  • Writing Maven and Ant build tools for application layer modules.
  • Responsible for nightly and weekly builds for different modules.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artefacts on teh source code.
  • Developed Linux, UNIX, Perl and Shell Script for teh purpose of manual deployment of teh code to various environments.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Work with different team members for automation of Release components.

Environment: Java/J2EE, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby, clear case, Quality center, MPP.

We'd love your feedback!