Responsibilities:
Build a developer platform that makes it easy for software teams to build products correctly. - Design, maintain, and improve CI templates and pipelines (GitLab CI) for secure software builds and deployments - Orchestrate automated deployments across development, test, and production environments using Kubernetes and Helm - Integrate CI pipelines with tools for artifact management, testing, code quality, and security scanning - Build, deploy, monitor, and troubleshoot critical infrastructure such as CI/CD pipelines, artifact repositories, and data transfer mechanisms - Other duties as assigned
Requirements:
U.S. citizenship and eligibility for a DoD security clearance - Bachelor's degree in a STEM discipline - At least 2 year of professional experience with: - Python3 - CI/CD tools (GitLab CI, GitHub Actions, or Jenkins) - Git version control - Container orchestration with tools such as Docker, Podman, Kubernetes, Kustomize, or Helm - Demonstrated attention to detail - Good verbal and written communication skills - Ability to communicate infrastructure changes to software teams and stakeholders - Document tools and their usage - An understanding of engineering bottlenecks and improving the developer experience - Detail oriented - Strong written and oral communication skills Candidates who have any of the following skills will be preferred - Linux systems administration - Strong coding abilities in languages like Python, Bash, or Go - Good knowledge of containerization tools and orchestration platforms like Docker, Podman, and Kubernetes. - Container management tools (e.g. Google Crane, Skopeo) - Container security tools (e.g., Grype, Syft) - SAST/SCA tools (e.g., Fortify, SonarQube, Snyk, Trivy, ZAP) - AWS (EKS, EC2, Lambda) - Application networking with tools such as Istio, NGINX, or Traefik - Monitoring and observability tools (e.g., Prometheus, Grafana) - Authentication tools (e.g., Keycloak) - Artifact repositories (e.g., JFrog Artifactory, Nexus) - Knowledge of Internal Development Platform tools (e.g., Backstage, Port, Score, Kratix, Humanitec) - Additional programming experience with strongly typed languages such as C++ or Rust - Familiarity with secure software development and vulnerability management workflows
Benefits:
SciTec offers a highly competitive salary and benefits package, including: - 4% Safe Harbor 401(k) match - 100% company paid HSA Medical insurance, with a choice of 2 buy-up options - 80% company paid Dental insurance - 100% company paid Vision insurance - 100% company paid Life insurance - 100% company paid Long-term Disability insurance - 100% company paid Hospital Indemnity insurance - Voluntary Accident and Critical Illness insurance - Short-term Disability insurance - Annual Profit-Sharing Plan - Discretionary Performance Bonus - Paid Parental Leave - Generous Paid Time Off, including Holiday, Vacation, and Sick Pay - Flexible Work Hours The pay range for this position is $102,000 - $157,000 / year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation. SciTec is proud to be an Equal Opportunity employer. VET/Disabled.