Job ID :
41251
Company :
Internal Postings
Location :
Remote,
Type :
Contract
Duration :
12 Months
Salary :
DOE
Status :
Active
Openings :
1
Posted :
20 Nov 2024
Job Seekers, Please send resumes to resumes@hireitpeople.com
Must Have:
  • Proven experience working with GitLab, including a strong understanding of GitLabs REST APIs, Webhooks, and CI/CD integration.
  • 5+ years of software development experience, with a focus on backend development and API design.
  • Strong knowledge of API design principles, including RESTful services, authentication mechanisms (OAuth, Personal Access Tokens), and rate - limiting strategies.
  • Proficiency in programming languages such as Python, Ruby, Go, Node.js, or Java with a focus on building scalable, secure, and high-performance systems.
  • Experience with GitLab CI/CD pipelines and integration best practices for DevOps and automation.
  • In-depth knowledge of GitLabs features, such as GitLab Runner, GitLab CI/CD, GitLab Auto DevOps, and GitLabs security features.
Nice to Have:
  • Experience in microservices architecture and cloud-native development (e.g., AWS, Azure, GCP).
  • Advanced knowledge of DevOps practices and tools (e.g., Jenkins, Ansible, Terraform).
  • Experience with database management and integration, particularly in distributed systems (e.g., PostgreSQL, MySQL, MongoDB).
Responsibilities:
  • Lead the development and implementation of GitLab API integrations, ensuring high standards for scalability, security, and performance.
  • Design, build, and maintain custom GitLab API solutions, including REST APIs and Webhooks, that align with business requirements and enhance development workflows.
  • Continuously optimize and improve the performance of existing GitLab API integrations to ensure reliability, security, and scalability.
  • Work closely with Product Managers, DevOps engineers, and other stakeholders to define technical requirements, identify opportunities for automation, and enhance GitLabs functionality.
  • Troubleshoot and resolve issues with GitLab API integrations, providing support for internal and external teams.
  • Maintain comprehensive documentation for GitLab API integrations, best practices, and technical specifications to ensure clear communication and knowledge sharing.
  • Stay current with GitLab API updates, new features, and industry best practices. Advocate for the adoption of new tools, libraries, and technologies to improve workflows and increase efficiency.
  • Ensure thorough unit and integration testing of API solutions to ensure code reliability and minimize bugs.