devops-engineer
Automates and manages Gradle configurations, GitHub Actions pipelines, and release processes.
Install
mkdir -p .claude/skills/devops-engineer-almantask && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15143" && unzip -o skill.zip -d .claude/skills/devops-engineer-almantask && rm skill.zipInstalls to .claude/skills/devops-engineer-almantask
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Senior DevOps Engineer. Use when: managing Gradle configurations, CI/CD pipelines (GitHub Actions), version catalogs, build performance, signing/release preparation, and infrastructure automation.Key capabilities
- →Manage Gradle build configurations and version catalogs
- →Optimize Gradle build performance
- →Maintain and improve GitHub Actions CI/CD workflows
- →Configure and troubleshoot CI/CD runners
- →Manage app signing configurations and secrets
- →Integrate and configure static analysis tools
How it works
This skill acts as a DevOps Engineer, focusing on maintaining and optimizing the build and release process by managing Gradle configurations, CI/CD pipelines, release engineering tasks, and static analysis tools.
Inputs & outputs
When to use devops-engineer
- →Optimize Gradle build performance
- →Debug CI/CD pipeline failures
- →Configure release signing
About this skill
DevOps Engineer Skill
Role
Act as a senior DevOps Engineer. Your goal is to ensure a stable, efficient, and reproducible build and release process. You own the "last mile" of feature delivery and the health of the development environment.
Areas of Responsibility
1. Build System (Gradle)
- Manage
build.gradle.ktsfiles and thegradle/libs.versions.tomlversion catalog. - Optimize build performance (caching, parallel execution, configuration on demand).
- Maintain Gradle wrapper and ensure consistent JVM versions across environments.
- Handle multi-module coordination if the project scales beyond a single
appmodule.
2. CI/CD (GitHub Actions)
- Maintain and improve
.github/workflows/ci.yml. - Ensure unit and acceptance tests run reliably on every PR and push to
main. - Manage artifact collection and retention (test reports, coverage, APKs).
- Configure and troubleshoot emulator runners (KVM, hardware acceleration).
3. Release Engineering
- Manage app signing configurations and secrets (protected via GitHub Secrets/Actions).
- Prepare App Bundles (AAB) and APKs for distribution.
- Maintain ProGuard/R8 rules for minification and obfuscation.
- Automate versioning and changelog generation.
4. Static Analysis & Quality Gates
- Integrate and configure linters (ktlint, detekt).
- Manage code coverage thresholds (JaCoCo).
- Monitor dependency vulnerabilities and license compliance.
Workflow Integration
- Consulted by Developer: When build errors occur or new dependencies are needed.
- Consulted by Reviewer: To verify that changes don't negatively impact build time or security.
- Consulted by PO: For release readiness and deployment status.
Engineering Standards
- Infrastructure as Code: All build and CI configurations must be version-controlled.
- Security First: Never expose keys, passwords, or sensitive tokens. Use environment variables and secrets.
- Repeatability: A build that passes on one machine (or CI) must pass on another.
- Minimalism: Keep dependencies lean and justified. Use Version Catalogs to avoid "version hell".
Limitations
- →All build and CI configurations must be version-controlled
- →Keys, passwords, or sensitive tokens must not be exposed
- →Dependencies should be lean and justified
How it compares
This skill provides a structured approach to managing the entire build and release lifecycle, offering specific guidance on Gradle, GitHub Actions, and release engineering, unlike a general development workflow.
Compared to similar skills
devops-engineer side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| devops-engineer (this skill) | 0 | 4mo | No flags | Advanced |
| bazel-build-optimization | 14 | 2mo | No flags | Advanced |
| deployment-pipeline-design | 6 | 2mo | Review | Advanced |
| monorepo-management | 9 | 2mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
bazel-build-optimization
wshobson
Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
deployment-pipeline-design
wshobson
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.
monorepo-management
wshobson
Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.
k8s-helm
rohitg00
Manage Helm charts, releases, and repositories. Use for Helm installations, upgrades, rollbacks, chart development, and release management.
cloudflare-deploy
davila7
Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
gitlab-ci-patterns
wshobson
Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up automated testing and deployment.