PulakMishraSydney, Australia· website: www.pulakmishra.com
mishra.pulak@gmail.com
Professional Objective: Having an experience of more than a decade in the software industry, I'm currently working and growing in the DevOps toolset as a DevOps (Engineer, Consultant, Lead) and a Change and Release Manager, currently considered as a subject matter expert on the DevOps tools stack and very lucky to be working in an enterprise which has an attitude of onboarding latest technologies and challenges while focusing on new tools and automation processes. There are some things which cannot be automated, for everything else... Actually everything can be automated ! |
I'm currently responsible for facilitating and coordinating the end-to-end project implementation across the multiple non-production and production environments across multiple projects for five critical student management applications under the department of education and department of customer service. I am currently performing as the change and release manager for the organization in the student management portfolio. I ensure that all the applications have gone through full testing, risk assessment, service delivery communications and business approvals before delivering the changes to production. I also ensure all implementation stage gates are met, technical implementation activities are completed, and pre and post implementation verification steps are completed. I am responsible and accountable for release and implementation planning and develop documentation, coordinate, and liaise with the designated technical, change, deployment, training and DR leads as appropriate.
My current role involves the additional functions:
• As a change and implementation manager to strategize, gather, analyse, and interpret information to initiate change activities and provide service to implement primary objectives through major changes. Present the implementation delivery strategy, plan, yearly pipeline swim lane diagrams for every major change to the business.
• Schedule and coordinate release stand-up activities and meetings with stakeholders including Business and Tech teams to ensure all tasks are appropriately captured; create dependency matrix (internal and external) identified, tracked, and reported against.
• Prepare relevant documentation and templates i.e. release templates, run sheets, install plans etc.
• Follow and continuously improve the protocols for the change and implementation go live, in conjunction with key stakeholders; inclusive of integrated cutover run sheets; approvals and cutover communications plan.
• Develop reports and manage/interpret information to understand trends and issues; provide weekly reporting on status.
• Manage the version control of the application as and when changes are planned.
• Manage incidents, raise change records (CRQs) and hands on with a change management tool. E.g. Remedy, Service Now.
• Working in an agile environment: SCRUM/KANBAN/SAFe frameworks.
• Participate in retrospective events, PIR and continually improve the release process.
I’m currently managing over 150 applications in my domain as a lead of a team of ten people (expanding / contracting) and contributing as a DevOps Lead with hands-on experience on DevOps and Release Management tasks. I’m acquainted with the detail level tasks of DevOps methodologies and Release Management with required tool stack skillset. I have an extensive knowledge of CI/CD Pipeline, Configuration Management, Automated builds and deployments process and its related tools. I have contributed to the projects as an Implementation manager and a DevOps Engineer while managing environments.
In this project I worked as a Java Developer, a Technology Analyst and as the On-site Coordinator at a Client location in Canada and leading 3 people at offshore. The project was named "Gateway". - Image and e-Statements processing for RBC - Royal Bank of Canada, BMO - Bank of Montreal, Bank of Nova Scotia. Multiple Banks of the U.S.A. This project involved developing (design and code) components in and around an IBM Product which serves by processing cheque items for various banks. Coded and deployed a complicated encryption module of I/O Operations to ensure that the image cash letters and dependent documents flowed freely to the server for further processing. Involved in tuning the performance, developing and testing components for handling file validations, encrypted and signed files from various financial systems and other vendor sites. Technology: Server: Windows Server 2003. Software: Oracle Java 5, Eclipse, JSP, Java Cryptography, Open PGP encryption using Bouncy Castle Libraries, IBM DB2.
Java Developer for a project called "Web - IR". - Web Application for Image and e-Statements retrieval for various Banks, including RBC - Royal Bank of Canada, BMO - Bank of Montreal, Bank of Nova Scotia. Developed components such as a single sign on / log in module, an administrative module. A full stack of e-Statements module with various requirements along with billing and reporting modules. Technology: All the components were developed in Struts 2.0 and Springs MVC 2.0, with Java programing language and DB2 as the database hosted in Geronimo as the application server, Webserver Apache tomcat and using DB2, JSP, JavaScript, XML, HTML, Ajax. UI libraries.
Trained as a fresher in various programming languages and with actual production projects and worked as a Java Developer and a configuration manager for a project called e-Order Web App for a telecommunication company named C.O.L.T. The project was implemented in an agile process. The proposed system was to take orders online for the Telecommunication giant in Europe named COLT. The web application also provided a very user friendly UI, while managing administrative user accounts, user details and a very complicated "Product Configuration" module with a very extensive UI component. Technology: All the components were developed in Java 1.5, Oracle DB 9.0, Postgress SQL, CEON product configurator, and Web services/SOAP, Struts 1.0, JSP, HTML and Ajax.
• SVN, MVS, Git, Bitbucket - SME for Branching workflows, repository management and merging strategies etc.,
• Hudson, Jenkins - Full Hands On, Shell scripting, IBM JADE Lodgement and Deployment,
• Atlassian Stack - Bit Bucket, Confluence, JIRA pipeline.
• Subject Matter Expert in Gradle, Maven and Ant scripting and configuration set up.
• Fully Hands On SonarQube and Sonar and their plugins for analysing code quality.
• Fortify integration and uploading packages via scripts (Curl and PowerShell),
• Knowledge on Fortify and Nexus and JFrog Artifactory integration using Gradle / Maven / Other scripting techs.
• Jenkins - JFrog / Nexus Artifactory Integration.
• Hands-on Experience on AWS (IAM, EC2, S3, CloundWatch, Cloudfront, Route 53, SNS).
• Basics of CARA (CA Release Automation)
• Basics of CARA Installation Process (servants, agents on various Operating systems).
• Basics of Citrix VM Management.
• End to End Implementation Management, planned the release schedule and enterprise cycles across multiple applications and portfolios.
• Managed interdependencies, risks and resolved issues that affected the release scopes, schedule and quality.
• Measured and monitor progress to ensure application releases are delivered on time.
• Coordinated effort based on the change requests, backlogs, third party applications and operating system updates.
• Excelled in communication throughout the release process for all key implementation plans, scope changes.
• Managed relationships and coordinated work between different teams at different locations.
• Conducted Release Readiness meetings, Milestone checkpoint meetings, and Business Go/No-Go meetings.
• Produced Deployment, Implementation Plans and conducted walkthroughs with the stakeholders.
• Communicated release details and schedules to the Business stakeholders as required.
• Negotiated, planned and managed stakeholders along with all release activities.
• Worked as a team lead with release engineers to understand impacts of branches and code merges.
• Maintained the release schedule for all core services and ensure alignment across key partners and vendors.
• Continually improved Westpac's release processes.
• Lead and co-ordinated the Go-Live activities including the execution of the deployment Plans and checklists.
• Developed scripts and automation tools used to build, integrate, and deploy software releases to various platforms.
• Participated in LCAB, ECAB and NOC meetings to discuss release scope and/or roadblocks.
• Actively participated with NOC and GOM teams to manage roll backs of critical applications without causing much Business impacts.
• Resource Management for my entire team and task allocations.
• Maintained multiple release repositories and key information such as build and release procedures, dependencies, and notification lists. Always involved in DevOps activities which helped the release management space.
Interests: Music, PS4 Gaming, Technology, Spiritualism.
Languages: English, Hindi, and Oriya
Strong communication, learning and organizing skills. Resource management skills and ability to manage stress, time and people effectively. Proven strength in problem solving, coordination and analysis. Ability to meet deadlines and work under pressure.
Comprehensive problem solving abilities, reading between the lines and understanding key customer and business requirements, excellent verbal and written communication skills, ability to deal with people diplomatically, willingness to learn and maintaining the team spirit.