Address
New York 500 East 83rd Street
NY 10028
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM
Explore key terms, tools, and practices that are essential to the DevOps methodology in this comprehensive glossary. It will serve as your go-to resource for understanding the core concepts that drive modern software development and operations.
The world of DevOps can be complex, with a wide range of tools, practices, and methodologies to explore. Our DevOps Glossary is here to help! Whether you’re new to DevOps or looking to refresh your knowledge, this glossary provides clear definitions for essential terms and technologies. From continuous integration to containerization, we’ve got you covered. Dive in and enhance your understanding of the key concepts that drive modern software development and operations.
| Term | Description |
|---|---|
| Agile Software Development | Lightweight framework that promotes iterative development and incremental delivery using self-organizing cross-functional teams. |
| Artifact | Documentation or any project deliverable that describes the function, architecture, and design of the software. |
| Ansible | Automates configuration management, application deployment, and task orchestration. |
| Blue/Green Deployment | Software release management strategy that involves maintaining two environments, typically referred to as blue and green. At any given time, one environment is live and the other is idle and used for staging and testing. |
| Commit | The process of pushing code to a source code repository and logging the changes that were made. |
| Collection | Container for a number of projects in DevOps. |
| Confluence | Collaborative workspace to create, share, and manage project documentation. Integration with Jira a central hub for all project-related information. |
| Container | Virtualized environment whose contents are an application with the files, libraries, binaries and dependencies needed to execute that application. |
| Continuous Delivery | Set of processes and practices that automates the SDLC from build to testing, enabling a rapid feedback loop between a business and its users. Together with continuous integration, it forms the CI/CD delivery pipeline. |
| Continuous Integration | Software development practice that requires developers to merge their code into a shared version control system, to address bugs in a timelier manner and speed software updates. |
| Datadog | Monitoring, performance, analytics and security tracking. |
| DevSecOps | Incorporating security considerations into all stages of the software development workflow. |
| Docker | Packages applications and their dependencies to ensure consistency across the development, testing, and production environments. |
| ELK Stack | Centralized logs for analysis and search. |
| Encapsulation | Way to restrict direct access to some components of an object, so users cannot access state values for all of the variables of a particular object. |
| GitLab | Platform hosting Git repositories for CI/CD integration and software delivery pipeline automation. |
| Infrastructure-as-a-Service (IaaS) | Access to computing resources through a virtual server instance which replicates the capabilities of an on-premise data center. |
| Infrastructure-as-Code (IaC) | Managing and storing infrastructure in a repository as code, where it can be recreated or rolled back to a past state. |
| Jenkins | Automation server for building, testing, and deploying code. |
| Jira | Helps teams plan, track, and manage software and enterprise app development projects. Used for tracking bugs, project management, and aligning with Agile workflows. |
| Kubernetes | Container orchestration platform for managing and scaling containerized applications. |
| Orchestration | Coordination and management of automated tasks across multiple systems, applications, or services to streamline complex workflows. |
| Pipeline | Artifact to run concurrent builds or deploy concurrent releases. |
| Prometheus | Source monitoring and alerting tool which collects and stores DevOps metrics. Integrates with Grafana for visualization dashboards. |
| Release Management | Orchestration of software delivery activities and resources across multiple interdependent releases and change initiatives. |
| Slack | Communication hub with channels for different projects and integration with various DevOps tools, including CI/CD and monitoring alerts. |
| Software Stack | Set of components that work together to support the execution of the application. |
| Stack | Collection of tools, services, and platforms to implement and manage the software delivery lifecycle. |
| Terraform | Tool for defining and provisioning infrastructure across cloud providers. |
Let SOX Group help you create clear, actionable documentation that drives efficiency, compliance, and user satisfaction. Contact us today to discuss how we can tailor our services to meet your unique needs.
Contact us today to get started on transforming your technical documentation. Together, we’ll create solutions that work seamlessly for your business.