Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
DevSecOps Engineer image - Rise Careers
Job details

DevSecOps Engineer

Northstrat is looking to hire a DevSecOps Engineer to join our distributed operations team, developing modular cloud technologies, optimized infrastructure, and adaptable CI/CD pipelines to enable viable remoting services in distributed environments for the Department of Defense. This role requires an understanding of Kubernetes, CI/CD tools, distributed cloud and on-prem technologies to ensure high quality software, dynamic data availability with integrity, to deliver on demand capability to our nation’s warfighters. This role is in support of the U.S. Navy Spectral Program. The Spectral system is critical to the ability for our forces to fight and win in the increasingly sophisticated and complex cyber and electronic threats of our adversaries.

As a DevSecOps Engineer with Northstrat, you will bridge the gap between development and operation, ensuring seamless software code deployment for distributed environments. You will be responsible for building and deploying automation tools and distributed infrastructure that allows the delivery of high-quality software in production environments to run efficiently. You will work in a collaborative environment to promote continuous improvement within our Distributed Operations and Remoting Services team for Spectral. This team provides the powerful capability for Spectral capabilities to be used across multiple platforms, and to share information with remote sites dramatically expanding the power of the system. Our DevSecOps Engineers work within an Agile development team leveraging scaled agile practices to rapidly deliver incremental software solutions to our customer’s, focused on ideation, development, quality, deployment, and sustainment of high-quality software products. This position is for highly motivated developer.

Key Responsibilities

  • Deploy scalable infrastructure as code across distributed environments to optimize performance.
  • Automation and repeatable CI/CD for distributed environments.
  • Infrastructure as code provisioning for operating in distributed environments with leveraging tools like Terraform, Kubernetes, Ansible, Helm charts to reduce downtime.
  • Implement health and status remoting capabilities across distributed environments.
  • Knowledge using VPNs, VPC peering, and service mesh technologies.
  • Knowledgeable in employing security best practices and tools.
  • Automate routine tasks leveraging scripting and programming tools like Python, Java, etc.
  • Familiarity with cross domain solutions to enable continuous authority to field software packages.
  • Communicate and collaborate within team constructs, cross team, paired programming.
  • Bachelor’s degree in computer science, Software Engineering, System Engineering, or a related field
  • Must have at least 3-5 year of experience in DevOps, DevSecOps, Software Engineering or related fields
  • Knowledge of scripting and programming languages (Python, Java, Bash, Go)
  • Strong understanding of containerization technologies and orchestration tools (Docker, Kubernetes)
  • Proficiency with CI/CD tools (Jenkins, Gitlab, etc)
  • Hands-on experience with infrastructure automation tools (Terraform, Ansible, Puppet, etc)
  • Active Top Secret/SCI DoD Security Clearance is required

Preferred Qualifications

  • Experience with cloud/hybrid/on-prem environments
  • Familiarity with database management (SQL)
  • Experience with agile methodologies and DevSecOps practices
  • Knowledge of cloud security best practices (AWS certifications)
  • Knowledge with Kubernetes orchestration and deployments (Kubernetes Certified Administrator)
  • Familiarity with CI/CD toolchains (Certified Jenkins Engineer, Gitlab)
  • Knowledge with Terraform (Hashicorp certified Terraform Associate)
  • Familiarity with security methodologies and tools (SonarQube, etc)
  • Demonstrated problem-solving skills and communication skills
  • Security certifications (Sec+, CCNA, SSCP)

Work/Life Balance

Northstrat values true work life balance. We offer power of choice benefits designed to best meet the needs of you and your lifestyle. Our benefits programs are designed to support and encourage wellness, healthy living, retirement investment, and lifetime learning.

Pay Range

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. We also offer competitive compensation, benefits, and professional development opportunities. Please refer to our Benefits section for additional details.  

Flex Time

Northstrat does not mandate specific working hours. Although project requirements may dictate schedules, a Northstrat employee is only required to work an average of 8 hours per weekday over the course of a month. For example: John worked 12 hours on June 1st to meet a project deadline. On June 15th, John only worked 4 hours because he left early for a long weekend. John’s IBA was not debited for time off because flex time allowed him to carry over those 4 hours from June 1st.

Individual Benefits Account (IBA)

To attract and retain the highest quality staff, Northstrat provides a unique and versatile benefits package, the Individual Benefit Account (IBA), which places the power of choice in the hands of our greatest asset – the employee.

The purpose of the IBA is to provide attractive benefits to all full-time employees of Northstrat on a flexible basis that enables each covered employee to select a package that best suits his or her needs. Whether those needs are paid time off, medical expenses, prescription drug expenses, cash disbursement, or a combination of any of these, the IBA provides flexibility to help you meet your specific goals. The IBA can be used for such things as:

IBA Benefits accrue each month in the amount equivalent to 50% of the employee’s monthly compensation rate. That is, the effective dollar amount of this accrual is in addition to an employee’s salary.

Profit Sharing Plan (PSP)

The PSP is a qualified retirement plan that Northstrat funds quarterly on the employee’s behalf through the IBA in the amount equivalent to 25% (up to the IRS contribution limit) of the employee’s compensation. That is, of the 50% accrual in the IBA, half of the amount accrued is applied to the PSP.

Stock Options

Because Northstrat is an employee-owned company, all new employees are offered stock options. Employees have the opportunity to receive additional stock options based on accomplishment of individual performance goals. Stock owners elect the Board of Directors and are directly impacted by the success of the company.

Lifelong Learning

Our culture promotes and nurtures a growth environment. We hire and scale rapidly to meet the needs of our partner customers. Through periodic company sponsored training events, and the ability to use IBA funds for reimbursement of work-related education expenses you will have the opportunity to continually grow your skills and abilities.

Bring Your True Self

We embrace diversity and encourage inclusion. We support employee led interest groups and challenge our employees to support others and be their best self. We are so true to our beliefs that we offer employee referral incentives. When you like it here, your friends and family will too!

Northstrat is an Equal Opportunity Employer

We are committed to fostering an inclusive, diverse workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, veteran status or other legally protected status.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About DevSecOps Engineer, Northstrat

Northstrat is excited to welcome a talented DevSecOps Engineer to our dynamic distributed operations team! In this pivotal role, you will be at the forefront of developing cutting-edge modular cloud technologies and optimizing infrastructure to support the U.S. Navy Spectral Program. You’ll ensure our services can be efficiently delivered to our nation's warfighters by building adaptable CI/CD pipelines and ensuring high-quality software deployment. Your understanding of Kubernetes, CI/CD tools, and various cloud technologies will be vital as you work to guarantee dynamic data availability and software integrity in distributed environments. Here, you'll collaborate with a passionate team, focusing on continuous improvement and leveraging Agile practices to deliver innovative software solutions quickly. Your responsibilities will include deploying scalable infrastructure as code, automating processes, and utilizing tools like Terraform and Ansible to streamline operations, all while adhering to leading security practices. If you have at least 3-5 years of relevant experience and hold a Top Secret/SCI DoD Security Clearance, Northstrat is the perfect place for you to expand your horizons. We believe in fostering a work environment that balances personal well-being with professional growth, supporting you in your journey through various benefits and career development opportunities. Join our mission to enhance the capabilities of the Spectral system and help our forces overcome increasingly complex cyber threats.

Frequently Asked Questions (FAQs) for DevSecOps Engineer Role at Northstrat
What does a DevSecOps Engineer do at Northstrat?

A DevSecOps Engineer at Northstrat plays a crucial role in bridging the gap between development and operations. This position involves developing modular cloud technologies, optimizing CI/CD pipelines, and ensuring high-quality software deployments, all while supporting the U.S. Navy Spectral Program.

Join Rise to see the full answer
What qualifications are required for the DevSecOps Engineer position at Northstrat?

Candidates for the DevSecOps Engineer role at Northstrat should have at least 3-5 years of experience in DevOps or related fields, possess knowledge of containerization technologies like Kubernetes, and have a solid understanding of scripting languages such as Python or Java. An active Top Secret/SCI DoD Security Clearance is also mandatory.

Join Rise to see the full answer
What tools do Northstrat's DevSecOps Engineers use?

DevSecOps Engineers at Northstrat utilize a variety of tools including Terraform, Ansible, Jenkins, and Kubernetes. This allows them to automate processes, deploy scalable infrastructure, and develop continuous integration and deployment frameworks for distributed environments.

Join Rise to see the full answer
How does Northstrat support work-life balance for DevSecOps Engineers?

Northstrat values work-life balance and offers flexible working hours for its employees. With an average requirement of 8 hours per weekday, team members can tailor their schedules to fit their personal and project needs, promoting a healthy work-life dynamic.

Join Rise to see the full answer
What growth opportunities does Northstrat provide for DevSecOps Engineers?

At Northstrat, we encourage lifelong learning through professional development opportunities. Employees can access company-sponsored training events and utilize individual benefits account funds for reimbursement of work-related education, ensuring you have continual opportunities to grow your skills.

Join Rise to see the full answer
What is the work environment like for a DevSecOps Engineer at Northstrat?

The work environment at Northstrat is collaborative and innovative, where DevSecOps Engineers work closely within Agile teams. This culture promotes continuous improvement and encourages open communication, allowing team members to share ideas and effectively implement solutions.

Join Rise to see the full answer
What security practices must a DevSecOps Engineer follow at Northstrat?

DevSecOps Engineers at Northstrat must adhere to security best practices at every stage of development. This includes understanding and implementing security measures using necessary tools, ensuring data integrity, and maintaining compliance with established cyber security protocols in support of the U.S. Navy Spectral Program.

Join Rise to see the full answer
Common Interview Questions for DevSecOps Engineer
How would you automate a CI/CD pipeline for a distributed application?

To automate a CI/CD pipeline for a distributed application, I would leverage tools like Jenkins or GitLab to create automated build and deployment processes. This would involve integrating testing frameworks to ensure software quality and using tools like Terraform to provision infrastructure as code, making deployments repeatable and reliable.

Join Rise to see the full answer
Can you explain your experience with Kubernetes and how you’ve utilized it in past projects?

In previous projects, I utilized Kubernetes for container orchestration, managing deployments, scaling, and ensuring high availability of applications. My experience includes setting up Kubernetes clusters, using Helm charts for package management, and leveraging Kubernetes to enhance microservices architecture in a CI/CD context.

Join Rise to see the full answer
What scripting languages are you proficient in, and how have you applied them in a DevSecOps role?

I am proficient in Python and Bash, using them to automate routine tasks such as software deployments, infrastructure management, and log parsing. Scripting is essential for creating automation scripts that enhance operational efficiency and reduce manual errors.

Join Rise to see the full answer
How do you ensure security is integrated into the DevOps process?

To integrate security into the DevOps process, I adopt the DevSecOps approach by involving security at every stage of the development lifecycle. This includes conducting vulnerability assessments, using automated security testing tools, and training the team on secure coding practices to ensure security is a priority.

Join Rise to see the full answer
Describe a challenging problem you faced in your previous DevSecOps role and how you resolved it.

In my previous role, we faced issues with deployment failures due to environment mismatches. I implemented infrastructure as code using Terraform, which allowed us to define and manage our environments in a consistent manner, significantly reducing deployment errors and increasing stability.

Join Rise to see the full answer
What experience do you have with tools like Terraform and Ansible?

I have hands-on experience with Terraform for provisioning and managing infrastructure across cloud environments, allowing for repeatable and version-controlled deployments. Additionally, I've used Ansible for automating configuration management, enhancing deployment processes, and ensuring consistency across environments.

Join Rise to see the full answer
How do you approach troubleshooting performance issues in a distributed system?

When troubleshooting performance issues in a distributed system, I start by monitoring system metrics and logs to identify bottlenecks. I analyze load distribution, network latency, and resource usage; employing tools like Prometheus for real-time monitoring and alerting to facilitate a systematic approach to pinpointing and resolving performance issues.

Join Rise to see the full answer
What is your experience with agile methodologies in a DevSecOps context?

I have extensive experience implementing Agile methodologies, facilitating daily stand-ups, and sprint planning sessions. This approach allows our DevSecOps teams to iteratively improve our software processes, quickly deliver value to the customer, and adapt to changing requirements.

Join Rise to see the full answer
How do you stay updated on the latest DevSecOps trends and technologies?

To stay updated on the latest DevSecOps trends and technologies, I regularly read industry blogs, attend webinars, and participate in professional forums. Engaging with the developer community allows me to learn about new tools, methodologies, and best practices that can be applied to my work.

Join Rise to see the full answer
Explain how you would utilize cross-domain solutions in a DevSecOps environment.

In a DevSecOps environment, I would use cross-domain solutions to facilitate secure communication and data exchange among different security domains. These solutions enable continuous authorization for software packages to be deployed across various environments, enhancing operational agility while maintaining stringent security compliance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Northstrat Hybrid No location specified
Posted 8 days ago
Photo of the Rise User
Northstrat Hybrid No location specified
Posted 2 days ago
Photo of the Rise User
Axon Remote Seattle, Washington, United States
Posted 5 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Posted 12 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 7 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition

northstrat incorporated is an employee-owned corporation that provides strategic information technology (it) solutions to us government agencies in the intelligence, defense, and law enforcement communities. northstrat has a diverse staff of softw...

14 jobs
MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!