Overview
HybridFriday Remote
$30 - $40
Contract - W2
Contract - 12 Month(s)
Skills
GitHub
Python
CI/CD
Job Details
Job Title: Software Engineer Github
Location: Beaverton OR (Hybrid 4:1, Friday remote)
Duration: 12+ Months
RESPONSIBILITIES:
- Help administer the GitHub environment for thousands of software developers.
- Design and build automation to manage the developer experience, implement security controls, and build self-service tooling.
- Use GitHub's API for automating tasks and integrate with other systems.
- Help develop and enforce best practices for securing code and maintaining privacy in repositories.
- Provide support to engineers and help write documentation for the team and our users.
- Troubleshoot and resolve issues that arise in the day-to-day management of the organization's GitHub environment.
QUALIFICATIONS:
We are looking for a software engineer who has worked with Python and is familiar with CI/CD and GitHub.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 1-2 years of experience as a computer software engineer.
- Must have experience programming with Python.
- Strong verbal and written communication skills. Able to communicate effectively with people in technical and non-technical roles.
- Familiar with Git, version control, source code repositories, branching, pull requests, and merging.
- Exposure to CI/CD practices and tools like Jenkins, GitHub Actions, and Artifactory.
- Basic knowledge of the Linux operating system, Bash scripting, and computer networking.
Additional desired, but not required, skills and experiences:
- Experience programming with another high level language like Java, Node, Golang, or Groovy.
- Experience with observability tools like Splunk, New Relic, or SignalFx.
- Knowledge of computer security and privacy, user identity, permissions, and SSO.
- Software testing frameworks and test automation.
- Familiar with Docker and containerization.
- Experience with AWS cloud computing, including EC2, S3, load balancers, Lambdas, and IAM security.
- Experience with infrastructure as code tooling like Terraform or AWS Cloud Formation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.