Sr. Technical Program Manager (agile And Devops Coach\lead) Resume
Bellevue, WA
PROFESSIONAL SUMMARY:
- Combined DevOps and Engineering experience, cross functional expertise, Focused on excellent customer partner experience through well designed solutions delivery over 10 years
- Lead Agile\Devops Transformation for T - Mobile Un-Carrier Delivery focusing on rapid product delivery and managing business-critical requirements
- Inspiring Product Management, Development, Test and IT Operational Teams on Digital Transformation using iterative Agile project delivery and DevOps strategies
- Extensive experience in architect and develop multi-tier Java, . NET solutions, client\server architecture, cloud-first applications on Windows Azure, AWS, Pivotal Cloud Foundry, on premise environments
- Lead various phases of Software Development Life Cycle (SDLC) Requirements analysis, Design, Development, Implementation, Testing for Enterprise applications
- Lead efforts on testing strategy, automation for deployments in Dev, test, UAT and production environment
- Demonstrated fine collaboration with Senior Leadership( VP level ) Stakeholders, geo-distributed teams and clients through strategic planning, Design sessions, identifying technical solutions and Implementations
- Lead DevOps( Developers, Test and Operations ) team on writing Quality code, Automate everything mindset, Continuous testing
- Implemented Continuous integration and Delivery using CloudBees Jenkins, Concourse CI and Bamboo, Architect, design and Automation, Delivery of Online Services and Integrations, Service Delivery, Capacity Planning, Release Engineering, Platform Design, Building Telemetry, Monitoring and Administration etc.
TECHNICAL SKILLS:
Software Delivery Models: Waterfall & Agile Methodologies (SCRUM, Confidential )
Web/UI Technologies & Scripting: Java, JavaScript, VBScript, HTML, CSS, ASP. Net, PowerShell, Python, Shell, PERL, Node.Js, Ruby, JSON, YAML
Enterprise Software: IIS 7.0, SCOM, SCSM, Windows Azure( IAAS, PAAS ), SQL Azure, AWS, MDS, CDN, REDIS Cache, Confidential Office, MS Visio, MS project, Java, C#, .Net framework, Visual Studio, MS Active Directory, ADFS, ASP.NET 3.5, SharePoint 2010
Backend Technologies: MS SQL Server 2k5/2k8 R2/2012, Oracle 8, Cassandra, Gemfire
Tools: Wise Packaging, MS Office, Sitescope, Keynote, O365, JIRA, Gomez, Chef, Debugging, Wireshark, Netmon, Confluence, Rally, Splunk, Nagios
SCM: SVN, GIT/Stash, TFS, BitBucket
Servers: Windows Server 2008 R2, Windows Server 2012 R2, LINUX, AIX
Cloud Native: Windows Azure, Amazon Web Services, Pivotal Cloud Foundry
Containers: Docker open source, Docker Data Center, RunC
CI\CD tools: Open Source Jenkins, CloudBees Jenkins Private SAAS Edition, GoCD, Junit, Nunit, SonarQube, Nexus Artifactory, Maven, MSBuild, Grade, Bamboo, Concourse CI
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Sr. Technical Program Manager (Agile and Devops Coach\Lead)
Responsibilities:
- Contributed in the Confidential 's Digital Transformation and delivery of enterprise projects from initiation through successful release. The Transformation is about continuous change and improvement and challenging the way we do things on a daily basis and reduce time to market
- Lead the design of serverless architectures and built Cloud Native applications for Payments Microservice, this service is responsible for delivering tokenization to authenticate with first data systems
- Accountable for multi-million dollar projects delivering them on time using Agile & Devops practices and by balancing resources and budget.
- Created roadmaps for the CloudBees Jenkins Private SAAS Edition implementation on internal AWS platform as part of Digital platform delivery and shipped the same within 2 months timeframe
- Lead Agile\Devops delivery efforts for Confidential Point of Sales applications and Payment applications - EMV Chip card enablement, New Finance Systems and provided PaaS vision, strategy, technology and roadmaps to executives, Development teams, technical management using Pivotal Cloud Foundry, AWS, CloudBees Jenkins, APIGee platforms
- Architect the Continuous Delivery pipeline for Payment service that enables team to deliver faster and reduce time to market
- Managed the project plan that involved Microservice development, continuous delivery efforts and executed them towards completion
- Implemented a scalable Agile/DevOps process transforming how developers deploy software and consume services and how operators install software and deploy services for Confidential Point of Sales applications.
- Guiding and coaching Dev, Test and Ops teams through the varied challenges of Agile\Devops adoption within an Organization
- Driving change with the development and IT Operational Teams to adopt Continuous Integration and Continuous Delivery with iterative Agile project delivery and DevOps tools (Bitbucket, Pivotal cloud Foundry, Docker, CloudBees Jenkins, Artifactory, Puppet, cloud platform and Chef)
- Assist Agile project teams at all levels with their transformation with the goal to improve delivery performance through coaching and mentoring on team roles, tools, processes, and ceremonies
- Managing efforts on DevOps lifecycles, automation, orchestration, and current best practices driving towards enterprise transformation focusing on People, Process and Technology
- Drive results on test automation by adopting Automated lift test cases framework which is an initiate as part of Digital delivery pipeline for enterprise Java and AngularJs applications
- Provided Technical Leadership to Developers, partners and Business on Pivotal Cloud Foundry (PCF)
- Successfully lead the architecture and deployment of enterprise grade PaaS solutions for Payment service using AWS, Pivotal Cloud Foundry (PCF). This service enables Confidential to accept EMV chip card for payments, refund etc.,
- Partnering and cross-collaboration with internal teams to automate test data which is critical for executing automated test cases in CI\CT pipeline
- Mentor and coach on coding standards and enforcement using SonarQube so the development team follows the best approaches to design and develop complex systems, enabled the teams to design Microservices using the 12-factor application design
- Lead workshops and training sessions to educate individuals in Business, Development, Test and Operations team on Agile/ Devops Values, Principles, and Practices.
- Served as an advisor to executives, Development teams, Business and product Management teams, leading by example and challenging the status quo
- Partner with Scrum Masters\Technical Delivery Managers\Agile Coaches\Test Managers and Operations Managers to identify and support opportunities to increase team maturity on Agile ceremonies and other project delivery
Confidential, Seattle, WA
Sr. Application Developer
Responsibilities:
- Lead the CI\CD design for Starbucks Digital platform, this helped replace the manual processes for release management system with a repeatable process to perform environment automation, build and deploy across any given environment automatically, primarily using .Net, Java
- Owned and created end to end release process for Starbucks DOTCOM applications and services
- Designed and implemented versioning, branching principles for source code and the deployable artifacts using Bitbucket and automated using the REST API
- Lead the Jenkins cluster ( master - slave ) design and implementation to support Continuous integration and Delivery including development and administration, automated job creation, scheduling in both on premise and cloud architectures
- Migrated release and deployment process from TFS to Jenkins with source code in Bitbucket
- Managed environment automation for Web & Application Servers using Chef so they are ready to be deployed using Jenkins
- Lead efforts to Implement “Infrastructure as code” Environment Management using Chef and Ruby
- Refactor existing test automation for unit testing, to validate environment functionality (EVT), Build validation (BVT), and basic functionality (smoke tests)
- Developed automation code to integrate build processes and tools, diagnostics and reporting code to automate
- Define, update and maintain environment and software CI\CD process and documentation
- Lead efforts for build services analysis activities and suggest improvements. Lead efforts in implementing the improvements
- Train and mentor team members on process and technologies used to support development and motivate them to implement proof of concepts
- Worked on refactoring Source control management, versioning branching strategies (using Bitbucket )and associated tools, migrating source code from TFS to Bitbucket
Confidential, Ohio
DevOps & Platform design Lead Consultant
Responsibilities:
- Extensive experience on of leading continuous integration/deployment efforts in highly available scalable platform- Chase online, developed and built using Java
- Analyze, design and implement strategies for continuous integration/deployments, setup Jenkin jobs, configure and automate while ensuring high availability across environments ( QA, DEV, staging and PROD)
- Lead the Development team to build automation and built a continuous integration platform that helps with continuous builds, code quality analysis, unit testing and deployment
- Integrating into DevOps lifecycle tools to enable continuous deployment and monitoring
- Designed and coded web applications and utilities for day to today automation efforts and configuration management using PERL, JAVA, C# and PowerShell
- Contributed in design and scripting of CI/CD pipeline for multiple cloud based applications and services, environment design and release deployment model in both Windows and LINUX environments
- Managed and coordinated system integration, testing and deployment on Windows and LINUX servers to support continuous integration
- Experience managing large scale LINUX environment with high availability
- Periodically analyze the deployment model, deployment platform design, scripts, and hardware and software capacities of build infrastructure and provide appropriate recommendation to the Management team for improvements and immediate attention.
- Defining and building monitoring metrics for tracking deployment and pro-actively capture and rectify failures
- Collaborate with the development and environment teams to ensure environment readiness for the release and carry out deployments ensuring 99.9% availability
- Working on V. next model for the online portals and suggesting design principles to host and manage the deployment platform.
- Designed the plan for SVN to GIT migration for the entire project, owned end to end right from gathering requirements to implement phase.
- Define, design and implement telemetry and metrics to be tracked via a live dashboard called FASTPOD to monitor the status of ongoing deployments statistics depicting server, release, event logs, time taken to deploy to name a few
Confidential, Redmond, WA
Service Engineer
Responsibilities:
- Lead the Continuous delivery efforts for Get support ‘Online’ and Online Assisted Platform for Confidential customers that enabled online incident management, self-help support for various business, customers like Azure, O365, Skype, Windows, Yammer
- Developed web applications, workflows that enable E2E online submission feature using C#, Confidential workflow framework and web services hosted on Windows Azure platform, have extensive knowledge on CDN, load Balancing like F5, Azure Traffic manager, Windows Load balancing
- Hands on experience in designing, building and deploying scalable, fault tolerant SaaS, PaaS, IaaS, web services using Windows Azure and AWS ensuring high availability
- Defining success criteria for monitoring and metrics to measure system uptime on AWS platform
- Lead Teams of DevOps, Applications Support and Global Service Desk in building, supporting and deploying of mission critical online services in various data center and Cloud-based pre-production and production environment
- Implemented High Availability and Disaster Recovery scenarios for several applications that provided 99.99% availability there by achieving resiliency and building fault tolerant systems
- Implemented in-release workflow within Visual Studio for continuous integration and deployment and used PowerShell, Python for automating configuration deploys on to IIS Servers.
- Lead the design for the backend solution using SQL server 2012, caching using AppFabric and Redis Cache and CDN for content, config
- Arrive at technical solutions, generate deeper insights on requirements, participate in design sessions, code reviews
- Develop solutions to achieve excellent results and leverage current features to fulfill business needs. Enabled the products catalog, support options like pay per incident, contracts, support entitlements which helps customers to select the products required for support easily
- Driven QOS, telemetry requirements for the integration and ensure the solution was built and hosted with resiliency and high availability
- Act as Escalation Engineer for live site incident and problem Management to address any priority issues for a seamless Order Management
- Co-designed a Geo-Redundant, scalable, resilient, highly reliable platform for online applications and web services and contributed towards service improvement plans that fits the needs outlined in the roadmap
- Lead efforts towards automating Deployments that save time, cost and are error free during releases
- Work on the Services Maturity Model that help services to the next higher level towards developing improvement plans in every phase of Service Engineering
- Lead the SCRUM team to track the project deliverables, track defects, bugs and provide status update. Implemented using Confidential board following agile methodologies
Confidential
Developer
Responsibilities:
- Single handedly implemented IPV6 in Linux using Java, to receive packets in IPV4 and IPV6 formats and eliminate brute force attack
- Implemented RSA Algorithm, Networking API’s, RMI Procedures and Socket Programming
- As part of academic work- selected as the Best Project - of the Year 2006 in the Computer Technology department for implementing the then upcoming protocol