Overview
Skills
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.