Apply for this Job
• Must Have Skills
Git Repository Migration Proven experience migrating and Git repositories between platforms strong preference for GitLab to GitHub
CI/CD Pipelines and TypeScript
Containerization technologies (Docker) and Kubernetes Interaction
Technical Skills Required:
Git Repository Migration: Proven experience migrating Git repositories between platforms (strong preference for GitLab to GitHub). Deep understanding of Git internals and migration strategies.
CI/CD Pipelines: Extensive experience designing, implementing, and maintaining Continuous Integration and Continuous Delivery (CI/CD) pipelines.
GitHub Actions: Strong proficiency with GitHub Actions and the GitHub ecosystem, including workflow syntax and best practices.
TypeScript: Experience developing custom GitHub Actions using TypeScript is highly desirable.
Containerization: Solid understanding of containerization technologies (Docker) and container orchestration (AWS ECS and EKS).
Kubernetes Interaction: Proficiency in using kubectl for interacting with Kubernetes clusters (specifically EKS in this context).
Package Management (Kubernetes): Experience with Helm for managing Kubernetes applications.
Build and Dependency Management: Experience with build tools and dependency management for:
Java: Maven, Gradle
Node.js: NPM, Yarn
Python: pip
Git: Strong command-line Git skills and understanding of Git workflows (e.g., Gitflow, trunk-based development).
Cloud Infrastructure: Familiarity with AWS services relevant to application hosting (ECS, EKS).
Deployment Automation: Experience with deployment tools, ideally including Argo CD for GitOps-based deployments.
Infrastructure as Code (IaC): Strong proficiency in Terraform, and awareness of Terraform Cloud is highly welcome.
Scripting: Proficiency in scripting languages (e.g., Bash, Python) for automation tasks.
Problem Solving: Excellent analytical and troubleshooting skills related to build, test, and deployment processes.
Date Posted: 16 May 2025
Apply for this Job