Senior DevOps Engineer (Must be local for onsite hybrid schedule)
Partner with Application Development teams to modernize their CI/CD enterprise landscape. The primary objective of this role is to architect, design and execute the migration of legacy pipelines from Jenkins to GitHub Actions. Working within an enterprise environment, you will ensure that all new automation processes and procedures meet strict security and compliance standards. You will collaborate with Frontend, Backend and DevOps engineers to design and develop reusable, scalable CI/CD pipelines that deliver high-quality software with increased speed and reliability.
Required Technical Skills
- Experience deploying, supporting, and operating Java-based and microservices applications, including applications built using Java web frameworks such as Spring (Spring Boot, Spring MVC, Spring Security) and Struts, within CI/CD pipelines and cloud-native environments.
- Deep hands-on experience designing and implementing enterprise-grade CI/CD pipelines.
- Strong expertise migrating legacy Jenkins pipelines to GitHub Actions.
- Strong analytical and problem-solving skills with the ability to troubleshoot complex build and deployment issues.
- Experience designing reusable pipeline templates, composite actions, and shared workflows.
- Solid understanding of secure SDLC practices, DevSecOps principles, and compliance-driven automation.
- Hands-on experience implementing enterprise observability solutions using Datadog and Open Telemetry
- Proficiency with GitHub Actions, GitHub Enterprise, and GitHub workflow best practices.
- Strong experience with Jenkins, including pipeline-as-code (Jenkinsfiles) and shared libraries.
- Experience integrating CI/CD pipelines with artifact repositories (e.g., JFrog, Nexus).
- Experience with Infrastructure as Code (Terraform, CloudFormation, or equivalent).
- Experience with cloud platforms (AWS preferred) and cloud-native CI/CD patterns.
- Familiarity with container technologies (Docker) and orchestration platforms (Kubernetes).
- Proficiency with scripting and automation languages (Bash, Python, or similar).
- Experience implementing pipeline security controls such as secrets management, code scanning, dependency scanning, and policy enforcement.
- Strong knowledge of source control management using Git and GitHub.
- Experience supporting enterprise branching strategies, pull requests, and release workflows.
- Working knowledge of Linux systems and shell scripting.
- Ability to document technical designs, standards, and operating procedures.
Non-Technical Skills (All Required)
Primary responsibilities include leading CI/CD modernization efforts, guiding development teams through pipeline migrations, and setting enterprise standards for automation and delivery. The following duties are expected in this role:
- Lead the design and execution of large-scale CI/CD migrations from Jenkins to GitHub Actions.
- Partner with Frontend, Backend, and DevOps teams to understand application requirements and delivery needs.
- Partner with application teams to support CI/CD, deployment, and observability needs for Java and microservices-based applications, ensuring reliable builds, deployments, monitoring, and production readiness.
- Architect standardized, reusable CI/CD solutions that can be adopted across multiple teams.
- Provide technical leadership, mentorship, and guidance to engineers across the organization.
- Conduct design reviews, pipeline code reviews, and security reviews.
- Work collaboratively with security, compliance, and platform teams to ensure adherence to enterprise controls.
- Identify opportunities to improve build performance, reliability, and developer experience.
- Troubleshoot and resolve CI/CD issues impacting development and release pipelines.
- Develop and maintain CI/CD documentation, standards, and best practices.
- Communicate progress, risks, and timelines effectively with engineering leadership and stakeholders.
- Balance modernization initiatives with ongoing CI/CD platform support responsibilities.
- Participate in on-call or off-hours support as required for critical production issues.
Education / Experience
- Bachelor's degree in computer science, Engineering, or a related technical field, or equivalent experience.
- 8 + overall experience in application development.
- 3 - 5+ years of experience in DevOps, Platform Engineering, or CI/CD-focused roles.
- Experience designing and maintaining enterprise CI/CD platforms.
- Proven experience leading or executing CI/CD modernization or migration initiatives.
- Experience operating within regulated or compliance-driven enterprise environments.
- Demonstrated leadership and mentoring experience within cross-functional teams.
________________________________________
Additional Preferred Skills
- Experience implementing DevSecOps tooling (SAST, DAST, dependency scanning).
- Familiarity with Agile and Scrum development methodologies.
- Experience defining CI/CD governance models and platform standards.
- Strong written and verbal communication skills with both technical and non-technical stakeholders.
Start: ASAP
Duration: 12+ months
Location: Cherry Hill, NJ area in a Hybrid role (3 days onsite/2 days remote)
Position Type: Contract
Hourly Rate: TBD