GitHub Kubernetes DevOps Engineer

Prophecy Technologies

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of experience in GitHub Enterprise Server (GHES) administration
  • Deep expertise in GitHub Actions and self-hosted runners
  • Strong background in microservices architecture
  • Experience with GHES upgrade planning and disaster recovery
  • Proficient in developing secure CI/CD pipelines

Responsibilities

  • Manage builds and deployments across multiple programming languages
  • Administer GitHub Actions and manage self-hosted runners
  • Implement and maintain enterprise-standard GitHub workflows
  • Develop automation scripts in Python or Java
  • Utilize GitHub Advanced Security Tooling to fortify security
  • Monitor and optimize Kubernetes clusters and resources
  • Design layouts and manage storage for Kubernetes clusters

Benefits

  • Flexible work hours
  • Opportunities for remote work
  • Access to professional development resources
  • Health and wellness programs
  • Collaborative team environment
Full Job Description
Role Overview:

This role is for a highly experienced DevOps Engineer with deep expertise in GitHub Enterprise administration, GitHub Actions, and Kubernetes cluster management. The successful candidate will be responsible for managing builds, deployments, and automation across various programming languages, ensuring robust CI/CD pipelines and secure development practices.

Key Responsibilities:
  • Manage builds and deployments for applications developed in Java, NodeJS, Python, .Net, and Go.
  • Administer GitHub Actions and GitHub Enterprise, including the management of self-hosted runners and GitHub Apps.
  • Implement and maintain enterprise-standard GitHub workflows and reusable workflows.
  • Develop strong programming skills in Python or Java for automation tasks.
  • Utilize GitHub Advance Security Tooling (GHAS) to enhance security.
  • Demonstrate comprehensive knowledge of the Software Development Lifecycle (SDLC), Source Control Management (SCM) with Git & GitHub workflows, and the principles of DevOps & DevSecOps.
  • Manage and maintain GitHub Actions, including autoscaling, secure execution environments, and workflow orchestration.
  • Proficiently manage Kubernetes clusters using tools such as kubectl, Rancher, and Helm.
  • Administer, maintain, and monitor Kubernetes clusters and their underlying hardware infrastructure.
  • Design and manage Kubernetes cluster layouts, resources, and storage.
  • Monitor and optimize Kubernetes resources, including pods, nodes, and namespaces.

Required Skills:
  • CI/CD practices
  • Docker
  • Git (GitHub, GitLab, BitBucket, SVN)
  • Java
  • Node / Node JS
  • Python
  • Go
  • AWS
  • GCP
  • Kubernetes
  • Google Kubernetes Engine (GKE)
  • GitHub Actions
  • GitHub Enterprise Administration
  • Self-hosted runners on GitHub Enterprise
  • Creation of GitHub Apps at the enterprise
  • Enterprise standard GitHub workflows & Re-usable workflows
  • GitHub Advance Security Tooling (GHAS)
  • Scripting, API integration, and automation skills (GitHub REST/GraphQL APIs, GitHub CLI, Terraform, Ansible)
  • Microservices architecture
  • Cloud expertise (GH Cloud, GCP)
  • Containerization (Docker, Kubernetes)
  • DevOps security best practices

Qualifications:
  • Overall 7+ years of experience in GHES administration.
  • Deep expertise in GitHub Actions, self-hosted runners, and microservices architecture.
  • Experience with GHES upgrade planning, disaster recovery, replication, and internal service optimizations.

Preferred Skills:
  • Experience with .Net & Go source code.

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar GitHub Kubernetes DevOps Engineer jobs: