What are the responsibilities and job description for the GCP DevOps Engineer position at Sunrise Group Inc.?
Hi
- Role: Senior DevOps Engineer
- Experience: 6-9 Years
- Location: Phoenix, AZ
- Duration: 12 Months Contract
The Opportunity: We are seeking a highly skilled Senior DevOps Engineer with expertise in GitHub Actions and Kubernetes. The ideal candidate will have experience managing GitHub Enterprise environments, automating deployments, and optimizing Kubernetes clusters. This role requires strong programming skills in Python or Java and a deep understanding of CI/CD pipelines, source control management, and DevOps security best practices
Responsibilities:
- Manage and maintain GitHub Enterprise Server (GHES), including administration, upgrade planning, disaster recovery, and service optimizations.
- Develop and maintain GitHub Actions workflows, including self-hosted runners, autoscaling, and secure execution environments.
- Oversee builds and deployments for Java, Node.js, and Python applications; experience with .NET and Go is a plus.
- Implement and manage enterprise GitHub workflows and reusable workflows to optimize development processes.
- Automate infrastructure and deployment tasks using Python, Java, Terraform, Ansible, and Kubernetes.
- Administer, monitor, and optimize Kubernetes clusters using tools such as kubectl, Rancher, and Helm.
- Design and maintain Kubernetes cluster layouts, resource allocation, and storage management.
- Collaborate with development and security teams to ensure DevSecOps best practices are followed.
Requirements:
- 6 years of experience in GitHub Enterprise administration, including GitHub Actions and microservices architecture.
- Proficiency in Git-based source control management, including GitHub workflows.
- Hands-on experience with CI/CD tools such as GitHub Actions and Jenkins.
- Strong scripting and API integration skills (GitHub REST/GraphQL APIs, GitHub CLI).
- Experience with cloud platforms such as GitHub Cloud and GCP.
- Expertise in containerization (Docker, Kubernetes) and Kubernetes cluster management.
- Familiarity with DevOps security best practices and infrastructure as code (IaC).
Preferred Qualifications:
- Experience with .NET and Go development environments.
- Knowledge of disaster recovery and replication strategies for GitHub Enterprise.
- Exposure to hybrid cloud and multi-cloud deployments.