DevSecOps Developer

$94,500 - $181,800/Yr

Cgi Technologies And Solutions - Fairfax, VA

posted about 2 months ago

Full-time - Mid Level
Fairfax, VA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

CGI is seeking a DevSecOps Developer to join our team and contribute to the modernization of a widely used government portal. This role involves enhancing the portal's search capabilities by developing a more robust and user-friendly interface. As part of a small agile development team, the selected candidate will be instrumental in designing and developing a proof-of-concept and a minimum viable product (MVP) for a unified search solution tailored for our client. The ideal candidate will possess a strong background in AWS cloud services, DevOps engineering, and Terraform, with a minimum of three years of relevant experience. In this position, the DevSecOps Developer will be responsible for integrating infrastructure as code (IAC) and application deployments into continuous integration/continuous deployment (CI/CD) pipelines. This includes developing the IAC code necessary for establishing the platform on which developers will deploy their applications. Close collaboration with developers is essential to facilitate an end-to-end pipeline that incorporates security scanning. Additionally, the role requires working alongside our quality assurance team to integrate automated tests into the pipeline, ensuring application health during deployment. The successful candidate will define and implement build, deployment, and monitoring standards for the client, contributing to the automation of deployment, monitoring, and infrastructure management in a cloud environment. This position offers the opportunity to work in an Agile development setting, where the candidate will build and configure delivery environments that support CI/CD tools, create scripts and templates for automating infrastructure provisioning, and collaborate closely with the development team to establish a seamless CI/CD system.

Responsibilities

  • Define and implement build, deployment, and monitoring standards for the client.
  • Participate in Agile development teams to deliver end-to-end automation of deployment, monitoring, and infrastructure management in a cloud environment.
  • Build and configure delivery environments supporting CI/CD tools using Agile delivery methodology.
  • Create scripts and/or templates to automate and/or bootstrap infrastructure provisioning and management tasks.
  • Work closely with the development team to create an automated continuous integration (CI) and continuous delivery (CD) system.

Requirements

  • At least 5+ years of experience working with DevOps Engineering.
  • Experience with containerization, including image building, security scanning, and deployment using Docker, ECR, and ECS.
  • Proficient in Kubernetes, including cluster configuration, deployment, and monitoring using Helm and EKS.
  • Proficient with the AWS CLI.
  • Experience with version control systems such as Git, GitHub, or GitLab.
  • Familiarity with CI/CD pipeline design patterns.
  • Experience with automated SAST/DAST testing and automated performance testing.
  • Strong knowledge of AWS Cloud services, including VPC and IAM.
  • Experience with Terraform and Infrastructure Deployment or Management.

Nice-to-haves

  • Experience related to OpenSearch/ElasticSearch.
  • Agile development experience.
  • Experience working with the Atlassian toolset.
  • Experience working with Linux.

Benefits

  • Opportunity to be a shareholder at CGI.
  • Access to global capabilities to scale ideas and embrace new opportunities.
  • Support for health and well-being.
  • Opportunities for professional development and skill enhancement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service