Devops Engineer Resume
San, DiegO
SUMMARY:
- An Enterprise Integration Consultant/Release Engineering Lead with 10 years of diversified experience in Enterprise Application Integration, Middleware Engineering, Business Process Management, Service Oriented Architecture, Enterprise Service Bus, Complex Event Processing, Continuous Build and Integration, Failover and Disaster Recovery Management.
- Extensive design, development, testing and support for Enterprise Integration solutions based on TIBCO suite of products TIBCO Business Works, TIBCO Enterprise Messaging, TIBCO Administrator, TIBCO Adapters (SAP R3, MQ, and File), TIBCO iProcess, TIBCO Business Connect, TIBCO Business Events (Complex Event Processing), TIBCO Hawk and MULE Anypoint platform, Mule Runtime, Connectors, Design Center and API management, BPM solution using Appian across multiple domains in Banking, Retail, Healthcare and Logistics domain.
- Extensive experience in implementation of service oriented architecture solutions using XML based web services (SOAP/WSDL) and REST Web services using XML and JSON and integration messaging using TIBCO EMS, IBM Websphere MQ, and Active MQ .
- Expertise in architecting, design and roll out of Automated Build and Deployment framework and Monitoring and Alert Notification framework.
- Release Engineering Lead /Dev Ops Engineer specializing in Continuous Build and Integration, Monitoring Frameworks working in Agile model using Jenkins, Splunk, Team Foundation Server, Tortoise SVN, Python, Puppet, risk mitigations, phased release plans.
- Architecting and authoring and execution of Failover and Disaster Recovery solutions across multiple data centers, performance and benchmark testing for TIBCO EMS, capacity planning.
- Good understanding of Software Engineering Processes from Requirement Analysis, Design, Implementation, Build, Testing and support using waterfall and agile methodology .
- Experienced in leadership roles across multiple teams and also ability to work individually in a fast paced agile scrum development and rapid deployment of development organization. Conceptual thinking and adaptive to new technology.
- An effective communicator with excellent relationship management skills with ability to work with the people of diverse nationalities leading teams account for deliverables.
TECHNICAL SKILLS:
Integration: TIBCO Business Works 5.x, TIBCO Designer 5.x, TIBCO Runtime Agent 5.x, TIBCO Adapters (SAP R3, MQAdapter, File), TIBCO Hawk 4.x, TIBCO Administrator 5.x,TIBCO Business Studio 3.x, TIBCO iProcess 11.x, TIBCO Business Events 5.x,TIBCO Business Connect 5.3.2, Mule ESB, Mule AnyPoint Platform, Mule MMC, JBoss, Apache Tomcat, WebLogic Server
Enterprise Service Bus: TIBCO Enterprise Messaging Service (EMS)5.x/6.x/7.x, IBM WebSphere MQ 6.0
Database: Microsoft SQL Server 2005/2008, 2012, Oracle 9i/10g
Scripting Languages: Python, Ruby, XML(XSD,XPATH & XSLT), HTML, Shell Scripting
Testing Tools: SOAP UI, JMeter
Configuration Management Tool: Tortoise Subversion(SVN),Microsoft Team Foundation Server(TFS),GitHub
Build Tools: Jenkins, Hudson, Rational Team Concert(RTC), Ant, Maven
Cloud: Puppet Enterprise 3.7.2, Ansible
BPM Tools: Appian 6, TIBCO iProcess
PROFESSIONAL EXPERIENCE:
Confidential, San Diego
DevOps Engineer
- Automated build and deployment of .NET code using Microsoft Visual Studio, MS Build, TFS, Jenkins, and PowerShell scripts.
- Work with the Technical Support, Database Administration, Product Development, and other teams for product support.
- Branching and merging multiple releases for config and code.
- Communicate with functional area managers, project sponsors, and/or consultants regarding status of specific projects.
- Create and maintain onsite and cloud - based customer replica environments.
Environment: Microsoft Visual Studio 2015 Professional, Microsoft SQL Server 2012, Linux RHEL 6.x, MS Build, Powershell 5, Jenkins, Atlassian Tools Jira, BitBucket, Github, Stash, Windows Server 2012.
Confidential, Minneapolis
TIBCO Consultant
- Designed and build TIBCO BW interfaces accepting SOAP over JMS messages for SEND, RECEIVE money transaction with different point of point of entries.
- Designed XSDs, XSLTs etc for the interfaces and complete system integration design documents.
- Configured EMS queues, topics, bridges, routes using TIBCO EMS administration tool to support multiple TIBCO BW interfaces accepting messages from EMS and persisting data in DB using JDBC update.
- Designed and lead the development effort for multiple solutions using TIBCO Business Events 5.x and TIBCO EMS for generating multiple notifications systems for varied business rules using Complex Rules, State Machines, Decision Tables and Caching techniques.
- Design and develop BPM solutions using TIBCO BPM suite.
- Assist in scalability, capacity planning and systems architecture for multiple products Puppet, TIBCO EMS, Splunk.
- Plan, manage and support the span of technology for a wide range of products and technologies in the Middleware space, such as Web Services, JMS Messaging, Managed File Transfer, Batch scheduling, etc.
Environment: TIBCO EMS 6.x,7.x,TIBCO Business Events 5.x, TIBCO Administrator 5.7, Puppet 3.7.2, Fabric 2.7.2, Jenkins, Microsoft Visual Studio 2010, Microsoft SQL Server 2008, Linux RHEL 6.x .
Confidential, San Diego
Integration Lead
- Responsible for overall TIBCO EMS migration to new data center including architecting the new infrastructure scalability, set up, performance testing with high availability/fault tolerant architecture with consistent message throughput sustaining low latency. Achieved target 36K messages/sec with ~3ms latency throughput over the required ask for 20K messages/second with ~30sec latency
- Designed and lead the development effort for multiple solutions using TIBCO Business Events 5.x and TIBCO EMS for generating multiple notifications systems for varied business rules using Complex Rules, State Machines, Decision Tables and Caching techniques.
- Designed and implemented complete orchestration of integration layer using TIBCO BW, TIBCO EMS.
- Automating machine to machine management process using Appian for process design, designing UI, Appian plugins and web development.
- Translate business process software requirement into Appian process model prototypes and solutions.
- Authored new suite of disaster recovery procedures covering a wide variety of scenarios including planned and unplanned failovers for Confidential ’s mission critical Machine-to-Machine Management Console platform.
- Designed and facilitated the data center migration plan that allowed 20+ teams to coordinate parallel tasks over the course of a single 5 hour maintenance window and successfully migrate Confidential IoT’s (Internet of Things) M2MMC (Machine to Machine Management Console) platform from their existing Data Centers, hosted with Terremark, to two internal Data Centers, without any major issues, down-time, data loss, or customer calls.
- Assist in scalability, capacity planning and systems architecture for multiple products Puppet, TIBCO EMS, Splunk.
- Lead and assist and execute with test and production environment builds and deployments, application stack upgrades, release engineering for both .NET and Java applications, GO/NO-GO decisions, Lead periodic data center failover activities and disaster recovery exercises.
- Designed new and manage existing release branches, Merged release branches, Monitored, built, and deployed software release packages using Git and Bamboo.
Environment: TIBCO EMS 6.x,7.x,TIBCO Business Events 5.x, TIBCO Administrator 5.7, Puppet 3.7.2, Fabric 2.7.2, Jenkins, Microsoft Visual Studio 2010, Microsoft SQL Server 2008, Linux RHEL 6.x, GitHub, Bamboo, Splunk
Confidential, Charlotte, North Carolina
Integration Lead
- Create an overall solution architecture using MULE ESB for the Credit Desktop Platform system.
- Design, Configure and Administer MULE environment (Linux & Windows) for high availability.
- Defining and implementing the integration strategies of the platform (real-time, batch, asynchronous, synchronous, etc).Design and development of Interfaces/service flows using the Mule Studio Designer 3.x.
- Deployment and testing of Mule applications in standalone Mule run time environment and on Web Logic 10.3.2 server.
- Design and integrate Appian solutions using process modeler, rules design and reports.
- Design and development of Ux interface using Appian SAIL.
- Serve as an MULE Integration Competency Center subject matter advisor and create best practices, technical documentation.
- Interact with stakeholders for gathering requirements, assist in project planning and roadmaps for the Integration solution.
- Lead design and development for build and deployment framework using Jenkins, Maven and Rational Team Concert.
- Design, implement and manage business processes using Appian BPM including process design, Advanced data, Records and Reports and integration with MULE services.
Environment: MULE Studio 3.x,Mule run time 3.x, Mule Management Console(MMC) 3.x,JBoss 6.x, Apache Active MQ, Microsoft SQL Server 2008, Rational Team Concert 4.0.5, Jenkins-1.544-1.1, Maven 1.1, Linux RHEL 6.x, Appian 7.x.
Confidential, Atlanta, Georgia
Technology Lead
- Primary owner of the TIBCO Infrastructure development activities involving below
- Define and design and document complete TIBCO platform Monitoring strategy along with best practices.
- Develop and test the TIBCO Monitoring framework components consisting of reusable hawk rule base templates for TIBCO BW, BE, Administrator, OS and EMS, custom micro agents, and non-TIBCO dependencies like database, LDAP servers and web services using TIBCO Hawk, Administrator, MAR Utility.
- Define, design and provide the architecture for build and deployment automation framework for TIBCO BW and TIBCO BE components using Jenkins tool.
- Develop and test complete framework for build and deployment using Jenkins for TIBCO BW and BE code integrated with source control tool.
- Jenkins server set up for different environments which included setting automated build and deployment framework for TIBCO BW and BE components, security set up for user authentication and authorization integrated with LDAP and integration with version control tool.
- Define Disaster Recovery (DR) strategy and DR architecture, Develop and automate DR test scripts integrated with HP QC,Anchor, test and participate in DR build and dry run support.
- Providing support to client Infrastructure Team for expanding TIBCO platform.
- Leading the team on technical issues, providing support to client for technical issues during TIBCO Infrastructure set up.
Environment: TIBCO Rendezvous 8.3, TIBCO Hawk 4.9, TIBCO Business Works 5.10, TIBCO Designer 5.7, TIBCO Business Events 5.3, TIBCO Enterprise Messaging Service 6.2, TIBCO Administrator 5.7, Ant 1.7.0, Jenkins-1.544-1.1, Linux RHEL 6.x, Team Foundation Server 10.0
Confidential
Offshore Lead
- Lead team to design, define and implement Service Oriented Architecture (SOA) business processes and services serving process orchestrations, validation services, and utility services.
- Define the project Integration landscape, Interface catalog and Architecture approach for new requirements, build complex interfaces, quality management, subject matter expect for multiple external teams
- Project Management tasks defining project plans, milestone set up and identify risks involving project execution, Perform project Estimations, Staffing and Resource Management and Invoicing.
Confidential
Offshore Developer
- Design, define and implement multiple interfaces using TIBCO Business works, TIBCO MQ Adapters and JMS interfaces
- Configuration Quality Controller, Deployment and Build activities
Confidential
Offshore Developer
- Design, define and implement and testing multiple interfaces, bug fixes using TIBCO BW, SAP R3 Adapters, TIBCO BC,
- EDI transaction types EDI 850, EDI 856, EDI 820, and EDI 875).
