DE

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.zip

Installs 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.
196 chars✓ has a “when” trigger
Advanced

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

You give it
Gradle files, GitHub Actions workflows, app signing secrets, codebases
You get back
Optimized builds, stable CI/CD pipelines, prepared app releases

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.kts files and the gradle/libs.versions.toml version 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 app module.

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.

SkillInstallsUpdatedSafetyDifficulty
devops-engineer (this skill)04moNo flagsAdvanced
bazel-build-optimization142moNo flagsAdvanced
deployment-pipeline-design62moReviewAdvanced
monorepo-management92moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry