Sr DevOps Engineer
Sierra Nevada Corporation · Southern Pines, NC · Yesterday
EngineeringFull-time
Responsibilities
- Design, implement, and maintain scalable CI/CD pipelines that support multiple deployment approaches across cloud, on-premises, and hybrid environments.
- Automate infrastructure provisioning and configuration management to ensure consistent, reliable environments throughout the delivery lifecycle.
- Optimize and standardize deployment workflows, enabling repeatable release processes that accommodate variations in product and customer requirements.
- Monitor, troubleshoot, and improve system performance and reliability, applying advanced diagnostic skills across distributed systems and complex integrations.
- Collaborate with development, QA, and product teams to align deployment strategies with architectural goals, security requirements, and operational best practices.
- Drive continuous improvement initiatives by evaluating new technologies, refining operational tooling, and establishing best-practice documentation for deployment and release operations.
- Works as part of a larger Agile software development team to rapidly provide operational capabilities to the field.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Eight (8) or more years of experience in DevOps or related role.
- Higher level relevant degree may substitute for experience. In the absence of a degree, a minimum of twelve (12) years of related experience is required.
- Software development experience, with at least one object-oriented language such as but not limited to Java, Python, C#, C++, or Go.
- Demonstrated implementation of microservices, container, and cloud-native application development.
- Hands-on experience with Docker, Kubernetes, and/or OpenShift and related container platform ecosystems.
- Experience working with multiple cloud vendors.
- Experience with managed Kubernetes services, Azure Kubernetes Service (AKS) and Amazon Elastic Kubernetes Service (EKS).
- Demonstrated experience with developer tools such as GitHub and on-prem Azure DevOps.
- Significant experience with Linux.
- Strong understanding and experience of release engineering, CI and CD pipelines.
- Proven track record of delivering high-quality and consistent systems and environments for development teams.
- Ability to rapidly work with minimal supervision on projects involving both small and large teams.
- Excellent organizational, communication, and interpersonal skills.
Essential Functions
- Ability to work on a computer for extended periods.
- Frequent communication with team members and stakeholders.
- Ability to work in an office or hybrid environment.
- Occasional travel may be required.
- Ability to work on complex infrastructure solutions, leveraging cloud services, containerization, and orchestration tools to support scalable and secure environments.
- Mentor junior DevOps engineers, conduct code and process reviews, and promote best practices in DevOps methodologies to maintain high standards of performance and security.
- Collaborate with development, QA, security, and operations teams to ensure seamless integration and delivery of applications and services, fostering a culture of collaboration and shared responsibility.
Benefits
- Annual incentive pay based upon performance that is commensurate with the level of the position.
- A generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 6%, life insurance, 3 weeks paid time off, tuition reimbursement, and more.