Senior DevOps Engineer (Jenkins)

Overview

Remote
Up to $50
Contract - W2
Contract - 10 Month(s)

Skills

devops
ci/cd
jenkins
pipeline
GCP
kubernetes
docker
gitlab
bitbucket
bash
scripting

Job Details

Senior DevOps Engineer (Jenkins)
Location:

  • Brentwood, TN (Primarily remote and then 3 days/month onsite the 2 nd full week of each month, Tuesday, Weds and Thursday)
  • OR
  • 100% Remote within the U.S.

Working Hours – Standard Business Hours – Central Time Zone (primary responsibilities occur during standard business hours, but off-hours work is part of the job).
Contract Duration –
October 2025 – June 30, 2026, with possibility of an extension
Travel -
Occasional travel may be required within the U.S. (travel expenses will be reimbursable) 

 

We are seeking a highly skilled and experienced Senior DevOps Engineer to join our dynamic team. This role is pivotal in driving our DevOps initiatives, with a strong focus on using Jenkins and Groovy in Pipeline Development. The ideal candidate will possess a deep understanding of Development Code experience using Java, Jenkins Master Management and JCasC, Kubernetes/Docker containerization, Google Cloud Platform, Bitbucket/Gitlab, CI/CD pipelines, and best practices in DevOps. Primary Responsibilities will entail the following:

 

  • Pipeline Development
    • Design, implement, and manage scalable central libraries
    • Create and maintain build jobs and views to streamline deployment processes. 
  • Jenkins Management: 
    • Manage Jenkins Master Management and Admin Accessibility
    • Manage Jenkins Configurations as Code/JCasC
    • Implement best practices for security, compliance, and cost management in Jenkins environments
  • Kubernetes / Docker
    • Deep understanding of Kubernetes 
    • Deep understanding of Docker
    • Understanding containers, masters and vault
  • BitBucket and GitLab
    • Deep understanding of Repositories
  • CI/CD Pipeline Management: 
    • Build and maintain robust CI/CD pipelines to automate the deployment of code and configurations.
    • Collaborate with development teams to integrate automated testing and deployment strategies. 
  • Monitoring and Optimization: 
    • Implement monitoring, logging, and alerting solutions for Pipeline Performance 
  • Analyze performance metrics and make recommendations for improvements and optimization. 
  • Mentorship: 
    • Work with DevOps engineers, providing guidance, mentorship, and support. 
    • Foster a culture of collaboration, continuous improvement, and innovation within the team. 
  • Collaboration: 
    • Work closely with developers, QA, and other stakeholders to ensure seamless integration and deployment processes. 
    • Participate in architectural discussions and design reviews to promote best practices. 
  • Troubleshooting and Support: 
    • Identify and resolve deployment and build issues in a timely manner. 
    • Provide on call support for production systems as needed. 

 

Required Skills and Expertise: 

  • Bachelor's degree in computer science, Information Technology, or a related field. 
  • 10+ years of experience in DevOps or related roles. 
  • Certifications in DevOps CI/CD is highly considered 
  • Solid understanding of DevOps principles and methodologies. 
  • Experience with configuration management tools (Jenkins). 
  • Strong proficiency in Development
  • Strong proficiency in pipeline development - Jenkins/Groovy
  • Experience with cloud platforms (Google Cloud) and their services. 
  • Experience of containerization technologies (Docker, Kubernetes). 
  • Experience of repositories (GitLab and BitBucket)
  • Proficient in scripting languages (Java, Python, Bash, etc.) for automation tasks. 
  • Experience with CI/CD tools (Jenkins, GitLab , BitBucket, , etc.). 
  • Excellent interpersonal skills, with the ability to communicate effectively with technical and nontechnical stakeholders. 
  • Proven ability to work collaboratively in a team-oriented environment. 
  • Strong analytical skills with the ability to troubleshoot complex systems. 
  • Ability to work in a fast-paced environment and manage multiple priorities. 

 

 

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.