Devops Engineer Resume Profile
2.00/5 (Submit Your Rating)
NJ
OBEJECTIVE
Seeking IT Infrastructure, DevOps,Build/ReleaseSoftware Engineer position in Software industry using detail-oriented and good communication skill
TECHNICAL SKILLS
- Sound understanding of the Software Development Life Cycle SDLC , Agile methodology
- Expert in SCM tools such as GIT, TFS, Subversion.
- Build Continuous Integration and Release Continuous Delivery process knowledge
- Continuous Integration and Continuous delivery tool set:Jenkins, Hudson, Cruise Control, MSBuild, Devenv.
- CD Tools: Cruise, Urban CodeuDeploy, UrbanCode Release/Build
- Artifact Repository: Maven, JFrog-Artifactory
- Extensive knowledge of defect tracking with JIRA, Stash, Bugzilla, Redmine and process systems HP ALM, Rally
- Expertise in Infrastructure automation using tools such as CHEF and Puppet.
- Good working knowledge on Ruby, Bash shell, Perl and Python scripting on Linux and flavors of Unix including RHEL, CentOS etc.
- Programming languageObject-oriented programming OOP in C , Java.
- Visual Studio v. 2008, 2010, 2012 work in C , VB.NET, and ASP.NET
- Familiarity with the ADO.NET dot net 2.0, 3.5 and 4.0 framework
- Microsoft IIS, IBM WebSphere tcServermanagement administration
- Scripting skill in ANT, NANT, MS Build and Windows Workflow.
- Database design and maintenance in MSSQL v. 2008, 2012
- Understanding of Web Services and API development SOAP/WSDL, REST/CURL, XMLRPC
- Development Tools: Visual Studio, Eclipse IBM RAD
- VM Ware and Hyper V awareness with insight to administration
- Relative Tools: VMWare, Virtual PC, MS Office, Code Collaborator, SQL Server, Amazon AWS
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
- Administer and Maintain Source Code Repositories includingGIT, Subversion and TFS.
- Support concurrent development process with standard Branching and Merge of application source code.
- Created and maintained several build definitions and publish profiles to handle automated builds in an Agile / SCRUM environment.
- Coordinated software application and database deployments across several environments and provided feedback and training to other full-time release engineering staff for production releases during off hours.
- Administration and Support for App Servers on IIS and Websphere
- Developed custom automation build system using Hudson and TFSBuild on Team Foundation Server
- Completed set up of CD environment with focus on UrbanCodeuDeploy.
- Set up uDeploy server along with automated scripts to backup the server and restore from backup for Disaster recovery.
- Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.
- Moved 72 web services and related application to uDeploy and maintained them across 5 environments Develop, QA, UAT, PreProd and Prod.
- Developed strategies, and contracts for validation of deployments and automated rollbacks in uDeploy.
- Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet, Android, VMWare, Amazon EC2
- Built and managed a large deployment of Ubuntu Linux instances systems with Chef automation. Wrote recipes, tools, shell scripts, and monitoring checks.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts, Infra build out automation on CentOS, and RHEL platforms over SoftLayer.
- Worked with Chef recipes/cookbooks which involved installing, updating, Oracle 11g, ucDeploy agents, 7zip, updating CentOS, controlling load balancers, updating LDAP servers and many more etc.
- Designed and implemented automation deployment using Urbancode and Cruise to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.
- Leveraging project specific knowledge from developers, resolved code conflicts during merges and provided insight as needed.
- Updated bugs and user stories in ALMtool to reflect deployment information when pushing / releasing code, collating them with other information into release notes.
- Work closely with Application Development, Infrastructure Engineering, QA and Project Management Teams.
Confidential
Build/Release and Software Configuration Engineer
- Working with a team of Developers, QA testers, and DBAs, implemented a code branching strategy for an internal marketing management application.
- Concept and implementing Continuous Integration principles and practices for the Billing Development Team using Jenkins JNLP Nodes, Subversion, ClearQuest, JUnit,FitNesse, Atlassian JIRA
- Manage and Support build configuration for Continuous Integration process.
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef
- Maintain CI builds with scripts on Wintel Platform for both .Net and Java technologies.
- Support developer IDE's including Visual Studio, Eclipse and IBM RAD Rational Developer
- Follow, enforce, and define Software Process
- Basic system administration on Web or App Servers including IIS and tcServer
- Manage configuration of Web App and Deploy to AWS cloud server through Chef.
- Develop and maintain scripts and internal tools for application deployment through continuous delivery process.
- Create, enhance and peer review documentations on build and release process, CM related etc.
Confidential
Systems Engineer
- Administer Source Control, and conduct version control, branching, merging, labeling for managing multiple release versions of multiple products.
- Ensures that builds and deployments are executed in a timely manner based on the team's service level agreement.
- Interface directly with development and operational groups in support of software and production release
- Coordinate changes with development managers and operations personnel in the execution and deployment of code.
- Evaluated Perforce, Clear Case, Subversion, Microsoft Team Foundation Server, and demo pro con of each source control to upper management.
- Migrating VSS to Subversion and Microsoft Team Foundation Server.
- Implemented checked in policies, custom controls and forms for Work Items Tracking.
Confidential
Software Engineer
- Software Development and testing of the software
- Develop the Adaptive cruise control ECU software
- R D of Acceleration Interface as a replacement of Torque interface for Automotive ECUs
- R D and software development and testing of Exhaust Treatment ECUs, Air-System ECUs and Cruise Control ECUs
- Rated as the top performer among 140 associates based on 100 customer satisfaction survey in 2006
- Automated issue tracker system which improved employee productivity by 25