Devops Engineer. Resume
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.