Job Description:

Job Title: Infrastructure Developer
Location: Remote
Job Type: Contract

Role Overview: As an Infrastructure Developer, you will be an integral part of our Infrastructure team, helping to design, build, and maintain robust, scalable infrastructure solutions. The ideal candidate will have experience in DevOps or Platform Engineering and a deep understanding of Infrastructure as Code (IaC) via GitOps, orchestration, and the nuances of onsite vs hyperscale infrastructure.

Key Responsibilities:

  • Design, implement, and maintain infrastructure solutions using best practices and modern technologies.
  • Develop and manage IaC pipelines using GitOps principles.
  • Work with orchestration tools to automate deployment, scaling, and management of containerized applications.
  • Evaluate and integrate onsite and hyperscale infrastructure solutions.
  • Collaborate with cross-functional teams to ensure seamless integration and delivery of infrastructure components.
  • Troubleshoot and resolve infrastructure issues in a timely manner.
  • Document infrastructure designs, processes, and procedures.
  • Continuously explore and evaluate new technologies to enhance infrastructure capabilities.

Required Skills and Experience:

  • Proven experience in DevOps, Platform Engineering, or similar roles.
  • Strong expertise in Infrastructure as Code (IaC) using tools like Terraform, Ansible, or similar.
  • Experience with GitOps practices and tools such as ArgoCD or Flux.
  • Proficiency in orchestration tools like Kubernetes, Docker Swarm, or similar.
  • In-depth understanding of onsite and hyperscale infrastructure solutions.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong scripting skills in languages such as Python, Bash, or similar.
  • Excellent problem-solving skills and the ability to work independently.
  • Strong communication skills and the ability to collaborate effectively with team members.

Preferred Qualifications:

  • Experience with CI/CD pipelines and tools like Jenkins, GitLab CI, or similar.
  • Knowledge of network infrastructure and security best practices.
  • Certification in relevant technologies (e.g., AWS Certified Solutions Architect, CKA, etc.).