Devops Consultant Resume
0/5 (Submit Your Rating)
Houston, TX
SUMMARY
- 5+ years of IT experience in DevOps and related Technologies. Past few years working on Microsoft Technologies.
- Roles included TFS - Administrator, Jenkins-Administrator, Automation Engineer, Release Engineer, Consultant and Software Engineer.
- Responsibilities included and not limited to Build and Release Engineer, SPOC, DevOps, Automation Engineer, QA automation and Integration.
- Expert knowledge in Install and configure TFS 2015/2013 servers, build controllers, build agents, Release management 2015, server, client and deployment agents.
- Hands on experience on Automated Build and Automated deployment using MSBuild, Jenkins and Release Management 2015
- Have created/guided to create various type of documents including and not limited to Functional and Technical documentations, LLD, HLD
- Proven expertise with problem solving, release management, project planning and scheduling.
- Knowledge on SOX compliance / Audit
- Strong understanding administering and troubleshooting software configuration management systems and/or source code version control systems.
- Experience automating build and release processes, build management, dependency management and continuous integration tools.
- Determine the readiness of each release based on release criteria; quality of release, production environment readiness, training and support plans, rollout and back out plans, and risk management plan.
- Create, review, publish and manage release plans, formal release notification, deployment instructions and launch plans as needed in collaboration with the ITPL or PdM
TECHNICAL SKILLS
- Complete Build and Deployment Automation
- Approval Workflow
- Email Notification
- Reports Generation
- Release Notes Generation
- Release Sequence Generation
- Lock/Unlock branches
- Schedule deployment etc
- TFS 2015/13
- Administration
- Installation
- Configuration
- Customization
- Integration
- Migration
- TFS Build
- SQL Server
- SQL server automatic deployment
- SQL DeveloperBasic SQL Administration
- MySQL
- Basic SQL Administration
- C# /
- Jenkins
- Administration
- Installation
- Configuration iOS application build and deployment/Automation
- Web site configuration troubleshooting
- Migration
- Git
- Stash/BitBucket
- JIRA
- Confluence
- PowerShell
- SVN
- VBA
- Visio
- XML
- XSL
- XSD
- XSLT
- XPath
- Ajax
- JSON
- Java Script
- JQuery
- CSS
- HTML
- SOAP
- IIS
- MSMQ
- MS SQL Server 2012 R2
- SSRS
- SSIS
- Telerik
- Infragistics
- HP QC
- Click once
- MSI package
- WiX
- Install Shield
- TFS Build
- TFS vNext
- PowerShell
- Coded UI
- Windows Server
- MS Office
- Fiddler
- Peregrine
- Quality Center
- Docker
- AWS
- Python
- Unix
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
DevOps Consultant
Responsibilities:
- As TFS Admin, Configure the TFS 2015 server (TFS Server, Build Server, Build Controller, Build Agent) on Windows 2012 R2 server
- Manage the user role configuration and security for TFS projects.
- Automated the build using MSBuild and automated deployment Jenkins.
- Configured and Installed the Jenkins to create build form.
- Discuss technical issues with developers, architects, and managers and find the best solutions
- Controlling, Co-coordinating and communicating the Release process.
- SQL server Data tools (SSDT) are used to do the automated SQL deployment (dacpac/bacpac)
- Responsible for tasks in all areas of Software Configuration Management (SCM)
- Support Agile Software Development Life Cycle
- Establish and facilitate release team meetings(CRB/DRB) and develop solutions pertaining to the release process
- Develop, manage, and maintain continuous integration environment (CI)
- Oversee the service reliability and software quality control for releases during SDLC
- ApplyingApplication Life Cycle (ALM)best practices using Microsoft TFS
- Plan and manage releases/deployment of code through different environments (Development, Test, Staging, UAT, Production )
- Log, track, and escalate priority projects and issues affecting the ability to deliver quality projects
- Write and develop automation tools and documentation to enhance integration between cross-functional teams
- Working closely with OpsTeam to create / maintain the hardware for any new environments.
- Qualifying each release by executing the automated test scripts and test projects.
- Troubleshoot the Build and Deployment issue on the build server and SDLC environments
- Suggest best practices and contribute to continuing process improvement of all software configuration management systems and procedures.
Confidential, Augusta, GA
TFS Consultant
Responsibilities:
- Install and configure the TFS 2013 server (TFS Server, Build Server, Build Controller, Build Agent) on Windows 2012 R2 server
- Migrate source code from SVN to TFS
- Install and configure the Release Management 2015 (RM Server for TFS, RM Client for VS, RM Deployment Agent)
- Manage the role configuration and security for TFS projects.
- Mentor and coach the team and project leads
- Automated the build using MSbuild and automated deployment using release management 2015
- Responsible for tasks in all areas of Software Configuration Management (SCM)
- Support Agile Software Development Life Cycle
- Create and maintain continuous integration process.
Confidential, Chattanooga, TN
TFS Consultant
Responsibilities:
- Expertise in TFS architecture and administration of all related components. Advanced knowledge and interaction of the TFS the build system and build customization requirements
- As TFS Admin, Configure and maintain the TFS 2013 server (TFS Server, Build Server, Build Controller, Build Agent) on Windows 2008 server.
- Architect / Design / Develop Custom (.Net - Web based) automated build and deployment tool.
- Simplified design to bulk/parallel deployment. It saves time and resource.
- Implemented Master/Slave Jenkins setup to increase the productivity and reliability.
- Working with QA team to develop automated test case execution.
- Working closely with OpsTeam to create / maintain the hardware for any new environments.
- Troubleshoot the Build and Deployment issue on the build server and SDLC environments
- Manage the user role configuration and security for TFS projects.
- Install, configure the Jenkins on the build server. Create/Migrate Jenkins jobs across all the build servers
- Managing and working closely with Off-shore and on-site team.
- Discuss technical issues with developers, architects and managers and find the best solutions
- Controlling, Co-coordinating and communicating the Release process.
- Responsible for tasks in all areas of Software Configuration Management (SCM)
- Support Agile Software Development Life Cycle
- Develop, manage, and maintain continuous integration environment (CI)
- ApplyingApplication Life Cycle (ALM)best practices using Microsoft TFS
- Plan and manage releases/deployment of code through different environments (Development, Test, Staging, UAT, Production )
- Develop Release Management framework and implement standards, processes, and controls for configuration and release activities.
- Log, track, and escalate priority projects and issues affecting the ability to deliver quality projects
- Suggest best practices and contribute to continuing process improvement of all software configuration management systems and procedures.
- Working with JIRA team for automate the Mobile and Website deployment.
- Able to work across various time zones; off hours and long hours as needed.
- Perform and document installation and configuration of the platforms. Coordinate support for hardware, OS, Networking and databases where applicable.