Search

SecDevOps Engineer

Diverse Agile Solutions
locationWashington, DC, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionSalary: $80/hr - $90/hr

Diverse Agile Solutions is looking for a DevSecOps engineer to support one of our government customers in Washington, D.C.


Position Requirements:


Description

Candidate will help build GitLab-basedDevSecOpsautomated pipelines into AWS gov cloud;support and enable application delivery times on CI/CD platform; manage and operate GitLab CI/CD.

Certification

GitLab certification desired but notrequired.

AWS certification desired but notrequired.

Knowledge,Skillsand Experience

Version Control Systems

  • Proficiencywith Git
  • Advanced knowledge of GitLab, including CI/CD pipelines, merge requests, and issue tracking
  • Familiarity with branching, promotion, and release strategies(such asSemRel)
  • Familiarity using internalized registries and repositories (Nexus dependency management, internal container registries, etc.)

CI/CD

  • GitLab CI/CD
  • GitLabrunners (configuration and management)
  • GitLab components(Orgenerally developingandutilizingtemplates for CI/CD jobsin any platform, such as GitHub Actions)

Cloud Platforms

  • Demonstratedproficiencywith 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 asmaintaininga secure golden image
  • Deploying and managing container-based runners hosted on EKS
  • GitOpstoolsand deployment principles(such asArgoCD/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, andoptimizingTerraform configurations)
  • OtherIaCtools (e.g., CloudFormation, Ansible)

Scripting and Programming

  • Proficiencyin 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 environmentat 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
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...