Full Time

Senior DevOps Engineer for GitHub Enterprise

Dice
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior DevOps Engineer for GitHub Enterprise at Dice will be responsible for designing, implementing, and maintaining scalable systems and processes that enable efficient software development and deployment. The ideal candidate will work collaboratively with cross-functional teams to optimize application performance, ensure system reliability, and enhance the overall experience of using GitHub Enterprise within the organization. This role requires a proactive approach to problem-solving along with a deep understanding of DevOps principles and practices.



Job Responsibilities

  • Design and implement continuous integration and continuous deployment (CI/CD) pipelines using GitHub Enterprise.
  • Monitor system performance and troubleshoot issues to maintain system reliability and availability.
  • Automate manual processes and optimize workflows to enhance productivity across development teams.
  • Collaborate with software development teams to define and enforce best practices in GitHub workflows.
  • Manage infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
  • Conduct regular security audits and implement security best practices in the software development lifecycle.
  • Provide mentorship and guidance to junior DevOps team members and promote a culture of continuous learning.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in DevOps engineering, with a focus on GitHub Enterprise or similar version control systems.
  • Proven experience in CI/CD pipeline creation and management.
  • Strong proficiency in scripting languages such as Python, Bash, or Ruby.
  • Solid understanding of cloud platforms, such as AWS, Azure, or Google Cloud.
  • Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Familiarity with monitoring and logging tools, including Prometheus, Grafana, or ELK stack.


Technologies & Tools

The Senior DevOps Engineer will work with a diverse array of technologies and tools essential for modern software development and operations. Key technologies include GitHub Enterprise for version control and collaboration, Terraform for infrastructure management, Docker for containerization, Kubernetes for orchestration, and cloud services from AWS, Azure, or Google Cloud. The candidate is also expected to be proficient in monitoring tools like Prometheus and Grafana to ensure system reliability and performance.



Ideal Candidates

Ideal candidates for the Senior DevOps Engineer position will demonstrate strong analytical and troubleshooting skills, with a passion for automating processes and improving system efficiencies. They should possess excellent communication abilities to effectively collaborate with diverse teams and translate technical language into accessible formats for non-technical stakeholders. A proactive, adaptable mindset and a commitment to continuous learning and improvement will greatly enhance their contributions and success in this role.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.