Job Description
An IT Artifactory Administrator is responsible for managing and maintaining Artifactory, a repository manager that helps in managing binary artifacts and dependencies used in the software development process. Artifactory is often used to store and retrieve artifacts such as JAR files, Docker images, and other binary components.
Installation And Configuration
Install and configure Artifactory on servers or clusters.
Ensure proper connectivity and integration with development tools.
Repository Management
Administer and organize repositories in Artifactory to store artifacts.
Define and manage repository access controls and permissions.
Artifact Lifecycle Management
Implement and enforce artifact lifecycle policies.
Define rules for artifact retention, cleanup, and archiving.
Artifact Proxying And Caching
Set up artifact proxying to external repositories for caching commonly used dependencies.
Optimize configurations to minimize download times and improve build performance.
Integration With Build Tools
Integrate Artifactory with build tools such as Quickbuild, Jenkins.
Configure build scripts to publish and retrieve artifacts from Artifactory.
Docker Registry Management
Manage Docker repositories within Artifactory for storing and retrieving Docker images.
Configure Docker clients to use Artifactory as a registry.
Dependency Management
Collaborate with development teams to manage and resolve dependencies stored in Artifactory.
Implement versioning and snapshot policies for dependencies.
Security And Access Controls
Implement security features in Artifactory, including user authentication and authorization.
Configure role-based access control (RBAC) to restrict access to repositories.
Backup And Disaster Recovery
Implement backup strategies for Artifactory configurations and repositories.
Develop and test disaster recovery plans for Artifactory instances
Integration With CI/CD Pipelines
Integrate Artifactory with Continuous Integration/Continuous Deployment (CI/CD) pipelines. Configure CI/CD tools to publish and retrieve artifacts from Artifactory.
Performance Optimization
Optimize Artifactory configurations for performance, inc storage settings and connection pools.
Monitor resource usage and tune configurations as needed.
Documentation
Maintain comprehensive documentation of Artifactory configurations, settings, and change
Skills: artifactory,artifacts,docker,jenkins,quickbuild,ci,cd