Home

Testing

Testing
DevOps Perceptions and AdoptionDevOps Perceptions and Adoption

What are tech leaders’ perceptions of DevOps as a deployment strategy?

How do you test before patching servers’ OS? Please share best practices for avoiding a critical system disruption. (Ex.: Would you use a set of test servers covering all OS flavors, or test its compatibility for every tool & software before applying?)

Top Answer: For physical servers testing, we have the same models that are in production preinstalled with various OS versions, and we deploy the updates on them first. These are not production servers, and they are purely for patching testing in alpha, beta, and gamma groups. Once updates pass with no issues, we continue to deploy in production. Production servers are further grouped by size and time zone, so we update them in groups. Every night one group gets the update. We monitor how it goes and correct it if necessary. Before any updates are applied, the backup is tested. If you use a 3rd party tool for patching, the vendor usually tests the updates before making them available to you, so they are not directly from the OS vendor. While the pathing vendor can't try everything, they go through a basic functionality test, and you do specific tests that are important for you. A similar principle is applied to VMs and desktops/laptops. Reach out directly if you want more info. I have experience continuously patching thousands of servers spread across North America.

What's the best piece of advice a tech leader can give when identifying software testing resources for their team?

Top Answer: Look for someone that is structured, detail orientated and thorough. Good testing takes a lot of planning, attention to detail to explore every permutation, but also needs someone to think outside the box to try to do the unexpected. For example, checking what happens if someone closes the program half way through a transaction.

119 views
9 comments
2 upvotes
Related Tags
When building applications for scale, how important is QA testing?

Top Answer: Testing whatever you create is essential. We are in the process of adopting a strategy Netflix came up with: they simulate problems on the go, because scale can only be tested when there is a similar situation. You cannot take for granted that your application is built for that scale, because certain components may go wrong. The solution has to be resilient. We take care of latency for the applications that we build at Spice Money, because even 30 seconds matter in FinTech. And when you are talking about scale, data synchronization between the different systems becomes important because we want to have real-time data. While creating those architectures, list the probable points of failure and how you will address them. If one of your systems failed, your applications at scale will be a disaster if you have only created a single point of failure. Consider all the different pieces that can fail as well as the capacity you have built for. If even a single component in your entire application becomes a bottleneck, your entire architecture is impacted. That’s why it is important to invest a lot of time in thinking about and criticizing your own design, because you need to proactively point out all possibilities. And you need to run through whatever you have created with your operations team or the people who will be managing that particular system. What challenges are they facing? If something goes wrong in real time while your applications are implemented, what is the response time? How soon can you come back? If we have taken care of these areas, then we are pretty much home free. But if we do not put enough thought into them, it will be a difficult situation for everyone.

7 views
1 comments
0 upvotes
Related Tags
If these companies were affected then the foundation of computing could be at risk. If you could manipulate at the hardware layer via the firmware, BIOS, ect then a threat actor could weaponize well below the operating system which brings in to question the integrity of the entire computing stack and everything above it.  The firmware and bios are like the rebar and concrete for a building. If that foundation is weak then the entire structure and anything dependent on it is at risk. We cannot underestimate the potential or the severity of these companies being potentially affected by the SolarWinds hack and what that means for the foundational computing hardware they provide to the world.  What do others think ?  How could this impact your organization ?   Big tech companies including Intel, Nvidia, and Cisco were all infected during the SolarWinds hack - The Verge

Top Answer: The message here is: one is never out of the woods ever, so pay attention! Just because today's news eclipses yesterday's doesn't mean companies get to shove the bad under the rug and stay silent. Remember, vulnerabilities discovered 10-15 years back are still at the top of the list of the most exploited.

What are your thoughts on SaaS management platforms (SMP)?

Top Answer:

116 views
0 comments
3 upvotes
Related Tags
People & Leadership
Strategy & Architecture
Cloud
End-User Services & Collaboration
Process Management
Governance, Risk & Compliance
Data & Analytics
Business Intelligence
Security & GRC
Disruptive & Emerging Technologies
Team & Organizational Design
Talent Management & Performance
Culture & Values
Financial Management
Security Strategy & Roadmap
IT Strategy & Roadmap
Outsourcing & Managed Services
Network
Compute
Storage
Backup & Disaster Recovery
Public Cloud
Hybrid Cloud
Contact Center & Telecom
Data Center
Device Management
End-User Devices
Mobile
Productivity Tools
Collaboration Solutions
Document Management
Finance
Business Applications
Legal
Human Resources (HRIS)
Technical Product Management
Software Development
DevOps
Quality Assurance
Continuous Integration/Continuous Deployment (CI/CD)
Enterprise & IT Service Management (ITSM)
Availability & Capacity Management
KPIs, Metrics & Reporting
Vendor Management
Service Desk
Management Tools
Risk Management
Regulatory Compliance
Data Privacy
Artificial Intelligence & Machine Learning (AI/ML)
Data Warehouse
Integrations
Data Lake
Threat & Vulnerability Management
Identity & Access Management (IAM)
Security Operations Center (SOC)
Augmented & Virtual Reality (AR/VR)
Blockchain
IoT
Innovation
Cryptocurrency & Bitcoin
Bots
5G
Peer Insights
Vendor/Product Recommendation
Business Continuity & Disaster Recovery
Crisis Management
Customer Engagement
Customer Relationship Management (CRM)
Enterprise Resource Planning (ERP)
Threat Intelligence & Incident Response
Talent Sourcing & Hiring
Employee Engagement
Mentoring & Coaching
Training & Certification
Business Relationships
Portfolio, Program & Project Management
Data Management
Big Data
Vendor/Product Assessment
Asset & Configuration Management
Infrastructure
Performance
Contact Center Solutions
Applications & Platforms
Engineering
Operations Management
Mobile Development
Testing
Data Protection & Encryption
If you are a current SAP customer, when do you plan to migrate to SAP S/4HANA?

Top Answer: No plan to migrate soon.

6015 views
20 comments
100 upvotes
Related Tags
People & Leadership
Strategy & Architecture
Cloud
End-User Services & Collaboration
Applications & Platforms
Engineering
Governance, Risk & Compliance
Data & Analytics
Business Intelligence
Disruptive & Emerging Technologies
Team & Organizational Design
Security Strategy & Roadmap
IT Strategy & Roadmap
Outsourcing & Managed Services
Network
Compute
Storage
Backup & Disaster Recovery
Public Cloud
Hybrid Cloud
Contact Center & Telecom
Data Center
Device Management
End-User Devices
Mobile
Productivity Tools
Collaboration Solutions
Document Management
Finance
Business Applications
Legal
Human Resources (HRIS)
Technical Product Management
Software Development
DevOps
Quality Assurance
Continuous Integration/Continuous Deployment (CI/CD)
Enterprise & IT Service Management (ITSM)
Availability & Capacity Management
KPIs, Metrics & Reporting
Financial Management
Vendor Management
Service Desk
Management Tools
Risk Management
Data Privacy
Artificial Intelligence & Machine Learning (AI/ML)
Data Warehouse
Integrations
Security & GRC
Identity & Access Management (IAM)
Blockchain
IoT
Innovation
5G
Peer Insights
Feedback
Vendor/Product Recommendation
Business Continuity & Disaster Recovery
Crisis Management
Customer Engagement
Customer Relationship Management (CRM)
Enterprise Resource Planning (ERP)
Business Relationships
Talent Management & Performance
Portfolio, Program & Project Management
Data Management
Big Data
Vendor/Product Assessment
Process Management
Asset & Configuration Management
Infrastructure
Performance
Operations Management
Mobile Development
Testing
What’s the top priority: securing your code or your infrastructure?

Top Answer: There are multiple solutions for both separately, but more and more people are trying to create a single solution set to solve both problems simultaneously.