Tagged articles
3040 articles
Page 29 of 31
Efficient Ops
Efficient Ops
Sep 18, 2017 · Operations

How Meizu Built a Continuous Delivery Platform to Boost Ops Efficiency

This article details Meizu's journey from early internet eras to a mature continuous delivery platform, outlining the operational challenges, platform components, standardization, automation, and future intelligent operations to achieve high quality, efficiency, cost control, and security.

Continuous DeliveryOperationsautomation
0 likes · 19 min read
How Meizu Built a Continuous Delivery Platform to Boost Ops Efficiency
21CTO
21CTO
Sep 14, 2017 · R&D Management

Why Engineer Culture Is the Secret Sauce for Modern Tech Companies

This essay explores why a strong engineer culture—rooted in freedom and efficiency—is essential for tech firms, compares operation‑driven, product‑driven, and technology‑driven companies, and offers practical steps to embed such a culture through hiring, performance, and organizational design.

R&Dautomationengineer culture
0 likes · 17 min read
Why Engineer Culture Is the Secret Sauce for Modern Tech Companies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 12, 2017 · Operations

How Meituan’s Supply Chain System Cuts Costs 90% with Automation

The article examines Meituan’s O2O supply chain system, detailing its complex data structuring, dynamic product modeling, configurable workflows, and extensive automation that together cut order‑processing costs by over 90% and boost efficiency eightfold, illustrating the challenges and solutions of modern operations management.

O2OProduct ModelingSupply Chain
0 likes · 14 min read
How Meituan’s Supply Chain System Cuts Costs 90% with Automation
dbaplus Community
dbaplus Community
Sep 10, 2017 · Operations

Essential Linux Ops Toolkit: 10 Must‑Know Skills for Modern Sysadmins

This guide outlines the ten core Linux operations skills every sysadmin should master, covering essential tools such as rsync, network services, scripting languages, text processing, databases, firewalls, monitoring, clustering, backup, and optimization, with practical examples, commands, and resource links.

LinuxScriptingSysadmin
0 likes · 17 min read
Essential Linux Ops Toolkit: 10 Must‑Know Skills for Modern Sysadmins
MaGe Linux Operations
MaGe Linux Operations
Sep 9, 2017 · Operations

Master Ansible Basics: Essential Modules and Commands for Automation

This guide walks you through Ansible's core architecture, host inventory setup, variable definitions, and the most commonly used modules—including group, user, copy, cron, shell, and ping—showing practical command examples and how to retrieve module help with ansible‑doc.

AnsibleConfiguration ManagementLinux
0 likes · 10 min read
Master Ansible Basics: Essential Modules and Commands for Automation
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 5, 2017 · Mobile Development

Compatibility Test Suite (CTS): Boosting Efficiency of iOS Mobile Compatibility Testing

The Compatibility Test Suite (CTS) introduces a "one‑device operation, multi‑device linkage" approach that captures gestures on a source iPhone, maps them to other devices via element trees and image‑recognition techniques, and automates batch installation to dramatically reduce the time and effort of iOS compatibility testing.

CTSCompatibilityautomation
0 likes · 9 min read
Compatibility Test Suite (CTS): Boosting Efficiency of iOS Mobile Compatibility Testing
MaGe Linux Operations
MaGe Linux Operations
Sep 2, 2017 · Operations

From Traditional Ops to DevOps: The One Step You’re Missing

This talk walks through the transition from classic application operations to a DevOps culture, highlighting common pain points, the need for standardization and automation, and practical steps for engineers to evolve their skills and boost organizational efficiency.

DevOpsIT CultureLinux
0 likes · 14 min read
From Traditional Ops to DevOps: The One Step You’re Missing
MaGe Linux Operations
MaGe Linux Operations
Aug 30, 2017 · Operations

How Traditional Banks Are Overcoming IT Ops Challenges in the Digital Age

The article examines how traditional banks are reshaping their IT architecture and operations to meet soaring online transaction volumes, tighter regulatory demands, and the need for seamless DevOps and SRE practices, highlighting automation, self‑developed tools, and future data‑driven priorities.

BankingDevOpsDigital Transformation
0 likes · 7 min read
How Traditional Banks Are Overcoming IT Ops Challenges in the Digital Age
DevOps Engineer
DevOps Engineer
Aug 30, 2017 · Operations

Introduction and Overview of Nightwatch.js End‑to‑End Testing Framework

This article introduces Nightwatch.js, a Node.js‑based end‑to‑end testing framework for web and app testing, explains why the author switched from Java‑Selenium‑TestNG to Nightwatch.js, and outlines its key features such as simple syntax, built‑in runner, Selenium integration, cloud support, CI reporting, and extensibility.

JavaScriptNightwatch.jsTesting framework
0 likes · 3 min read
Introduction and Overview of Nightwatch.js End‑to‑End Testing Framework
DevOpsClub
DevOpsClub
Aug 29, 2017 · Operations

Mastering DevOps: The Tao, Fa, Shu, Qi Framework for Efficient Delivery

This article introduces the DevOps “Tao, Fa, Shu, Qi” framework, explaining its four layers—purpose, strategy, tactics, and tools—while discussing VUCA challenges, agile principles, automation, measurement, culture, and practical implementation guidance for building high‑speed, reliable software delivery pipelines.

DevOpsInfrastructure as Codeautomation
0 likes · 16 min read
Mastering DevOps: The Tao, Fa, Shu, Qi Framework for Efficient Delivery
dbaplus Community
dbaplus Community
Aug 27, 2017 · Operations

Veteran Ops Engineers Share Skills, Career Paths, and Future Trends

In a series of expert interviews, seasoned operations engineers discuss how to move beyond manual tasks, essential programming languages, open‑source selection criteria, professional soft skills, career longevity, the roadmap to an ops architect role, collaboration with development teams, and emerging trends such as DevOps, AIOps, containerization, and private cloud.

Career DevelopmentIT infrastructureautomation
0 likes · 32 min read
Veteran Ops Engineers Share Skills, Career Paths, and Future Trends
JD Retail Technology
JD Retail Technology
Aug 25, 2017 · Mobile Development

Modular Development and Management of JD iOS Application

This article outlines JD's iOS modular development strategy, covering background, goals, code decoupling, custom routing protocols, AppDelegate hooking, Cocoapods management, the iBiu system, configuration tables, automation scripts, CI integration, and practical deployment steps.

AppDelegateCocoaPodsJDRouter
0 likes · 14 min read
Modular Development and Management of JD iOS Application
21CTO
21CTO
Aug 24, 2017 · Databases

How JD.com Guarantees Database Performance During Billion‑Scale Sales Events

This article details JD.com’s comprehensive strategies—including architecture design, pre‑event preparation, real‑time safeguards, and post‑event analysis—to ensure MySQL databases remain high‑performance and highly available during massive traffic spikes like 618 and Double‑11 sales.

automationdatabase scalinge‑commerce
0 likes · 23 min read
How JD.com Guarantees Database Performance During Billion‑Scale Sales Events
ITPUB
ITPUB
Aug 23, 2017 · Operations

Master Bash: Essential Variables, Operators, and Conditional Statements

This guide introduces Bash scripting fundamentals, covering predefined variables, declaration operators, and practical examples of single‑, double‑, and multi‑branch if statements for tasks such as checking user privileges, disk usage, and service status on Linux systems.

BashIf StatementsLinux
0 likes · 5 min read
Master Bash: Essential Variables, Operators, and Conditional Statements
DevOps
DevOps
Aug 22, 2017 · Operations

How ChatOps Boosts Collaboration, Documentation, and Mobility for Modern Teams

The article explains how integrating chatbots into communication platforms like Slack transforms routine operations into transparent, collaborative, and mobile-friendly workflows, enabling continuous pair‑programming, on‑the‑fly documentation, focused incident response, and seamless cross‑team coordination.

ChatOpsCollaborationDevOps
0 likes · 7 min read
How ChatOps Boosts Collaboration, Documentation, and Mobility for Modern Teams
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 22, 2017 · Fundamentals

What’s Next for Software Testing? Emerging Trends and Technologies Shaping the Future

This article surveys the latest software testing trends—from security, AI‑driven testing, static analysis, and precise testing to cloud, IoT, open‑source tools, container‑based DevOps, agile, big‑data, and mobile testing—highlighting opportunities, challenges, and future directions for test engineers.

AI testingIoT testingSoftware Testing
0 likes · 17 min read
What’s Next for Software Testing? Emerging Trends and Technologies Shaping the Future
Efficient Ops
Efficient Ops
Aug 21, 2017 · Operations

How AI-Driven Automation Transforms Tencent Game Operations

This article explains how Tencent Game operations moved from manual, threshold‑based monitoring to an AI‑powered, data‑driven workflow that automates scaling, improves online‑curve monitoring, enables full‑dimensional analysis, and reduces time, labor, and cost while enhancing player experience.

GamingOperationsautomation
0 likes · 16 min read
How AI-Driven Automation Transforms Tencent Game Operations
21CTO
21CTO
Aug 21, 2017 · Operations

Why Continuous Integration Is Essential: Problems It Solves and Best Practices

This article examines the shortcomings of traditional software development, explains the concepts of continuous integration and CI servers, outlines the benefits of adopting CI, and provides practical best‑practice recommendations while also addressing common challenges teams may face.

CIDevOpsautomation
0 likes · 12 min read
Why Continuous Integration Is Essential: Problems It Solves and Best Practices
DevOps
DevOps
Aug 20, 2017 · Operations

DevOps Practices on the Telad Cloud Platform

This article explains the DevOps methodology, its goals of rapid high‑quality software delivery and cost reduction, and details how the Telad Cloud Platform implements end‑to‑end automation—including CI, automated testing, packaging, deployment, and continuous delivery using Microsoft TFS and custom tools.

DevOpsOperationsautomation
0 likes · 9 min read
DevOps Practices on the Telad Cloud Platform
MaGe Linux Operations
MaGe Linux Operations
Aug 11, 2017 · Operations

Why Operations Matters: Beyond Automation to Real Business Value

In this reflective piece, Zhao Cheng (aka Qianyi) shares his experience managing the operations team at Mogujie, argues that operations value extends beyond automation to efficiency, stability, security, cost, and user experience, and offers practical guidance for shifting mindsets and aligning ops with business goals.

Cost ManagementDevOpsOperations
0 likes · 12 min read
Why Operations Matters: Beyond Automation to Real Business Value
DevOps
DevOps
Aug 8, 2017 · Operations

A Decade of DevOps: History, Challenges, and the Road Ahead

Reflecting on ten years of DevOps, this article traces its origins, examines enduring obstacles such as reliability, coordination, and cultural resistance, highlights early success stories like Flickr, and argues that the future of DevOps depends on solid toolchains rather than abstract cultural shifts.

CultureDevOpsOperations
0 likes · 11 min read
A Decade of DevOps: History, Challenges, and the Road Ahead
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 8, 2017 · Mobile Development

Low-Cost Automated App Response Time Testing Using External Camera and Image Comparison

To achieve low‑cost, accurate mobile app response‑time measurement, this article evaluates existing methods, identifies their drawbacks, and proposes an automated solution that combines external camera screen capture with a perceptual‑hash image‑comparison algorithm, detailing implementation steps, hardware setup, and trade‑offs.

Response Timeautomationimage comparison
0 likes · 9 min read
Low-Cost Automated App Response Time Testing Using External Camera and Image Comparison
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 7, 2017 · R&D Management

From Junior Tester to Test Lead: A Journey of Automation, Performance, and Team Management

The author shares a detailed personal journey from a novice software tester to a testing leader, describing how self‑learning automation tools like Selenium, Appium, and RobotFramework, adopting performance testing, establishing quality processes, and leading a team transformed both personal growth and product quality.

Performance TestingRobotFrameworkSoftware Testing
0 likes · 19 min read
From Junior Tester to Test Lead: A Journey of Automation, Performance, and Team Management
MaGe Linux Operations
MaGe Linux Operations
Aug 6, 2017 · Backend Development

How to Build a Weibo Monitoring Tool with Python Requests

This article walks through building a Weibo monitoring tool using Python's requests library, covering API analysis, login simulation, endpoint handling, data extraction, and a simple polling mechanism that detects new posts and sends email alerts.

API monitoringPythonWeibo
0 likes · 7 min read
How to Build a Weibo Monitoring Tool with Python Requests
Efficient Ops
Efficient Ops
Aug 4, 2017 · Operations

How Tencent’s ZhiYun Platform Powered the “Military Photo” Campaign with 4,000 Servers

This article details how Tencent's SNG operations team leveraged the ZhiYun intelligent operations platform—through standardized processes, massive IaaS provisioning, CMDB management, automated workflows, and real‑time capacity monitoring—to support the high‑traffic “Military Photo” H5 campaign, scaling up to 4,000 servers and 24 GB bandwidth.

CMDBIaSOperations
0 likes · 10 min read
How Tencent’s ZhiYun Platform Powered the “Military Photo” Campaign with 4,000 Servers
Tencent TDS Service
Tencent TDS Service
Aug 3, 2017 · Frontend Development

How QQ Membership Achieved Near‑Instant H5 Loads on Mobile QQ

This article details the QQ Membership front‑end team's performance, componentization, and continuous‑integration practices for hybrid H5 pages on Mobile QQ, covering challenges of load speed, development efficiency, high availability, and the solutions they implemented to keep page loading around one second.

ComponentizationHybridautomation
0 likes · 17 min read
How QQ Membership Achieved Near‑Instant H5 Loads on Mobile QQ
DevOps
DevOps
Aug 2, 2017 · Operations

Executive Insights on the State of DevOps: Findings from 16 Leaders Across 14 Companies

Based on interviews with 16 senior executives from 14 companies, this article highlights that DevOps success hinges on people, process, and technology, emphasizing cultural change, automation, faster releases, higher quality, and the growing impact of cloud and containers on future development practices.

Continuous DeliveryCultureDevOps
0 likes · 9 min read
Executive Insights on the State of DevOps: Findings from 16 Leaders Across 14 Companies
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 1, 2017 · Operations

How to Build a Jenkins‑Docker CI/CD Pipeline from Scratch

This article walks you through the fundamentals of continuous integration, introduces Jenkins and Docker, explains key Jenkins concepts, and provides step‑by‑step commands to deploy Jenkins in Docker, configure master‑slave nodes, install essential Docker plugins, and use the Jenkins Remote API for automation.

DevOpsDockerJenkins
0 likes · 13 min read
How to Build a Jenkins‑Docker CI/CD Pipeline from Scratch
DevOps
DevOps
Jul 24, 2017 · Operations

Understanding ChatOps: Concepts, Ecosystem, and Practical Guidance

This article introduces ChatOps, explains its relationship to DevOps, reviews popular open‑source implementations such as Hubot, Lita and Err, and provides practical advice on robot integration, command design, common pitfalls, and how to build a collaborative chat‑based operations workflow.

ChatOpsChatbotDevOps
0 likes · 10 min read
Understanding ChatOps: Concepts, Ecosystem, and Practical Guidance
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 18, 2017 · Mobile Development

Implementing iOS Remote Real‑Device Debugging: Baidu MTC Solution Presented at the 3rd China Mobile Internet Testing Development Conference

At the 3rd China Mobile Internet Testing Development Conference, Baidu MTC demonstrated an industry‑leading iOS remote real‑device debugging solution that bridges the testing gap between iOS and Android, enabling low‑latency screen streaming, touch simulation, and Xcode‑based debugging on real iPhones.

Baidu MTCautomationiOS
0 likes · 8 min read
Implementing iOS Remote Real‑Device Debugging: Baidu MTC Solution Presented at the 3rd China Mobile Internet Testing Development Conference
DevOpsClub
DevOpsClub
Jul 17, 2017 · Operations

What the 2017 DevOps Survey Reveals About High‑Performance Organizations

An in‑depth English translation of the 2017 DevOps State of the Industry Survey uncovers how leadership, automation, lean management, and decoupled architecture drive IT efficiency, revealing key findings, statistics, and actionable models for building high‑performance, resilient organizations.

DevOpsIT efficiencyLeadership
0 likes · 18 min read
What the 2017 DevOps Survey Reveals About High‑Performance Organizations
MaGe Linux Operations
MaGe Linux Operations
Jul 14, 2017 · Operations

Essential Python OS & File Operations for Automation

This guide presents a comprehensive collection of Python's os and shutil functions, file handling methods, and practical code examples to help operations engineers automate tasks, manage files and directories, and improve efficiency in modern IT environments.

OS moduleOperationsPython
0 likes · 11 min read
Essential Python OS & File Operations for Automation
Efficient Ops
Efficient Ops
Jul 8, 2017 · Operations

What Can Martial Arts Teach Us About Modern Operations Engineering?

The article uses martial‑arts metaphors to explore how operations engineers should master fundamentals, combine inner knowledge with practical skills, leverage tools, embrace teamwork, and automate processes to deliver higher business availability with lower cost.

OperationsToolingautomation
0 likes · 16 min read
What Can Martial Arts Teach Us About Modern Operations Engineering?
Efficient Ops
Efficient Ops
Jul 6, 2017 · Operations

36 Ops Strategies: Permissions, Documentation, and Capacity Management

The article shares practical operations lessons—from periodic permission audits and thorough documentation to capacity monitoring, log rotation, and automation—illustrating how systematic practices and tooling can standardize and streamline IT infrastructure management.

DocumentationIT ManagementOperations
0 likes · 8 min read
36 Ops Strategies: Permissions, Documentation, and Capacity Management
Efficient Ops
Efficient Ops
Jul 5, 2017 · Operations

How Panda Live’s Rancho System Automates Secure, Scalable Deployments

Rancho is a unified release platform built for Panda Live that streamlines project onboarding, enforces multi‑layer security through SSO, user and project permissions, provides a web‑based front‑end and back‑end for tag selection, environment mapping, automated deployment, audit logging, and rollback, dramatically reducing release cycles.

DeploymentOperationsautomation
0 likes · 16 min read
How Panda Live’s Rancho System Automates Secure, Scalable Deployments
ITPUB
ITPUB
Jun 30, 2017 · Operations

Automate Linux Swap File Creation and Removal with Simple Shell Scripts

This guide shows how to check existing swap space, then use two lightweight shell scripts to automatically create, mount, and later remove a swap file on Linux, including code examples, permission steps, and verification commands.

Linuxautomationshell-script
0 likes · 5 min read
Automate Linux Swap File Creation and Removal with Simple Shell Scripts
Qunar Tech Salon
Qunar Tech Salon
Jun 30, 2017 · Operations

Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform

The article introduces Qunit, an API automation testing framework built on JUnit, explains its zero‑intrusion Java Agent aspect for mocking third‑party services, and describes a distributed execution platform that creates isolated environments to run tests in parallel, dramatically reducing overall test execution time.

API testingDistributed TestingJava Agent
0 likes · 11 min read
Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform
DevOps
DevOps
Jun 28, 2017 · Operations

The Importance of Continuous Testing in DevOps

This article explains why continuous testing is essential for effective DevOps, describing its role in feedback loops, key performance metrics, testing frameworks, and how automated testing drives quality and rapid delivery across development, QA, and operations.

DevOpsOperationsautomation
0 likes · 5 min read
The Importance of Continuous Testing in DevOps
21CTO
21CTO
Jun 28, 2017 · Operations

What Is DevOps? Benefits, Challenges, and Balancing Efficiency with Stability

This article explains what DevOps is, compares it with traditional development‑operations workflows, outlines its advantages and drawbacks, discusses key challenges such as balancing efficiency with stability, responsibility allocation, and measurement metrics, and concludes with practical takeaways for modern operations teams.

DevOpsautomationefficiency
0 likes · 9 min read
What Is DevOps? Benefits, Challenges, and Balancing Efficiency with Stability
Qunar Tech Salon
Qunar Tech Salon
Jun 26, 2017 · Artificial Intelligence

AIDevOps: Applying Artificial Intelligence to DevOps for Predictive Software Engineering

The article explores how artificial intelligence can transform DevOps by introducing predictive metrics, machine‑learning models, and intelligent automation to improve code review, defect forecasting, and overall software lifecycle management, while discussing current research, challenges, and future directions.

DevOpsMetricsSoftware Prediction
0 likes · 14 min read
AIDevOps: Applying Artificial Intelligence to DevOps for Predictive Software Engineering
ITPUB
ITPUB
Jun 24, 2017 · Fundamentals

10 Proven Programming Productivity Hacks Every Developer Should Try

This article shares ten practical techniques—from rubber‑duck debugging and rapid feedback loops to regular breaks, automation, hands‑on practice, exercise, prior‑reading, meticulous note‑taking, and daily planning—that help developers work more efficiently and maintain a healthy workflow.

automationnote-takingproductivity
0 likes · 7 min read
10 Proven Programming Productivity Hacks Every Developer Should Try
Meituan Technology Team
Meituan Technology Team
Jun 23, 2017 · Mobile Development

Automated Mobile App Testing: Transition from Calabash to Appium with BDD Integration

To cut costly manual testing for Meituan‑Dianping’s overseas travel apps, the team replaced Calabash with an Appium‑Cucumber BDD framework, gaining cross‑platform stability, easier iOS integration, richer element locating, Jenkins‑compatible reporting, and faster overall execution despite slightly longer per‑run times.

AppiumBDDCalabash
0 likes · 17 min read
Automated Mobile App Testing: Transition from Calabash to Appium with BDD Integration
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 22, 2017 · Operations

Implementing Periodic Releases and Operational Automation for Small Teams

The article describes how a small development team adopts a three‑week periodic release cadence, improves demand management, resolves operational concerns, and standardizes configuration, environment, deployment, and testing processes to achieve continuous delivery with higher quality and lower coordination cost.

Configuration ManagementContinuous DeliveryOperations
0 likes · 13 min read
Implementing Periodic Releases and Operational Automation for Small Teams
MaGe Linux Operations
MaGe Linux Operations
Jun 21, 2017 · Operations

Master Ansible: From Basics to Advanced Playbooks and Automation

This comprehensive guide walks you through Ansible fundamentals, architecture, installation, core modules, playbook structure, variables, templates, handlers, roles, conditionals, loops, and practical examples, enabling you to automate configuration management across multiple Linux hosts with confidence and precision.

AnsibleConfiguration ManagementDevOps
0 likes · 23 min read
Master Ansible: From Basics to Advanced Playbooks and Automation
ITPUB
ITPUB
Jun 20, 2017 · Fundamentals

10 Essential Bash Scripting Tips for Reliable Linux Automation

Learn ten practical Bash scripting techniques—including adding comments, exiting on errors, proper variable quoting, using functions, correct string comparisons, modern command substitution, readonly variables, naming conventions, and debugging—to write more efficient, reliable, and maintainable scripts for Linux automation tasks.

BashLinuxShell scripting
0 likes · 6 min read
10 Essential Bash Scripting Tips for Reliable Linux Automation
Efficient Ops
Efficient Ops
Jun 15, 2017 · Operations

How Tencent Automated Operations for a Billion‑Red‑Packet Event

This article details Tencent's operation automation for the 2016 Chinese New Year QQ red‑packet activity, describing the massive traffic challenge, the architectural design, the shift from manual to CMDB‑driven one‑click scaling, load‑testing, flexible protection strategies, and on‑site monitoring that enabled rapid, reliable handling of billions of red‑packet transactions.

CMDBOperationsTencent
0 likes · 20 min read
How Tencent Automated Operations for a Billion‑Red‑Packet Event
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 15, 2017 · Operations

The Six‑Step Commit Method for Effective Continuous Integration

This article explains the true practice of Continuous Integration, introduces Martin Fowler’s definition, details a six‑step commit workflow (the “check‑in‑dance”), addresses common team questions, and offers practical tips such as token control and visual CI status monitoring.

CIautomationcontinuous integration
0 likes · 7 min read
The Six‑Step Commit Method for Effective Continuous Integration
ITPUB
ITPUB
Jun 15, 2017 · Operations

Mastering Logrotate: Automate Linux Log Rotation and Retention

This guide explains why logrotate is essential for Linux system security, details its default configuration files, shows how the cron‑based rotation works, lists key options, provides practical Nginx and custom rotation examples, and highlights the critical copytruncate option for seamless log handling.

Log Managementautomationlogrotate
0 likes · 12 min read
Mastering Logrotate: Automate Linux Log Rotation and Retention
ITPUB
ITPUB
Jun 15, 2017 · Backend Development

How to Send Logs and Alerts to WeChat Using wechat_sender

This guide explains how to install, configure, and use the wechat_sender tool—built on wxpy and Tornado—to forward logs, alerts, and scheduled messages from scripts or web services directly to personal or group WeChat chats.

AlertingWeChatautomation
0 likes · 5 min read
How to Send Logs and Alerts to WeChat Using wechat_sender
Efficient Ops
Efficient Ops
Jun 14, 2017 · Operations

Scaling Alibaba's Operations: Inside StarAgent, Qingteng & Normandy

This article details Alibaba's evolution of its operations platform, describing the design, features, and performance of StarAgent, the Qingteng P2P file distribution system, and the Normandy application‑deployment platform, highlighting how these tools enable high‑availability, automation, and massive scalability across global data centers.

AlibabaDevOpsOperations
0 likes · 13 min read
Scaling Alibaba's Operations: Inside StarAgent, Qingteng & Normandy
MaGe Linux Operations
MaGe Linux Operations
Jun 9, 2017 · Operations

5 Powerful Linux Commands to Delete All Files in a Directory

This guide presents five effective Linux command-line techniques for removing every file in the current directory and another five methods for clearing all files within a specified directory, covering simple rm usage, find with -delete or -exec, xargs, and loop constructs.

Linuxautomationfile deletion
0 likes · 3 min read
5 Powerful Linux Commands to Delete All Files in a Directory
DevOps
DevOps
Jun 8, 2017 · Operations

The Illusion of Tool‑Stacked DevOps and the Need for a True DevOps Culture

The article argues that merely stacking automation tools does not create DevOps; instead, a sustainable DevOps practice requires cultural changes such as shared responsibility, trust, autonomy, continuous feedback, and tolerance of failure to break down silos between development and operations.

CollaborationCultureDevOps
0 likes · 13 min read
The Illusion of Tool‑Stacked DevOps and the Need for a True DevOps Culture
DevOps
DevOps
Jun 7, 2017 · Operations

Key Findings from the 2017 Puppet State of DevOps Report

The 2017 Puppet State of DevOps Report reveals that high‑performing IT teams deploy code far more frequently, recover from failures dramatically faster, and rely on automation, loose‑coupled architectures, lean product management, and transformational leadership to achieve superior continuous delivery outcomes.

Continuous DeliveryDevOpsLean Product Management
0 likes · 5 min read
Key Findings from the 2017 Puppet State of DevOps Report
dbaplus Community
dbaplus Community
Jun 5, 2017 · Operations

Designing an Effective CMDB: Insights from a 2017 GDevOps Talk

This article summarizes Zhang Chuan’s 2017 GDevOps conference presentation on CMDB, covering its definition, common implementations, design principles, automation integration, synchronization strategies, and the business value of a centralized configuration management database.

CMDBConfiguration Managementasset management
0 likes · 12 min read
Designing an Effective CMDB: Insights from a 2017 GDevOps Talk
ITPUB
ITPUB
May 31, 2017 · Operations

Automate Bulk Host Addition for Cacti and Nagios with Simple Scripts

The article explains how to automate the tedious process of adding multiple hosts to Cacti and Nagios by using shell‑wrapped PHP scripts and custom templates, provides download links, and shares practical tips to avoid common installation pitfalls.

BatchCactiNagios
0 likes · 5 min read
Automate Bulk Host Addition for Cacti and Nagios with Simple Scripts
dbaplus Community
dbaplus Community
May 24, 2017 · Databases

Automate Oracle RMAN Backup Validation and Restore with Shell Scripts

This article presents two comprehensive Shell scripts—one to validate Oracle RMAN backup sets and another to perform a full backup‑restore experiment—detailing SSH trust configuration, source information collection, log transfer, directory preparation, and step‑by‑step RMAN restore commands, all illustrated with practical screenshots and a GitHub repository link.

BackupDatabase AdministrationOracle
0 likes · 15 min read
Automate Oracle RMAN Backup Validation and Restore with Shell Scripts
Efficient Ops
Efficient Ops
May 19, 2017 · Operations

How Continuous Integration Powers Fast, Reliable Software Delivery

Continuous Integration (CI) enables teams to merge code frequently, automatically build, test, and deploy, improving software quality, accelerating bug detection, and supporting agile development, with practical examples from fir.im’s pipeline, branch strategy, testing suites, and visualization techniques for effective DevOps.

automationci/cdcontinuous integration
0 likes · 12 min read
How Continuous Integration Powers Fast, Reliable Software Delivery
DevOps
DevOps
May 16, 2017 · Operations

DevOps Evolution: Key Takeaways from Patrick Debois’ DevOpsDays Austin Slides

The article presents a visual recap of Patrick Debois' DevOpsDays Austin presentation, illustrating the history, culture, practices, challenges, and future directions of DevOps through a series of themed paintings and captions that highlight automation, measurement, feedback loops, and the human side of the movement.

Continuous DeliveryCultureDevOps
0 likes · 9 min read
DevOps Evolution: Key Takeaways from Patrick Debois’ DevOpsDays Austin Slides
DevOps
DevOps
May 14, 2017 · Operations

Expert Xu Lei on DevOps Efficiency, Practices, and Toolchains

In this interview, DevOps veteran Xu Lei explains that efficiency is the core competitive advantage of DevOps, shares real‑world transformation cases, outlines three key success factors, and recommends a comprehensive set of lifecycle, automation, testing, and orchestration tools for enterprises.

DevOpsautomationcontinuous integration
0 likes · 16 min read
Expert Xu Lei on DevOps Efficiency, Practices, and Toolchains
DevOps
DevOps
May 11, 2017 · Operations

Understanding DevOps: Principles, Differences from Traditional Models, Challenges, and Measurement

This article explains what DevOps is, contrasts it with traditional development‑operations workflows, discusses its benefits and drawbacks, outlines key challenges such as balancing efficiency with stability, responsibility allocation, and assessment, and presents four metrics for evaluating DevOps effectiveness.

DevOpsEngineering EfficiencyOperations
0 likes · 9 min read
Understanding DevOps: Principles, Differences from Traditional Models, Challenges, and Measurement
Node Underground
Node Underground
May 3, 2017 · Frontend Development

Master Headless Chrome: Run, Capture, and Export Pages from the CLI

Headless mode provides a GUI‑less browser environment that includes the full rendering engine and JavaScript engine, enabling developers to launch Chrome via the command line for tasks such as launching without UI, dumping the DOM, generating PDFs, and taking screenshots, useful for testing, automation, and scraping.

Chromeautomationheadless
0 likes · 3 min read
Master Headless Chrome: Run, Capture, and Export Pages from the CLI
DevOps
DevOps
May 2, 2017 · Operations

Key DevOps Trends: Microservices Dominance, Docker Maturity, Incomplete Practices, Domain‑Specific Adoption, Technical Debt Management, Security, Windows/.NET, Testing, and Python

The article analyzes current DevOps trends, highlighting the continued focus on microservices, the maturation of Docker‑centric data‑center solutions, the challenges of incomplete DevOps adoption, emerging domain‑specific practices, technical debt restructuring, security integration, the untapped potential of Windows/.NET, the rise of non‑functional testing tools, and Python’s growing indispensability.

DevOpsDockerPython
0 likes · 14 min read
Key DevOps Trends: Microservices Dominance, Docker Maturity, Incomplete Practices, Domain‑Specific Adoption, Technical Debt Management, Security, Windows/.NET, Testing, and Python
Continuous Delivery 2.0
Continuous Delivery 2.0
May 1, 2017 · Operations

Implementing Periodic Releases: Strategies, Challenges, and Automation in Software Development

The article describes how a development team transitioned to short‑cycle, periodic releases, outlining the goals, benefits, operational concerns, and a comprehensive set of improvements—including testing strategy, configuration and environment management, and automated deployment pipelines—to maintain quality while increasing release frequency.

Configuration ManagementContinuous DeliveryOperations
0 likes · 14 min read
Implementing Periodic Releases: Strategies, Challenges, and Automation in Software Development
MaGe Linux Operations
MaGe Linux Operations
Apr 23, 2017 · Operations

Scaling Game Server Ops: Managing 10,000+ Cloud Instances Efficiently

This article details YOOZOO Network's evolution from physical to virtualized and clustered game server architectures, the automation of operations across three generations, the design of the UJOBS job platform, robust database backup strategies, and a step‑by‑step migration of thousands of servers to Alibaba Cloud.

Database Backupautomationcloud operations
0 likes · 11 min read
Scaling Game Server Ops: Managing 10,000+ Cloud Instances Efficiently
Meituan Technology Team
Meituan Technology Team
Apr 21, 2017 · Operations

Meituan-Dianping DevOps Automation Practices and Philosophy

The Meituan‑Dianping technical salon showcases its DevOps automation philosophy by presenting three core tools—DB automation platform, service tree, and Puppet web management—while also featuring Shanghai Zhaogang Network’s CMDB experience, illustrating how rapid O2O growth drives the need for fast, reliable, and scalable operational automation.

CMDBDevOpsMeituan-Dianping
0 likes · 5 min read
Meituan-Dianping DevOps Automation Practices and Philosophy
Efficient Ops
Efficient Ops
Apr 16, 2017 · Operations

How China Life Built a Self‑Developed Automated Ops Platform from Scratch

China Life’s Shanghai Data Center team transformed chaotic, multi‑system operations into a unified, automated platform by standardizing hardware, processes, and tools, leveraging OpenStack, Docker, Zabbix, and custom scripts, ultimately achieving efficient monitoring, change management, and a mobile‑enabled DevOps workflow.

Ops Platformautomationcloud
0 likes · 17 min read
How China Life Built a Self‑Developed Automated Ops Platform from Scratch
Efficient Ops
Efficient Ops
Apr 13, 2017 · Information Security

From Traditional Ops to Automated Security: Ctrip’s Journey and Lessons

This article recounts a Ctrip security engineer’s evolution from early Unix‑based operations to fully automated network security, highlighting challenges in forecasting, application security integration, rapid incident response, and large‑scale firewall automation within a fast‑growing enterprise.

Security Operationsautomationincident response
0 likes · 12 min read
From Traditional Ops to Automated Security: Ctrip’s Journey and Lessons
Ctrip Technology
Ctrip Technology
Apr 13, 2017 · Operations

Noah: An Automated Environment Management Platform for Rapid Test Environment Provisioning at Qunar

Noah is a cloud‑native environment management platform developed by Qunar's R&D support team that automates the creation, deployment, and disposal of complex test environments with a single click, dramatically reducing setup time from days to minutes while addressing configuration, dependency, and maintenance challenges.

Environment provisioningautomationplatform
0 likes · 10 min read
Noah: An Automated Environment Management Platform for Rapid Test Environment Provisioning at Qunar
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Apr 6, 2017 · Operations

How SRE’s Dialectical Thinking Redefines Modern Operations

An insightful reflection on Google’s SRE philosophy shows how dialectical thinking—questioning absolute stability, embracing limited toil, prioritizing simple monitoring, recognizing automation’s hidden risks, and practicing real‑world failure drills—can reshape operations, encouraging smarter, more resilient system design.

ReliabilitySREautomation
0 likes · 7 min read
How SRE’s Dialectical Thinking Redefines Modern Operations
DevOps
DevOps
Apr 4, 2017 · Operations

10 DevOps Best Practices for Accelerating App Development and Delivery

This article outlines ten practical DevOps best‑practice steps—including breaking IT silos, aligning performance metrics, achieving real‑time project visibility, automating across the stack, choosing compatible toolchains, starting with small wins, keeping users central, managing change collaboratively, embracing continuous deployment, and building an internal service‑focused culture—to help organizations deliver applications faster and more reliably.

App DevelopmentContinuous DeliveryDevOps
0 likes · 6 min read
10 DevOps Best Practices for Accelerating App Development and Delivery
DevOps
DevOps
Mar 26, 2017 · Operations

DevOps Survey Findings: Adoption Rates, Benefits, Challenges, and Tool Usage

Based on a survey of 300 IT professionals, this report reveals growing DevOps adoption, key motivations such as quality and cost reduction, major obstacles like resource shortages, measurable benefits including cost savings and faster releases, preferred tools, error‑handling practices, and future investment plans.

ChallengesDevOpsOperations
0 likes · 11 min read
DevOps Survey Findings: Adoption Rates, Benefits, Challenges, and Tool Usage
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 23, 2017 · Mobile Development

Improving Map Client Testing Efficiency through Automation and Continuous Integration

This article describes how Baidu Map's client testing workflow was optimized by analyzing time‑consuming tasks, introducing device‑management and automation tools for Android and iOS, establishing a keyword‑driven framework, integrating continuous integration pipelines, and leveraging a user‑experience platform to achieve significant reductions in test execution time and higher test coverage.

Androidautomationcontinuous integration
0 likes · 9 min read
Improving Map Client Testing Efficiency through Automation and Continuous Integration
DevOps
DevOps
Mar 22, 2017 · Operations

DevOps Philosophy: From Continuous Integration to Immutable Deployments

The article explores DevOps concepts, recounting personal experiences with legacy systems, the evolution of continuous integration and delivery, the promises and pitfalls of microservices, deployment challenges, orchestration tools, and modern container‑based solutions like Docker and Kubernetes, emphasizing a pragmatic path toward immutable infrastructure.

DeploymentDevOpsMicroservices
0 likes · 13 min read
DevOps Philosophy: From Continuous Integration to Immutable Deployments
DevOps
DevOps
Mar 20, 2017 · Operations

What DevOps Really Is (and Isn’t): History, Principles, Tools, and Culture

This article explains the origins and background of DevOps, clarifies common misconceptions about its role and title, outlines its cultural principles, surveys the essential toolchain, and discusses how organizations can adopt DevOps practices beyond just development and operations.

Continuous DeliveryCultureDevOps
0 likes · 13 min read
What DevOps Really Is (and Isn’t): History, Principles, Tools, and Culture
System Architect Go
System Architect Go
Mar 20, 2017 · Backend Development

Introducing apidoc: An Automatic API Documentation Generation Tool

This article explains how backend developers can use the open‑source tool apidoc to automatically generate clean, static API documentation from specially formatted code comments, covering installation, comment syntax, generation commands, and the resulting documentation output.

Backendapidocautomation
0 likes · 4 min read
Introducing apidoc: An Automatic API Documentation Generation Tool
System Architect Go
System Architect Go
Mar 7, 2017 · Backend Development

Using Nodemon for Automatic Restart in Node.js Development

This guide explains how to install, configure, and use Nodemon to automatically detect code changes and restart Node.js applications, improving development efficiency while highlighting common Windows setup issues and configuration options.

automationdevelopment-toolshot-reload
0 likes · 4 min read
Using Nodemon for Automatic Restart in Node.js Development
Efficient Ops
Efficient Ops
Mar 6, 2017 · Operations

Tencent Game Ops: Turning Service Delivery into Smart, Automated Microservices

This article details how Tencent's game operations team redefined operational services, introduced micro‑service architecture, applied big‑data driven recommendations, and built intelligent, automated pipelines for server opening, merging, version releases, and download services, achieving significant efficiency and cost gains.

Big DataCloud NativeMicroservices
0 likes · 26 min read
Tencent Game Ops: Turning Service Delivery into Smart, Automated Microservices
Efficient Ops
Efficient Ops
Feb 26, 2017 · Operations

How Alibaba Scales Massive Data Platforms: Lessons in Automated Operations

This article explores the challenges of operating Alibaba's large‑scale data platforms, describes the automation platform built to address them, and shares data‑driven, fine‑grained operational practices that enable stable, efficient, and cost‑effective service delivery.

Big DataOperationsScalability
0 likes · 22 min read
How Alibaba Scales Massive Data Platforms: Lessons in Automated Operations
DevOps
DevOps
Feb 23, 2017 · Operations

Comparing ITIL and DevOps: Principles, Automation, and Integration Models

The article examines the conflict and convergence between ITIL and DevOps in modern operations, outlining DevOps principles, automation in deployment and operations, and three integration models that balance management and execution, while highlighting the distinct values and scenarios for each approach.

Continuous DeliveryDevOpsITIL
0 likes · 12 min read
Comparing ITIL and DevOps: Principles, Automation, and Integration Models
Ctrip Technology
Ctrip Technology
Feb 16, 2017 · Operations

Application‑Based Automated Capacity Management and Utilization Evaluation

The article presents a comprehensive, application‑centric approach to automated capacity management that analyzes why server utilization is low, defines safe usage thresholds, describes a load‑balancer‑driven stress‑testing workflow with regression modeling, and explains how this practice improves resource efficiency, cost savings, and developer‑ops collaboration.

DevOpsOperationsPerformance Testing
0 likes · 14 min read
Application‑Based Automated Capacity Management and Utilization Evaluation
Qunar Tech Salon
Qunar Tech Salon
Feb 14, 2017 · Operations

Application‑Based Automated Capacity Management and Utilization Evaluation

This article explains how to automate application‑centric capacity assessment, identify the safe utilization thresholds, use load‑balancer‑driven stress testing and regression modeling to pinpoint resource bottlenecks, and improve server usage while maintaining service reliability through close DevOps collaboration.

DevOpsOperationsPerformance Testing
0 likes · 15 min read
Application‑Based Automated Capacity Management and Utilization Evaluation
Efficient Ops
Efficient Ops
Feb 9, 2017 · Operations

Automating Application‑Based Capacity Management to Boost Resource Utilization

This article explains how to automate capacity management focused on application performance, identifies common causes of low resource utilization, proposes safe utilization thresholds, describes a testing framework that uses load‑balancer weighting and real‑time monitoring to pinpoint bottlenecks, and outlines how ops and developers can collaborate to improve efficiency.

OperationsPerformance Testingautomation
0 likes · 18 min read
Automating Application‑Based Capacity Management to Boost Resource Utilization