Enterprise Solutions Architect - Devops Resume
SUMMARY
- 16+ years of result - driven experience within the software delivery lifecycle with deep expertise in Agile Development, Release Management and Continuous Delivery.
- 8+ years of experience in performing thought leadership roles, managing releases and DevOps by influencing more automation at each phase of SDLC. Track record in leading change and growth through process innovation.
- Built, managed and led highly effective global teams in US, Europe and India. Demonstrated leadership by having timely deliverables, on budget, with effective planning and consistent communication
- Helped Organizations on their Digital Transformation Journey with my expertise in Cloud and DevOps. Worked with Enterprises adopting DevOps across company sizes, across industries and countries.
- Demonstrated success in automated software delivery and config management systems.
- Proven track record of re-inventing Automation frameworks within organization and enabling engineering to deliver the releases more often via Continuous Integration and Delivery for on-premise and SaaS based complex products.
- Repeatedly implemented a successful Continuous Delivery teams by influencing best practices around source code management, Quality, Automation and DevOps.
- Invented CI scorecard to measure the maturity of the existing release process and facilitated the product teams to reach the next qualified level to improve the overall quality and delivery.
- Global innovative leader & strategic thinker to drive and deliver on the technical vision.
- Enthusiastic about taking extra initiatives around process improvement and Innovation.
- Passionate about Quality, Process and Automation with “can do it” attitude.
TECHNICAL SKILLS
Knowledge Base: Agile, DevOps, CI, CD, Software Delivery, IaaS, PaaS, Infra as a code
Project Mgmt: MS Project, Mind Map, gap analysis, Agile/Scrum, etc.
Languages: JAVA, JSP, C#, VB.NET, Python, Win32 SDK, Ruby, Perl
Tools: Eclipse, Puppet, Chef, Jenkins, Jira, Git, Bamboo, Dashboards
Cloud: AWS, Cloud Foundry, Azure, OpenStack, etc.
PROFESSIONAL EXPERIENCE
Confidential
Enterprise Solutions Architect - DevOps
Responsibilities:
- Working with enterprises adopting DevOps, across company sizes, across industries and countries by leveraging all three aspects of DevOps adoption - Process, People and Technology.
- Responsible for defining domain operation model and cultural components that will drive Agile and DevOps transformation.
- Use top-down and bottom-up approaches to effect positive change and creates “tools-in the toolbox” to then determine which tool is needed
- Lead Continuous Delivery Maturity Model and the scorecard to measure the current state and show the progress as the future state is being developed.
- Architected and implemented a new continuous delivery processes such that all servers along with code were replaced in an immutable fashion at the click of a button.
- Coordinate data analysis to drive the development of KPI’s, Service level Dashboards, statistics and reports as it is required within the function
- Implemented Chef to create golden templates by installing pre-requisites on server templates in a nightly build, allowing clients to generate Infrastructure as Code, the new server templates were fully patched and could then be promoted down the deployment pipeline along with the code
- Working with the Discipline lead, SPs, PDM’s to work/validate proposals, SOW’s and BOE’s to ensuring delivery best practices and accurately listing cost basis
- Mentoring DevOps engineers with Continuous Delivery processes and technology best practices, setting up scrum process to have agile approach towards DevOps.
- Switching hats several times a day and get involved in PreSales cycles with other potential clients of Confidential, demonstrating them the value of Cloud, DevOps and Digital
Confidential, Foxboro MA
Director of Engineering - DevOps
Responsibilities:
- Responsible for decision making around CI, CD, Cloud Migration, Infrastructure as Code, Infrastructure Provisioning, Orchestration, Monitoring, Alerting, etc.
- Strategized IoT cloud delivery including solution roadmaps, and align them back to software delivery to achieve higher efficiency, faster delivery and measurable quality.
- Hired smart individuals and built the team from ground up. Aligned their individual goals with business objectives by continuously mentoring and coaching.
- Built partnerships with thought leaders and helped align organizational goals.
- Lead various Pilots to evaluate DevOps tool chain including Ansible, Chef, AWS, etc.
- Responsible for strategic planning budgets and control of project expenditures.
- Continuous interaction with exec management to ensure organizational goals are aligned with individual functional groups within engineering
- Architecting automated solutions for Continuous Delivery and Cloud deployments.
Confidential, Boston MA
Sr. Manager, Release Engineering and DevOps
Responsibilities:
- Defining & directing Agile SDLC with the goal of improved predictability, visibility and quality of the releases across all customer-facing applications.
- Collaborating with leads from DEV, QA, PM, DevOps and other functional groups to implement Agile SDLC and Continuous Integration (Build -> Test -> Deploy -> Report)
- Evaluated various product lines within MHE (including eCommerce), on their current state processes and performed gap analysis to assist the teams to achieve the future state of Software Delivery.
- Leading the efforts on Continuous Integration / Delivery by bringing in the technical vision and strategically planned to execute on it.
- Demonstrated success defining and releasing SaaS (AWS - EC2 & S3) based products by re-invented release processes and implementing Continuous Delivery model for various software teams to consume.
- Responsible for the implementation of engineering Agile practices across all teams.
- Hired smart individuals under my team and lead the execution of implementing consistent, reliable, predictable and repeatable process on release engineering, for all digital products.
- Involved in 2014 budgeting process and year end performance appraisals
Confidential, Lexington MA
Engineering Manager
Responsibilities:
- Successfully re-invented Continuous Integration and implemented it end-to-end per initial proposal.
- Successfully re-invented Test Automation by designing tools calling Product APIs.
- Invented the vision of Release level Dashboard by thinking big, and consolidating all tools into common platform.
- Acting as a Scrum Master for an automation team, facilitating them to develop the right set of tools, improving automation coverage, etc. which would enable entire engineering to develop new features following automation specific best practices.
- Designed CI framework and extended the build system to integrate all best practices including static code analysis, code coverage analysis and by developing live CI dashboard to improve the visibility into engineering processes.
- Influenced engineering teams to follow certain practices like Unit tests, functional tests, and developing enough API hooks for automation.
- Evaluated current processes & came up with company’s automation vision & goals. Directed with short-to-long term automation roadmap with measurable progress.
- Re-invented the automation concept within the company to find integration issues early and often. Collaborated cross functionally to measure pre-GA and post-GA metrics.
- Designed various test frameworks to qualify the product functionality over-nightly.
- Managed a team as a scrum master (onshore & offshore), to develop automation for huge regression backlog with a goal to reduce the regression cycle time.
- Involved in various process improvements across engineering.
- Daily collaborations with offshore team in Lviv and made sure the project deliverables are on track, and providing continuous status to Scrum of Scrums.
Confidential, Bedford MA
Principal SW Automation Engineer / Project Lead
Responsibilities:
- Program Managed IMS Automation project and made sure the project is progressing successfully phase-by-phase following DMAIC methodology
- Presented the project slide deck to all the sponsors & stakeholders of the project, including Confidential Lean Six Sigma executive & training team.
- Brought down the acceptance testing effort by 96% and regression effort by 71% by implementing well designed automation for a major component of SecurID Authentication manager, having the ROI of $600k per release.
- Designed the core automation framework for WSDL and GUI, and proposed architect level solutions. Involved directly as a technical lead on JUnit, WSDL and GUI pieces of automation. Executed automated end-to-end solution via Hudson.
- Work closely with build and continuous integration team for proper functional testing.
- Successfully designed POC on Hudson CI using STAF/STAX & Groovy and Grails.
- Hands-on experience in setting up virtualization environment using vCloud Director including setting up ESXi, vSphere 5.0 and vShield.
- Being an SME on Automation & Processes, I am involved in several project status & fire drill meetings; project re-plans to ensure the troubled project end up succeeding.
- Managed an automation team of 12 members from several geographical locations, for a virtualized security product as a part of a Confidential cloud strategy.
- Designed the CI scorecard to measure & display the maturity of the system and assisted the product teams to reach the next qualified level.
- Facilitating virtual teams of about 40 employees across many functional groups and geographical locations as a part of QIP (Quality Improvement Program). The goal is to improve overall quality of products by embedding CI within SDLC and have consistent metrics & release criteria are to be visible through a common dashboard.
- Managed projects on security, virtualization, and automation strategy. Also involved in code reviews & designing in-house tools to increase the engineering productivity.
- Participated in many initiatives related to process improvement, innovation, product quality, improving employee’s satisfaction, etc.
- Build credibility, establish rapport, and maintain communication with stakeholders at multiple levels, including those external to the organization.
- Contributed to the content of Confidential ’s SDLC playbook.
- Coach, mentor and lead personnel within technical team environment.
- Proposed & executed the solution of automating the replication component by developing the JUnit based framework from the scratch. It made the overall testing fast.
- Consistently communicate with all the stakeholders by presenting periodic Dashboard reports on the current program and projects.
Confidential, Providence RI
Senior Software Quality Analyst
Responsibilities:
- Developed a Test Harness using Shell script that includes automated build process, Smoke test and Junit test cases that automatically run overnight.
- Automated most of QA efforts using Mercury Test Director and Quick Test Pro.
- Led all QA efforts for enterprise content integration that involved content migration from multiple source repositories onto Oracle’s Content DB 10g, including migration of authentication policies, delegation, permissions, etc.
- Coordinated with development and QA teams, onshore and offshore, in resolving any issue discovered and creating appropriate bug report.
- One of the major achievements was to successfully synchronize all users and groups within Active Directory with Oracle Internet Directory.
- Developed Junit test framework for product Context Server & Integration console.
- Performed Performance Testing of Product Suite using different platforms and did comparative analysis - Weblogic-Oracle stack testing at Sun Lab & WebSphere-DB2 testing at IBM lab.
- Worked closely with DBA to resolve many performance related issues including indexing within DB2. Also helped in improving the architecture of LDAP.
- Also responsible for preparing use cases and manual testing related to Google Search Appliance, SharePoint & Documentum.
Confidential, Boston MA
Senior Software Dev/QA Consultant
Responsibilities:
- Developed critical module using JavaScript & ASP and another module in Java.
- Developed test scripts in VBScript to automate functional testing.
- Executed SQL queries to test the backend as part of Database Testing Document.
- Designed test plans, reviewed and maintained the test plans with respect to changes in requirements and design document.
- Tested simulation of a slow network using a dial-up connection to a public network and tested our application to test the response & timing of all forms, gifs & hidden fields.
- Performed Black Box/White Box testing, including Functional & Integration/system level testing. It involves identifying show-stopper bugs related to startup timing.
- Simulated a simultaneous load of 1500 users for performance testing. Tested the response time of the application using local LAN & dial-up network.
Confidential, Waltham MA
Senior Software Dev/QA Engineer
Responsibilities:
- Developed prototype using java component for communicating java application with Flash object using INI files structure.
- Involved in project planning, coordination, development and implementing QA methodology. Analyzed the business requirements & prepared SRS & SAD.
- Developed Live Update module based on Client Server Architecture that would check & update all Flash Themes into the client machine using Java Swing.
- Designed GUI for all modules to give a friendly look and feel to the application.
- Developed SecureGURU screensaver using Win32 APIs, which would automatically install on client machine to give awareness to general user.
- Solely responsible for developing product installer using Ghost Installer 3.6
- Qualified the automatic Registry entry module with actual registry values in Windows NT/2000 machines, tracked multiple bugs and reported to developers.
- Responsible for preparing test plans, automation strategy, reporting bug-tracking.
- Wrote Oracle Database Test Plan and extensively used Data driven testing.
- Designed the DB & developed DB Functions and Stored Procedures using Oracle 8i.
- Re-designed the search to improve speed, stored search result data in XML format and managed session providing 40% improvement in performance.
- Responsible for GUI testing, process-flow & to test business logic of the existing app.
- Performed Load and Stress testing simulating 1000 users on testing desk of suitablematch.com and analyzed the statistics.
- Developed Automatic Mass mailing software for easy online marketing using VB COM component and MTS. Also performed performance testing on the same.
Confidential
Software Developer
Responsibilities:
- Worked with a team of 3 members for DB design and developing Functions, Triggers and Stored Procedures using MS-SQL Server 2000
- Designed and developed a variety of automated software that can be downloaded from the website using VB, ASP, JSP, Servlets, SQL Server, etc.
- Prepared test cases, test plan, tracked bugs on above mentioned applications.
