This is a remote position. Job Summary:. We are seeking a skilled GitHub Administrator with expertise in shell scripting and basic DevOps and CI/CD skills to join our dynamic IT team. As a GitHub Administrator, you will be responsible for managing and maintaining our GitHub repositories, configure and manage GitHub Enterprise integrations with other tools and systems.
Additionally, you will be involved in automating various processes using shell scripting and implementing basic DevOps practices. Responsibilities:. Manage and administer GitHub repositories, including creating, configuring, and maintaining repositories, branches, and access controls. Collaborate with development teams to ensure efficient and effective use of GitHub for version control and collaboration.
Implement and maintain CI/CD pipelines using GitHub Actions or other similar tools. Develop and maintain shell scripts to automate various tasks, such as deployment, testing, and monitoring. Design and implement Ansible playbooks for configuration management and application deployment. Implement Ansible roles for reusable and modular automation.
Collaborate with the DevOps team to implement and improve basic DevOps practices, such as infrastructure as code, configuration management, and release management. Troubleshoot and resolve issues related to GitHub repositories, workflows, and integrations. Stay up to date with the latest trends and best practices in GitHub administration, shell scripting, and DevOps. Requirements.
Requirements:. Proven experience as a GitHub Administrator or similar role. Strong knowledge of Git and GitHub, including repository management, branching strategies, and access controls. Familiarity with Unix/Linux OS, command-line tools, and system administration tasks.
Proficiency in shell scripting (Bash, PowerShell, etc) for automation and task automation. Familiarity with CI/CD tools and implementation, such as GitHub Actions, Jenkins, or GitLab CI/CD. Basic understanding of DevOps principles and practices. Experience with python scripting and automation is a plus.
Experience with infrastructure as code tools like Terraform or Ansible is a plus. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration skills to work effectively with development teams and other stakeholders. Preferred Qualifications:.
Certifications related to scripting. Experience with other tools like Jenkins, Ansible, Jira, Confluence.