- Location
- Atlanta, GA,US, US · Alpharetta, GA,US, US · Lowell, MA,US, US
- Workplace
- Hybrid
- Type
- Full-time
- Department
- Engineering
- Experience
- 4+ years
- Education
- Bachelor
- Source
- Eightfold
Description
Manage and evolve the server inventory system backed by GCP Firestore and internal inventory APIs. Build and maintain self-hosted GitHub Actions runner infrastructure, including pre-scaling and cleanup workflows. Design Deployment Protection Rule (DPR) workflows and approval gates to enforce change control at the pipeline level. Develop reusable workflow components and internal tooling that reduce toil for the broader engineering organization. Troubleshoot production deployment failures, perform root cause analysis, and implement preventive measures. Manage hybrid server infrastructure spanning datacenter regions and GCP. Implement and maintain SSH-based Windows server management via Ansible. Ensure deployment reliability through Firestore state tracking and multi-phase validation workflows. Support rollback capabilities and disaster recovery for production deployments. Participate in architecture discussions and technical design reviews for the CD platform. Review automation code to ensure quality, maintainability, security, and adherence to best practices. Mentor team members on CI/CD patterns, GCP services, and release engineering practices. Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 4+ years of professional software development or platform/release engineering experience. Deep expertise in JavaScript/Node.js or Python for automation and tooling. Extensive experience with CI/CD practices, pipeline design, and software delivery automation. Proficiency with version control systems like GitHub and work tracking systems like JIRA. Understanding of cloud technologies (GCP preferred) and DevOps principles. Experience with Google Cloud Platform — specifically Firestore, Cloud Storage, Secret Manager, and Compute. Experience automating Windows server environments using Ansible and PowerShell. Familiarity with GitHub Actions, including reusable workflows and self-hosted runner management. Experience with hybrid cloud and on-premises deployment environments. Familiarity with IIS, MSI packaging, and Windows service lifecycle management. Knowledge of agile development methodologies. Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.