Sr. IT DevSecOps Engineer
Job Description
Job Description
Custom Software Systems, Inc. (CSS) is seeking an experienced Sr. IT DevSecOps Engineer. The candidate will help build GitLab-based DevSecOps automated pipelines into AWS gov cloud; support and enable application delivery times on CI/CD platform; manage and operate GitLab CI/CD.
Responsibilities
- Build GitLab-based DevSecOps automated pipelines into AWS gov cloud.
- Support and enable application delivery times on CI/CD platform.
- Manage and operate GitLab CI/CD..
Clearance
- Must be clearable.
Citizenship
US Citizenship
Knowledge, Skills & Abilities
Version Control Systems
- Proficiency with Git
- Advanced knowledge of GitLab, including CI/CD pipelines, merge requests, and issue tracking
- Familiarity with branching, promotion, and release strategies (such as SemRel)
- Familiarity using internalized registries and repositories (Nexus dependency management, internal container registries, etc.)
CI/CD
- GitLab CI/CD
- GitLab runners (configuration and management)
- GitLab components (Or generally developing and utilizing templates for CI/CD jobs in any platform, such as GitHub Actions)
Cloud Platforms
- Demonstrated proficiency with AWS (Lambda, EC2, S3, EBS/EFS, ECS, EKS, SNS, CloudWatch)
- Containerization
- Docker (building, deploying, and managing containers)
- Kubernetes (orchestration, deployment strategies, security, troubleshooting)
- Container security best practices
- Including container hardening strategies, such as maintaining a secure “golden” image
- Deploying and managing container-based runners hosted on EKS
- GitOps tools and deployment principles (such as ArgoCD/Flux)
Security Testing
- Static Application Security Testing (SAST)
- Dynamic Application Security Testing (DAST)
- Interactive Application Security Testing (IAST)
- Software Composition Analysis (SCA)
- Container scanning tooling (Trivy, Prisma/Twistlock, Neuvector, etc.)
- Infrastructure as Code (IaC)
- Terraform (writing, managing, and optimizing Terraform configurations)
- Other IaC tools (e.g., CloudFormation, Ansible)
Scripting and Programming
- Proficiency in scripting languages (e.g., Python, Bash)
- Basic to intermediate programming skills
- Experience working with a Linux-based shell, managing way around a Linux-based system
- Ability to work well in a paired programming environment at times
Automation
- Creating and maintaining automated security checks and remediations
- Integrating security into automated deployment processes
- Incorporating linting tooling into development processes
- Incorporating unit & performance testing into deployment processes
Certificates
- GitLab certification is preferred
- AWS certification is preferred
Compensation & Benefits12
- Wage Range: Negotiable
- General Benefits: Custom Software Systems, Inc. offers our employees a competitive benefits package that may include:
- Health insurance plans
- Health Savings Account (HSA)
- Dental
- Vision
- Long-term disability
- Short-term disability
- Basic term life insurance
- Supplemental term life insurance for employees, spouses, and dependents
- Simple IRA
- Parking/Commuting expense reimbursement
- Training/Education
Company DescriptionCompany Background:
Headquartered in Leesburg, Virginia, Custom Software Systems, Inc. (CSS) is a Woman-Owned (WOSB) and HUBZone certified small business. Built on a foundation of trusted client partnerships, CSS has fostered a stakeholder-centric yet disciplined approach to IT solutions development. This ensures our ability to consistently meet or exceed our customers' expectations.
Benefits:
CSS is a very employee oriented company knowing that well trained, professional associates are what make our company great. We offer a competitive benefits package that includes: paid holidays and paid time off; medical insurance that includes vision; dental insurance; company paid long and short-term disability and life insurance; a Simple IRA plan (similar to 401k); parking and commuter reimbursement. We also work with our employees on training and professional certification plans that benefit the employee, the client and CSS - a win-win-win strategy.
Equal Opportunity Employer:
CSS provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. CSS complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
CSS expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of CSS employees to perform their expected job duties is absolutely not tolerated.
Company Description
Company Background:\r\nHeadquartered in Leesburg, Virginia, Custom Software Systems, Inc. (CSS) is a Woman-Owned (WOSB) and HUBZone certified small business. Built on a foundation of trusted client partnerships, CSS has fostered a stakeholder-centric yet disciplined approach to IT solutions development. This ensures our ability to consistently meet or exceed our customers' expectations. \r\n\r\nBenefits:\r\nCSS is a very employee oriented company knowing that well trained, professional associates are what make our company great. We offer a competitive benefits package that includes: paid holidays and paid time off; medical insurance that includes vision; dental insurance; company paid long and short-term disability and life insurance; a Simple IRA plan (similar to 401k); parking and commuter reimbursement. We also work with our employees on training and professional certification plans that benefit the employee, the client and CSS - a win-win-win strategy.\r\n\r\nEqual Opportunity Employer:\r\nCSS provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. CSS complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.\r\n\r\nCSS expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of CSS employees to perform their expected job duties is absolutely not tolerated.