CI/CD pipelines
Automated testing, builds and releases, with checks and approvals based on risk. Organization of the credentials and permissions used by the pipeline.
DevOps
Fidalgo organizes the path between development and operations: how changes are tested, released and monitored. The work combines automation with approval, access and recovery criteria suited to the environment.
Discuss DevOpsFor teams running production applications with manual releases, environments that are hard to reproduce or alerts that do not help explain a failure.
Automated testing, builds and releases, with checks and approvals based on risk. Organization of the credentials and permissions used by the pipeline.
Infrastructure as code and versioned configuration. Definition of necessary differences between environments and documentation for review and maintenance.
Logs, metrics and alerts tied to application behavior. Release, validation and rollback procedures with defined owners and limits.
Share how releases happen today, where code and environments live and which incidents recur. We choose an initial workflow to improve and validate before expanding automation.
Identify dependencies, tools, access, manual steps and risks in the current workflow.
Agree on checks, approvals, environments and criteria for release and recovery.
Implement the workflow in stages and test releases, failures and rollback in the agreed environment.
Document the pipeline and procedures, review alerts and define who maintains each part.
Coverage depends on agreed repositories, environments and access. DevOps does not imply 24-hour on-call support, fixing every application defect or releases without downtime. Ongoing support, change windows and responsibilities must be specified in the proposal.
Not necessarily. We assess the current workflow and reuse existing tools when they meet requirements. Any replacement must account for its purpose and transition cost.
That is not a default rule. Tests, approvals and permissions follow the environment and risk. The team should know which changes can proceed and under which conditions.
Implementing workflows and providing ongoing operations are different scopes. Support hours, channels, response times and responsibilities must be agreed separately.
Describe your release workflow and the step that causes the most delay or risk. We can define an initial improvement and the criteria to validate it.
Discuss DevOps