All Things Data
DevOps/SRE
What is PM?
Software Dev
Security is Important!
100

Why is Data so important to a company? 

Optimize growth and performance

Determine Market Trends

Identify consumer trends

100

What is DevOps? 

It is a Mindset and Ideology!

DevOps is a set of practices that combines software development ( Dev) and IT operations ( Ops ). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.

100
WHAT DOES PM STAND FOR???? 

Well! 


There are three typical titles that you see 

Project Manager

Program Manager

Product Manager


Can you describe the difference between each? 

Hence, the main difference between the two is that while program management is more of a strategic-level responsibility, project management is mainly tactical/Executional.

Product Managers focus on the design, development, and production of a company’s product offerings. Program Managers provide strategic guidance to Product Managers for the effective implementation of product development plans. 

Product Management is mainly concerned with a product’s success or failure in the market. Thus, a Product Manager asks relevant questions about the product, such as: 

  • Why build the product this way? 
  • Which is the target buyer persona? 
  • What should be the optimal pricing?
  • What features and functionality to prioritize? 


100

What does SDLC stand for? 


What are the 6 phases? (You can get X2 points if you answer this second one! 

Software Development Lifecycle


Planning, Analysis, Design, Implementation, Testing & Integration, Maintenance

100

What is Network Security? 

Protects your network and data from breaches, intrusions, and other threats! 

Firewalls, Network Security Policies, IDS/IPS/Access Controls/Network Segmentation

200

What is the duty of a Data Aanlyst? 


What technologies do they typically use? (Name 2)

Collects and stores data on sales numbers, market research, logistics, linguistics, or other behaviors. 


Tableau, Power BI, SQL queries, Excel

200

What is the difference between Devops and SRE? 

MARGINAL



DevOps is a collection of philosophies that enable culture and collaboration between siloed software development teams. SRE was developed with a narrow focus, that is, to create a set of practices and a matrix that allows for improved service and product delivery. Conclusion The difference between DevOps and SRE is marginal.

200

What types of questions can you ask a Project Manager to better understand their skillset? 


(Name 3)

What industries have you worked in? 

Do you have experience with budget management? 

How many projects have you overseen at any given time? 

What tools do you use to keep a project on track? 

Do you have experience managing people or just managing projects? 

What types of projects have you overseen? (i.e Network, data center, migration, implementation)

What were the key stakeholders for the project? 

Do you have experience working with third party vendors? 

What was the scope or mission of the project? 

200

Who oversees the DESIGN of a new platform/application? 

Software Architect/Application Architect/Cloud Architect/Solution Architect/Enterprise Architect

Here are some questions you can ask these people? 

What were you hired on in order to accomplish during this project? 

Tell me about your project and what specific tasks you accomplished? 

Have you ever taken a project from start to finish?

Have you ever migrated over an existing system to a new one? 

What tools/technologies have you uses? 

What is your experience interacting with stakeholders? Who were those stakeholders? 

200

What would a career progression look like in security? 

Entry

Associate Cybersecurity Analyst

Network Security Analyst

SOC Analyst


Mid Level

Network security analyst

Cybersecurity Forensics

Application Security Engineer

Network Security


Senior

Senior Cybersecurity Risk Analyst

Application Security Engineer

Director of Cybersecurity

Compliance Officeer

Penetration Tester

Threat Hunter

Cloud Security Analyst


Security Leads

Chief Information Office

Chief Cybersecurity Architect

CISO

CIO

300

What does a data scientist do and why are they important? 

Combine statistics, mathematics, programming, problem-solving, capturing data, and cleanse, prepare, and align the data. 


This helps companies optimize their big data sets for future business purposes like Automation, Machine Learning, or Artificial Intelligence. 


300

What Techniques or Processes does a Devops Engineer typically use? 

  • Continuous integration, continuous deployment (CI/CD)
  • Containers
  • Container orchestration
  • Monitoring
300

What is the difference between a Technical Project Manager and a Project Manager? 

  • A technical project manager has technical expertise in a specific field, such as IT or engineering

  • A project manager typically has less technical skills but is an expert in project management

  • Technical project managers tend to have high analysis and problem-solving skills

  • A project manager is well-versed in organizing and directing teams of people

  • Technical project managers usually have a master's degree in their particular technical field

  • Technical project managers tend to have higher salaries than project managers


300

What is the difference between front end, backend, and fullstack development? 

Tools? (Bonus points if you name 2 tech stacks from each)

Backend: User Experience. How the website works. Java, .net, Python C/C++, Scala, Ruby on Rails


Front end: User interface: How we interact with it. HTML, CSS, Javascript (Frameworks:Angular, React, Vue)


Fullstack-Someone who can do both! 


There are a million job titles

Software Developer

Fullstack Developer

UI/UX

Front-end

Back-end

Mobile


300

What are the 6 types of security? 

Information Security-All encompassing

Disaster Recovery-A plan for if something happens

Application Security- One of the largest/Software/Migrating from on-prem to cloud

Network Security-Anything to do with devices that connect into companies network

Operational Security-Infrastructure Security

End User Education-Cybersecurity Trainings

400

What is the difference between a data warehouse developer and a Data engineer?

Data Warehouse Developers are responsible for handling the DELIVERY of data and information related to BI. 

Design-Develop-Maintain Data warehouses and Analytic Architecture for reporting 

(Metadata, Data Mart, OLAP, Dimensional Data, ETL, Snowflake, Redshift, Azure Synapse, IBM Db2, Informatica)

Data Engineer focused on applications and HARVESTING data by building data pipelines that source and transform data that is needed for analysis. 

(SQL, PL/SQL, ETL, Azure, AWS, GCP, Redshift, BigQuery, Airflow, Data bricks, Snowflake, Python, Spark)

400

Name some of the common tools used in Devops? (4/5 will win you this point)

Jenkins

Ansible

Terraform

Kubernetes

Docker

400

What is the core responsibilities of a Product Manager? 

  • Defines the product vision , strategy and roadmap.
  • Gathers, manages, and prioritizes market/customer requirements.
  • Acts as the customer advocate articulating the user’s and/or buye
400

What is the difference between Java and .net?

Java is a programming language

Java Frameworks are Spring, Hibernate, Struts 


.net is a Framework

You can build applications using C#, VB, or F# which are the programming languages. 

ASP.NET is a service side web app framework which is used for making dynamic webpages. 

400

What is SOC? 

Security Operations Center

Prevention

-Research and development, threat intelligence, security training

Protection

Threat hunting, system monitoring, backups, and recovery

Detection

Reporting and auditing, Support ticketing, vulnerability assessments

500

Say you are sourcing on a data engineer position with the below list of qualifications.... Please build out a home run boolean search. 


Must Haves:

  • 5+ years of experience within a Data Engineering role
  • Strong knowledge in Python 
  • Experience with AWS (Azure is okay)
  • Hands on experience designing data pipelines/ETL
  • Deep understanding of SQL and experience working with several relational databases
  • Experience validating data
  • Strong written and verbal communication skills
  • Collaboration


Plusses:

  • Pyspark
  • Data Bricks
  • Data Modeling and Machine Learning


("data engineer" or "big data engineer") AND ("AWS" or "Azure") AND "python" and ("ETL" or "data pipeline" AND "validat*" AND (pyspark or "databricks" or "data bricks" or "data modeling" or "machine learning" or "ML")

500

What came first as a concept? Devops or SRE?

The concept of SRE is older than DevOps itself, having been originally pioneered by Google. 


However, after the global phenomenon of the Devops explosion, SRE is now a practice that is often used to further optimize DevOps. SRE stands for ‘Site Reliability Engineering’, a way to guarantee the stability of the development (or ‘Dev’) environment. 


500

What is the difference between Agile and Waterfall? 

Waterfall refers to a linear sequential life cycle model, whereas Agile refers to the development process as an up the sequence of development and testing. The waterfall is a regimented software development approach, while Agile is a dynamic software development strategy.

500

What are some High Level Questions  and in the weed questions you can ask developers? 


Name 2 with a follow up question to each! 

Are you responsible for FE, BE, or Fullstack? What languages are you using to develop? 

Where are you in the SDLC? Are you responsible for doing new development or maintenance. What & of work is doing new dev? 

What operating systems are you developing on? --Windows, Linux, Unix. Are you working with any scripting languages-Bash, Powershell, Shell, Python

500

What is the average cost incurred by a company that suffers a cyber attack? 

$3.92 Million

M
e
n
u