drjobs
DevSecOps Engineer
drjobs DevSecOps Engineer العربية

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Washington - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1904668

Genesis Consulting has an immediate opportunity for an experienced, forward-thinking DevSecOps Engineer with a passion for growth and business transformation for a Federal client in the Washington, DC area. Join our team and utilize both legacy and modern, open-source technologies to develop, deliver and support applications for our clients while leveraging concepts of Lean, Agile, Kanban and SAFe. Our clients are some of the world s leading companies and the candidate will be a part of challenging projects to build and support technical solutions for their needs.

Duties and Responsibilities:

The DevSecOps Engineer will provide development, security, and operations leadership to agile delivery teams that are building highly complex integrated solutions for a federal agency. On this team, you will be operating and modernizing complex, large-scale, web application solutions and IT systems in the cloud using forward-thinking, modern, open-source technologies. You will be working with teams to optimize the continuous delivery pipelines, improve CI/CD practices, and accelerate value delivery. Focus on team efficiencies, automation, testing, coding practices, end-to-end integration and overall quality of products being delivered.

We are looking for a DevSecOps engineer who has experience in configuration management, operational monitoring, and demonstrated Cloud Proficiency. We seek candidates who have proven skills in DevOps, software development, test automation, and system automation to support development of Infrastructure as Code (IaC), Configuration as Code (CaC), and Security as Code (SaC) solutions within an Agile framework.

Junior:

  • Applies fundamental concepts, processes, practices, and procedures on technical tasks
  • Performs work that requires practical experience and training
  • Work is performed under supervision

Mid-Level:

  • Possesses and applies expertise on multiple complex tasks
  • Tasks may be broad in nature, requiring originality and innovation in determining how to accomplish tasks.
  • Operate with appreciable latitude in developing methodology and presenting solutions to problems.
  • Contributes to deliverables and perform metrics where applicable.

Senior:

  • Possesses and applies a comprehensive knowledge across key tasks and high impact assignments
  • Plans and leads major technology assignments
  • Evaluates performance results and recommends major changes affecting short-term project growth and success
  • Functions as a technical expert across the team and tasks
  • May be the lead for others

Other duties include but may not be limited to:

  • Responsible for leading the technical implementation and maintenance of automation infrastructure to improve collaboration and productivity of software development teams.
  • Providing a robust CI/CD pipeline, allowing code to be validated for quality and security as well as deployed in a continuous fashion.
  • Design and implement secure automation solutions for development, testing, and production environments.
  • Provide packaging/deployment capability to deliver products to point of need, including multiple cloud-based solutions.
  • Support multiple agile teams across various platforms, environments, and instances.
  • Incorporate best practices to increase the quality & velocity of deployments.
  • Implement security best practices and configuration management.
  • Increase system performance with a focus on high availability and scalability.
  • Employ infrastructure as code paradigm to increase automation, scalability, and reliability.
  • Provide technical leadership and direction in the DevSecOps domain.
  • Perform technology watch related to industry trends, best practices, and competition.
  • Streamline the software development life cycle from requirements to monitoring in development, testing, and production environments.
  • Implement continuous integration and delivery to limit manual testing and troubleshooting.
  • Support efforts related to container orchestration, test automation, CI/CD pipelines, cloud platforms.
  • Manage the complete workflow of a DevSecOps platform as well as automate configuration management and infrastructure provisioning using client architecture, development and pipeline management tools.
  • Support the creation, automation, and deployment of services, support the maintenance of the creation and automation of orchestration of the containers, and help maintain cloud infrastructure.
  • Increase the quality and frequency of application delivery via adoption of a modern Agile methodology.
  • Facilitate technical capabilities within the agency focusing on components for code development, automated testing and frameworks, continuous delivery/continuous integration.
  • Creating and maintaining documentation for implementations


Requirements

Minimum Qualifications/Experience:

  • Experience in providing DevSecOps implementation using Jenkins, Gitlab, or similar tools
  • Experience in developing, testing, and maintaining containerized applications
  • Eager to learn new technologies and gain expert-level understanding of the latest approaches (auto-scaled cloud-based systems, serverless architectures, cloud/on-premises hybrid solutions)
  • A deep understanding for agile and DevSecOps methodologies
  • Working knowledge of source version control, build/release tools and methodologies, and CI/CD pipelines
  • Experience with Software Build process
  • Skillset capable of building and maintaining CI/CD pipelines for a large enterprise that consists of hundreds of applications
  • Strong security first mindset
  • Experience with cloud systems and architectures (Amazon AWS, Google Cloud or Microsoft Azure)
  • Experience developing software with Java, Spring framework, JBoss, Python, JavaScript, node.js, and/or Angular
  • Experience developing Infrastructure as Code (IaC) and Configuration as Code (CaC) using tools like Packer, Terraform, and Ansible
  • Familiar with microservice architectures (REST, JMS, AMQP)
  • Familiarity with Linux and scripting (Bash and Python, etc)
  • Ability to work on high performing teams supporting multiple projects and personnel
  • Strong oral and written communication skills
  • Proven experience with cloud systems and architectures (Amazon AWS, Google Cloud or Microsoft Azure)
  • Extensive experience developing Infrastructure as Code (IaC) and Configuration as Code (CaC) using tools like Jenkins, Packer, Terraform, and Ansible
  • A deep understanding for building and maintaining CI/CD pipelines for multiple product teams
  • Development experience with Kubernetes, Docker, and Helm
  • Experience configuring and using CI/CD automated pipelines, such as Jenkins
  • Strong Bash and Python coding skills
  • Experience with Istio is a plus
  • Secret Clearance or the ability to obtain it


Minimum Education:

  • Bachelor s Degree in Computer Science, Information Technology Management or Engineering


Required Certifications:

  • Agile Certification Required
  • SAFe Certification Preferred
  • Technical Development certifications Preferred


Other:

  • Must be US Citizen


Minimum Qualifications/Experience: Experience in providing DevSecOps implementation using Jenkins, Gitlab, or similar tools Experience in developing, testing, and maintaining containerized applications Eager to learn new technologies and gain expert-level understanding of the latest approaches (auto-scaled cloud-based systems, serverless architectures, cloud/on-premises hybrid solutions) A deep understanding for agile and DevSecOps methodologies Working knowledge of source version control, build/release tools and methodologies, and CI/CD pipelines Experience with Software Build process Skillset capable of building and maintaining CI/CD pipelines for a large enterprise that consists of hundreds of applications Strong security first mindset Experience with cloud systems and architectures (Amazon AWS, Google Cloud or Microsoft Azure) Experience developing software with Java, Spring framework, JBoss, Python, JavaScript, node.js, and/or Angular Experience developing Infrastructure as Code (IaC) and Configuration as Code (CaC) using tools like Packer, Terraform, and Ansible Familiar with microservice architectures (REST, JMS, AMQP) Familiarity with Linux and scripting (Bash and Python, etc) Ability to work on high performing teams supporting multiple projects and personnel Strong oral and written communication skills Proven experience with cloud systems and architectures (Amazon AWS, Google Cloud or Microsoft Azure) Extensive experience developing Infrastructure as Code (IaC) and Configuration as Code (CaC) using tools like Jenkins, Packer, Terraform, and Ansible A deep understanding for building and maintaining CI/CD pipelines for multiple product teams Development experience with Kubernetes, Docker, and Helm Experience configuring and using CI/CD automated pipelines, such as Jenkins Strong Bash and Python coding skills Experience with Istio is a plus Secret Clearance or the ability to obtain it Minimum Education: Bachelor s Degree in Computer Science, Information Technology Management or Engineering Required Certifications: Agile Certification Required SAFe Certification Preferred Technical Development certifications Preferred Other: Must be US Citizen

Employment Type

Full Time

About Company

0-50 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.