Do you have an eye for detail and a passion for developing innovation solutions? Join our team! As a Senior DevOps Engineer, you will be a strategic leader responsible for overseeing and optimizing the organization’s DevOps processes. You will ensure the reliability, security, and scalability of our Continuous Integration/Continuous Development (CI/CD) pipelines and cloud infrastructure while mentoring the DevOps team and driving the adoption of industry best practices.
The Mission Solutions and Technologies (MST) business area provides affordable, turn-key command/control, communications, integrated ISR, force protection and security solutions worldwide. The MST team has a long legacy of supporting the Department of Defense, Department of Homeland Security, commercial and international customers with years of experience in platform operations, engineering and full lifecycle management across domains – air, land, sea, space and cyber.
Responsibilities:
- Design, implement, and maintain scalable CI/CD pipelines that support multiple deployment approaches across cloud, onpremises, 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 bestpractice 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 You Must Have:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in DevOps or related role.
- Higher level relevant degree may substitute for experience.
- Relevant experience can be considered as a substitute for the required educational qualifications. In the absence of a degree, a minimum of 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
- 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
- Ability to work in a highly collaborative, fast-paced environment
- Excellent organizational, communication and interpersonal skills
Qualifications We Prefer:
- Master’s degree in a related field.
- Experience in the Aerospace and Defense industry.
- AWS Solutions Architect Associate or Higher certification
- Azure Developer/Solutions Architect
- Red Hat Certified System Administrator (RHCSA)
- Red Hat Certified Specialist in Containers and Kubernetes
- Certified Kubernetes Application Developer (CKAD)
- Certified Kubernetes Administrator (CKA)
- Advanced proficiency with Ansible, including developing and maintaining playbooks
- Experience coordinating release readiness activities
- Experience implementing and enforcing configuration control of development environments
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.
- Must be able to lift up to 10 lbs occasionally.
- Design and manage 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.
This posting will be open for application for a minimum of 5 days and may be extended based on business needs.
SNC offers annual incentive pay based upon performance that is commensurate with the level of the position.
SNC offers 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 .