Insight Global - Manassas, VA

posted 3 months ago

Full-time
Manassas, VA
Administrative and Support Services

About the position

In this role, you will be responsible for designing, creating, automating, and accelerating the builds pipeline. Your primary focus will be on speeding up the process from code to kit, while also providing additional utility to development teams to catch errors earlier in the development cycle. This will help minimize the impact on the build schedule, ensuring a more efficient workflow. You will develop and maintain a Continuous Integration / Continuous Development (CI/CD) pipeline, which is crucial for the seamless integration of code changes and the delivery of software products. Additionally, you will design and maintain build systems for multiple programming languages and components, ensuring that the systems are robust and scalable. Your expertise in Static Code Analysis will be applied to develop a more effective builds process, allowing for better quality control and error detection. This position requires a proactive approach, as you will need to collaborate with various teams to enhance the overall development process and contribute to a culture of continuous improvement.

Responsibilities

  • Design, create, automate, and accelerate builds pipeline.
  • Speed up the process from code to kit and provide utility to development teams to catch errors earlier.
  • Develop and maintain Continuous Integration / Continuous Development (CI/CD) pipeline.
  • Design and maintain build systems for multiple languages and/or components.
  • Apply Static Code Analysis experience to develop more effective builds process.

Requirements

  • At least an Interim Secret Clearance to Start.
  • B.S. degree in Computer Science or Computer Engineering.
  • 4+ years of Software Engineering Experience with 2+ years in DevSecOps/CI/CI Pipelining.
  • Software development experience in a Linux environment (RHEL) with Shell, Bash, or Python scripting.
  • Experience applying containerization for builds and deployments using Docker and/or Kubernetes.
  • Experience designing and maintaining build systems for multiple languages and/or components.
  • Self-starter with strong communication skills and the ability to convey complex problems into actionable tasks.
  • Experience with Virtualization (KVM/Openstack) in an Agile Development environment (Jira/Confluence).
  • Utilize source code management toolsets (GIT/Artifactory).
  • Experience with Jenkins and Fortify is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service