DevOps Engineer II
Sierra Nevada Corporation · Southern Pines, NC · 2 days ago
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. 2+ 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 6 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.
- Strong experience with Linux.
- Strong understanding and experience of release engineering, CI and CD pipelines.
- Strong Agile experience working in Scrum and/or Kanban models.
- 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.