Delivery Manager / Technical Manager
Technical managers often have strong research skills to understand the current needs of their team or company, including any problems that may arise. They also often are able to observe new technologies in the industry and apply them to their own work to keep up with changing trends.
♦️ Maintain, drive, supervise & implement robust technical standards, systems & processes ♦️ Influence technology strategies and decisions with a high-level of expertise & knowledge ♦️ Provide direction & support to ensure compliance with relevant legislative specifications & standards ♦️ Lead a team of staff developing products, and address training needs when necessary ♦️ Coordinate the regular testing of products to address faults, provide evaluations in order to improve them ♦️ Act as a key contact with customers who have technical issues
Technical managers often work in information technology, but companies in other
industries also may benefit from having a technical manager. Any business that uses
computers and a variety of software on a day-to-day basis might hire a technical
manager to oversee their programs. Having a technical manager on staff can make
it easier to prevent technical issues and resolve those issues quickly. There's a wide
range of industries that employ technical managers. Industries that hire technical
managers include:
♦️ Building and setting up new development tools and infrastructure
♦️ Maintaining and developing computer systems
♦️ Working on ways to automate and improve development and release processes
♦️ Monitoring the security of computer systems
♦️ Hiring and leading an information technology team
♦️ Delegating tasks and conducting performance reviews
♦️ Coordinating with other managers
♦️ Installing software and training employees to use new programs
♦️ Creating and leading computer system projects
♦️ Running performance checks on current systems
♦️ Creating standardized procedures and producing reports
♦️ Creating and following schedules and budgets
♦️ Monitoring and troubleshooting computer systems
♦️ Provide support and training to the general public
♦️ Establishing IT policies and procedures to ensure efficient use of software
1. Leadership & Communication
♦️ Technical managers often lead a team of systems analysts, software
engineers, network engineers and other technology professionals.
♦️ They often understand the process and goals of each person they work with
to ensure they complete projects on time and ensure that the quality of the
end product is satisfactory.
♦️ Technical managers often mentor junior employees, guiding them in their
education and skills, but also making sure they complete all their initiatives
successfully so that the company's reputation remains positive.
2. Creativity
♦️ Tech managers often produce creative solutions that lead to tangible results
for a company. They can do this through system design and performance
improvement and by creating new products and business opportunities for the
company.
♦️ Creativity is important because it drives innovation and continuous
improvement in technology across multiple aspects of the business, including
marketing, production technology and technology development.
3. Customer Service
Technical managers often interact closely with customers in their department or
within the company.
It's important that this experience is positive for customers, whether it be through
a live telephone conversation or email correspondence. A company may distribute
software and machinery through the internet, which makes serving and
communicating with customers an important function of this position.
4. Budgeting
Managing budgets is an important role for technical managers. They may oversee
budgets related to their department, business units or entire companies.
5. Technology Knowledge
Technical managers often are experts in both hardware and software technology,
especially anything that relates to their department, product or services offered by
the company as a whole. They often know how to use technology to enhance business
processes for themselves and their company.
This includes understanding the latest computer hardware, networking technology,
software applications, and coding languages.
6. Research Skills
Technical managers often have strong research skills to understand the current
needs of their team or company, including any problems that may arise. They also
often are able to observe new technologies in the industry and apply them to their
own work to keep up with changing trends. This includes researching new business
opportunities.
7. Project Management
Technical managers often lead the projects of their department, product or business
unit. They often work with employees to ensure they meet their needs and project
deadlines. This means technical managers often know how to coordinate the work
of people who report directly to them to complete important tasks. Since project
management involves multiple departments within an organization, the technical
manager may understand the goals and priorities of each department and what
works best for each area of a project.
1. E-Comerce
♦️ Expected to have at least 8 years of experience in IT and at least 3+ years in
positions of Delivery/Team Lead, Coordinator, Solution / Systems / Enterprise
Architect, Delivery/Project/Program Manager.
♦️ Managed the delivery of the core customer-facing applications of Cart and
Checkout, Login and Registration in a major first-of-a-kind and transformation
from the Commerce package of Oracle commerce to microservices-based
model with open source tech stack of spring-boot, MERN the on azure cloud.
♦️ Managed multiple key technologies and business initiatives.
♦️ anaged multiple checkout initiatives like Single Page checkout, Autoreorder, headless commerce-based model in an adaptive model using any
REST services and angular JS as frontend, Site Integration to support Home
Shipping, Ship to Store and Web pickup, Two Day and Same Day Delivery,
development of In-store ordering application, multiple payment gateways like
Paypal, Visa Checkout, Apple Pay etc.
♦️ Led the development of Merchandising application which involved number of
customizations in terms of workflows, page views, view mappings, access roles, and deployments in couple of Retail engagements. Vast expertise in
Oracle Commerce Merchandising application.
♦️ Played a key role in the PIM system development for one of the Retail clients presentation skills.
Experience with outcome-based setups, delivering on hard commitments and fixed timelines.
1. People Management
a. Good people management skills
b. Good client communication and negotiation skills
2. Soft skills
a. Ownership mind set
b. Good verbal and written communication skills
c. Good interpersonal skills
d. Good
Experience: 8 to 12 years
Location: Australia (Sydney)/India (Bangalore)
Opportunity to immigrate to Australia after 8-18 months.
Educational Qualifications: BE/B.Tech, ME, M.Tech, MCA
As a Technical Manager Web Development, you will be responsible for planning, overseeing
and leading projects from ideation through to completion. This role requires interaction
with a range of internal and external stakeholders, most often managing several moving
project parts simultaneously. Project management responsibilities revolve around delivering
every project on time within budget and scope.
Technical Skills
♦️ Computer Science / Engineering related degree (desirable)
♦️ Deep knowledge and experience of SCM domain
♦️ Java back ground is preferred
♦️ Ability to review quality of code
♦️ Ability to establish best practices for the project
♦️ Significant experience with managing projects from start to finish
♦️ Project Management qualifications/certifications
♦️ Telecommunications industry experience desirable
♦️ Proven influencing ability
♦️ Written and verbal communication skills
♦️ Capacity to manage high stress situations
♦️ Ability to multi-task & manage various project elements simultaneously
♦️ Leadership skills
♦️ Big-picture thinking and vision
♦️ Attention to detail
♦️ Conflict resolution skills
Process & Soft Skills
♦️ Strong written and verbal communication skills
♦️ Ready to explore newer technologies to make the development process easier.
♦️ Able to solve problems independently, taking ownership of the projects you work on.
♦️ Highly organized and thorough with critical attention to detail & documentation.
♦️ Proactive, self - motivated, and strong ability to learn new things.
Project Management
♦️ Lead implementation of IT infrastructure projects & initiatives within the Company.
♦️ Create, manage project scope, project plans, requirements, financials, risk & issue plans, resource plan, change & procurement.
♦️ Work on critical & high severity incidents & problems: identify root causes & provide appropriate solutions; provide timely status updates & reports to higher management level.
♦️ Participation in marketing documents preparation (functional, technical, organizational capabilities & advantages of solutions within the framework of presentation, documents).
♦️ Preparation & coordination of technical tasks, maintenance of project documentation.
♦️ Coordinate internal resources & third parties/vendors for the flawless execution of projects.
♦️ Ensure that all projects are delivered on-time, within scope & within budget.
♦️ Assist in the definition of project scope & objectives, involving all relevant stakeholders & ensuring technical feasibility.
♦️ Ensure resource availability & allocation.
♦️ Develop a detailed project plan to monitor & track progress.
♦️ Manage changes to the project scope, project schedule & project costs using appropriate verification techniques.
♦️ Measure project performance using appropriate tools & techniques.
♦️ Report & escalate to management if anticipate project delivery deadlines will not be met.
♦️ Manage the relationship with the client & all stakeholders.
♦️ Perform risk management to minimize project risks.
♦️ Establish & maintain relationships with third parties/vendors.
♦️ Meet with clients to take detailed ordering briefs & clarify specific requirements of each project.
♦️ Delegate project tasks based on junior staff members' individual strengths, skill sets & experience levels.
♦️ Track project performance, specifically to analyze the successful completion of short & long-term goals.
♦️ Meet budgetary objectives & make adjustments to project constraints based on financial analysis.
♦️ Develop comprehensive project plans to be shared with clients as well as other staff members.
♦️ Use & continually develop leadership skills.
♦️ Attend conferences & training as required to maintain proficiency.
Requirements
♦️ Hands-On experience in Agile methodology.
♦️ Bachelor's Degree in the appropriate field of study or Proven working experience in IT project management.
♦️ Good client-facing & internal communication skills (written & verbal).
♦️ Solid organizational skills including attention to detail & multitasking skills.
♦️ Should have expertise in Websites & Applications development (experience in E-Commerce website is a plus).
♦️ Design, develop, implement, & coordinate systems, policies, procedures.
♦️ Developing, monitoring, implementing the architectural design of the company’s Telecommunication, computing, networking technology technical infrastructure.
♦️ Establishing appropriate service level criteria, guidelines & change management processes.
Communications
♦️ Cooperate with business units & customers to identify systems, processes & information resources required for project activities.
♦️ Cooperate with engineering teams to deliver the appropriate level of Netcracker services.
♦️ Analyzing business processes, IT systems for potential security gaps & risks, define security requirements will be a plus.
01. Tell me about yourself? 02. Why do you want to be a technical manager ? 03. What makes a good technical manager ? 04. What are the most important skills and qualities required for technical manager? 05. What’s your stratergy for rolling out new technology in a team or company? 06. How did previous organization benefit from your technical knowledge and expertise ? 06. Describe a time when something went wrong during technical project you are responsible for? 07. How do you prioritize tasks as technical manager ? 08. What is the difference between risk and issue? 09. Why do you want to work for our company ? 10. What’s your style of management ? 11. What’s your hobbies and favourite books ? 12. Tell me about a time you experienced conflict in a team ? 13. How would you deal with a situation where manager insisted on a project specification that you know which is not workable? 14. What are your strengths ? 15. What are your weakness ? 16. What is salary expectations ? 17. Why I should hire you as technical manager ? 18. What you have learned from mistakes on the technical manager job ? 19. Where do you see yourself in 5 years ? 20. Do you have any questions ? 21. Tell me about yourself and your job experience? 22. What was your role and day to day responsibilities in the project as a BA? 23. In which domain you have worked in? 24. What are the platforms, Databases, languages, BA Tools you have used? 25. Have you taken any responsibility during any major issue. If yes, then how did you handle it? 26. How many people have you handled under yourself? 27. Gave some real-time scenario of project. Then asked to create BRD, use-case, Test case? 28. Which documents have you created as a BA? 29. Did you resolve any differences between two stakeholders? How? 30. What is the difference between Project Manager, Stakeholders, Product manager, BA and Scrum Master? 31. Project related questions? 32. What reporting tool have you used for reporting? 33. Have you used Tableau, JIRA and Power BI? 34. Have you created any use-case and UI, if yes then how and which tool have you used? 35. Have you done cloning in JIRA? 36. What are ceremonies, daily stand-up call, workflow in JIRA (like this many questions related to JIRA)? 37. Have you created any workflow in JIRA. How?
| SL NO | TOPICS | DAYS | ACTIVITIES | SOURCE |
|---|---|---|---|---|
| 12 WEEKS LEARNING ACTIVITY | YOUTUBE | |||
| 01 | General | 0.5 | Agile - SCRUM PROCESS | https://www.youtube.com/watch?v=h2Xzq2fbafM |
| 0.5 | OOAD/UML | https://www.youtube.com/watch?v=WnMQ8HlmeXc | ||
| 02 | Core Java | 10 | Project, Domain, Platform, Product, Technology, Java Tech Stack, Process, Development Environment, Java Introduction | https://www.youtube.com/watc |
| Java Fundamentals, Tokens, conditional statements, Looping constructs | ||||
| JAVA STD EDITION, API Heirarchy, Class, Objects, Constuctor, Inheritance, Access Modifier,Method Overloading & Overriding | ||||
| Arrays, Strings, Exception Handlingtry,catch, finally, custom exception, checked & unchecked exception | ||||
| Multithreading, Life cycle, Synchonized block & method,wait, notify, notifyall,Concurrenncy - ThreadPool, ThreadPOOL Types, FixedThreadPool, CachedThreadPool,Thr ScheduledThreadPool, SingleThreadExecutor,Threadpool Size,ThreadLocal, Lock | ||||
| IOStreams, InputStream, OutputStreams,Character vs Byte Streams,Node & Filter Streams, Collection, collection framework, Collection interface, bulk operations,Internals of List, Set and Map , ArrayList, HashSet, HashMap and important concepts of implementations of Collection frameworks | ||||
| Annotations -Build-in Annotations, Custom annotations, Market, SingleValue & Multivalue annotations, Regular expressions | ||||
| JAVA 1.8 & 11 features, LAMBDA Expressions, Functional Interface, Streams API, JDBC Programming | ||||
| 03 | Database | 03 | Database, DBMS, RDBMS,SQL, DDL,DML,DCL, JOINS, MYSQL, POSTGRESQL | https://www.youtube.com/watc |
| 04 | Web Programming | 04 | Introduction, Webserver, Servlet, Jobs of Servlet, Life cycle, SingleThreadModel, Context & Config, HTTPStatus codes, Session Handling-cookies, hiddenform fields, URL Rewritting & SessionTracking API, forward & redirect | https://www.youtube.com/watc |
| JSP, JSP PROCESS, JSP Features , Declarations, Scriptlets & Expressions, Standard actions, implicit objects, custom tag libraries, forward, redirect | ||||
| 05 | Build Tools | 02 | Maven, Features, Life Cycle, pom.xml, Agile, scrum process, source code management(SCM), GIT, GITHUB, GIT Commands) | https://www.youtube.com/watc h?v=bSaBmXFym30 https://www.youtube.com/watc h?v=PSJ63LULKHA https://www.youtube.com/watc h?v=WbwIoQYP6no&t=2634s |
| 06 | Hibernate | 03 | Introduction, Environment setup,Architecture,Annotations,Readi ng data from db,Mapping-one-to-one, one-to-many, many-to-many Inheritace,HQL, Crieteria API, Caching | https://www.youtube.com/watc |
| 07 | Spring Framework | 10 | INTRODUCTION,Spring Benefits,Inversion Of Control (IOC) & Dependency Injection,Advantages of Spring Framework,Spring Modules IoC Container,Spring AOP,Spring JdbcTemplate,Spring with ORM Frameworks,Hibernate & Spring Integration,Spring MVC,aSpring boot, Components,Spring Data JPA | https://www.youtube.com/watc h?v=VvGjZgqojMc&t=19s https://www.youtube.com/watc h?v=UfOxcrxhC0s&t=132s |
| 08 | Devops | 05 | Introduction to DevOps | https://www.youtube.com/watc |
| What is Software Development? Software Development Life Cycle Traditional Models for SDLC Why DevOps? What is DevOps? DevOps Lifecycle DevOps Tools | ||||
| Version Control with Git What is Version Control? Types of Version Control System Introduction to SVN Introduction to Git Git Lifecycle Common Git Commands Working with Branches in Git Merging Branches Resolving Merge Conflicts Git Workflow Demonstraton | ||||
| Introduction to Cloud Computing & AWS What is Cloud Computing How AWS is the leader in the cloud domain Various cloud computing products offered by AWS Introduction to AWS S3, EC2, VPC, EBS, ELB, AMI Getting a detailed understanding of the AWS architecture & the AWS Management Console Introduction to AWS EC2 Comparing Public IP & Elastic IP Demonstrating how to launch an AWS EC2 instance What is auto scaling AWS EC2 best practices & cost involved Understanding various concepts of backup services in AWS Demonstraton | ||||
| Database services Elastic Block Storage (EBS) for block level persistent storage volumes with S3 buckets Understanding Amazon RDS & Amazon Aurora which are relational databases Amazon DynamoDB which is a NoSQL database Understanding Amazon Redshift which is a data warehousing product Amazon ElasticCache which is an in memory data store Deploying AWS database migration service Demonstraton | ||||
| Object Storage Introduction to AWS storage AWS S3 (Simple Storage Service) Creating an AWS S3 bucket AWS Storage Gateway Understanding the Command Line Interface (CLI) Hosting a static website using Amazon S3 Amazon Glacier storage for long-term data backup & archiving Amazon Snowball for data import/export Demonstraton | ||||
| Autoscaling & load balancing Understanding Fault Tolerance in AWS In-depth study of Elastic Load Balancing The types of Load Balancers viz. Classic & App AWS Auto Scaling mechanism Understanding AWS Management Console How to access the Elastic Load Balancing Studying AWS SDK, AWS CLI & Https Query API Demonstraton | ||||
| Virtual Private Cloud What is Amazon VPC VPC as a networking layer for EC2 Getting started with VPC Examples VPC & Subnets Default & non-default VPCs Components of VPC networking IP addressing Security VPN connections Accessing the internet Using AWS PrivateLink to access the services VPC supported platforms Demonstraton | ||||
| IAM & monitoring Authentication (who can use) & Authorization (level of access) IAM Policies JSON structure, users, groups & their Roles IAM HTTPS API Logging IAM events with AWS CloudTrail Monitoring & managing AWS resources using CloudWatch Deploying configuration alerts & notifications with CloudWatch Billing for CloudWatch Demonstraton | ||||
| Containerization Using Docker Introduction to Docker Understanding Docker Lifecycle Components of Docker Ecosystem Common Docker Operations Creating a DockerHub Account Committing changes in a Container Pushing a Container Image to DockerHub Creating Custom Docker Images using Dockerfile Demonstraton | ||||
| Continuous Integration with Jenkins Introduction to Continuous Integration Jenkins Master Slave Architecture Understanding CI/CD Pipelines Creating an end to end automated CI/CD Pipeline Demonstraton | ||||
| Introduction to Kubernetes Introduction to Kubernetes Docker Swarm vs Kubernetes Kubernetes Architecture Deploying Kubernetes using Kubeadms Alternate ways of deploying Kubernetes YAML Files Creating a Deployment in Kubernetes using YAML Services in Kubernetes Ingress in Kubernetes Demonstration | ||||
| https://www.youtube.com/watch?v=tDxnyop48mY&list=PLsyeobzWxl7r2ZX1fl-7CKnayxHJA_1ol | ||||
| https://www.youtube.com/watch?v=JLbo9Lvvy5M&list=PLmTD7qP4f9suAxW6qTAAILI4JjoY5V6ZN | ||||
| https://www.youtube.com/watch?v=xuH81XGWeGQ | ||||
| https://www.youtube.com/watch?v=hR5VerN23JY | ||||
| https://www.youtube.com/watch?v=OijyCLm2wzo |
Note:
Manage 3 months deliver management & technical team of two projects from development support till delivery
Example code block:
String originalStr = "Hello";
String reversedStr = "";
for (int i = 0; i < originalStr.length(); i++) {
reversedStr = originalStr.charAt(i) + reversedStr;
}
System.out.println("Reversed string: "+ reversedStr);