DevOps Engineer
- Working as a DevOps Engineer in AMD, Whitefield Bangalore from Jan 2022 to till date.
Roles and Responsibilities
Containerization & Build System Modernization
- Migrated 70+ JS4 and JS5 server products from VM-based builds to containerized builds.
- Transitioned legacy SVN-based builds to Docker container builds, improving scalability and maintainability.
- Enabled product builds across multiple Linux container environments including Ubuntu 22/24, CentOS 8, Fedora 38/40, Debian 12, and Rocky Linux using RMS (Remote Management System).
Cross-Platform Build Enablement
- Onboarded numerous products to RMS for building, packaging, and binary generation in both containerized Linux and Windows environments
- Worked on Nomad Master and Client Setup configuration for Linux and Windows servers
- Setup 4 new Windows servers as Nomad slaves to support RMS-based Windows builds.
Source Control & Repository Management
- Successfully migrated Gerrit repositories (including branches and tags) to GitHub instances.
- Automated user access management using GitHub APIs.
- Implemented branch protection rules across multiple GitHub repositories to enforce code quality and review standards.
CI/CD Pipeline Enhancements
- Converted Jenkins freestyle jobs to declarative pipeline jobs for key projects such as BLIS, RNG, and Debug Tools.
- Provided GitHub Actions support for selected products to enable CI workflows in GitHub environments.
Infrastructure Automation & Optimization
- Delivered Ansible-based automation for software stack installation across two servers.
- Designed and deployed containerized GitHub runners across multiple organizations to optimize cost and improve scalability.