
DevSecOps Engineer – Solution Architect
SES Corporation
full-time
Posted on:
Location Type: Remote
Location: District of Columbia • Washington • United States
Visit company websiteExplore more
About the role
- Architecture & Technical Leadership Define the end-to-end DevSecOps and cloud architecture approach for CI/CD, infrastructure automation, and deployment patterns.
- Make and document architectural decisions (standards, patterns, tool selection, tradeoffs) aligned to program requirements.
- Establish architectural guardrails and acceptance criteria to ensure implementations meet security and operational expectations.
- Produce and maintain architecture artifacts (logical/physical diagrams, reference architectures, standards, decision records).
- CI/CD Platform Engineering (Jenkins + Multi-Environment Delivery) Architect, configure, and maintain Jenkins servers supporting multiple CI/CD pipelines across Dev/Test/Stage/Prod environments.
- Design scalable pipeline patterns (shared libraries, templates, standard stages, approvals, and promotion strategies).
- Implement strategies for high availability, performance, access control, and plugin governance for Jenkins.
- Drive pipeline reliability through standardized build/deploy processes, error handling, and repeatable automation.
- GitHub & GitOps Enablement Integrate pipelines with GitHub (branching strategies, PR workflows, hooks/webhooks, checks, release tagging). Establish and support GitOps workflows (declarative configuration, environment promotion, and drift management).
- Promote consistent repository and workflow standards across engineering teams.
- Infrastructure as Code (IaC) & Automation Design and implement Infrastructure as Code using Terraform, Ansible, or comparable tools to enable repeatable and secure provisioning.
- Build automation for environment creation, configuration management, and compliance alignment.
- Ensure IaC follows best practices: modularity, versioning, secure secrets handling, and policy enforcement.
- Cloud Engineering & Deployment Strategy (AWS) Architect and oversee AWS environment usage, ensuring alignment to cloud best practices and program constraints.
- Define secure deployment patterns and connectivity requirements across AWS accounts/environments.
- Collaborate with security and operations to ensure logging/monitoring, identity/access, and encryption requirements are satisfied.
- Integration with AWS Native CI/CD (Plus) Where applicable, incorporate AWS CodeBuild and AWS CodeDeploy into delivery workflows or migration plans.
- Evaluate and recommend when Jenkins vs. AWS native CI/CD services is the best fit, and define integration approaches.
- Stakeholder Collaboration & Delivery Assurance Partner with application teams, cloud engineers, security, and SRE/operations to ensure delivery solutions meet functional and non-functional requirements.
- Provide technical oversight and mentorship to DevSecOps engineers and platform teams.
- Participate in planning, backlog refinement, and technical reviews to ensure architectural alignment.
Requirements
- 8+ years of experience
- Bachelor’s degree
- Core Technical Expertise: Extensive hands-on experience designing and operating solutions in an AWS environment.
- Strong expertise managing Jenkins servers supporting multiple CI/CD pipelines across multiple environments (Dev/Test/Stage/Prod).
- Proficiency with GitHub and integrating CI/CD workflows with repo policies and pull request governance.
- Demonstrated ability to define architectural direction and make key design decisions that guide delivery teams.
- DevSecOps & Delivery Engineering Deep understanding of CI/CD concepts: pipeline-as-code, artifact management, promotion strategies, approvals, rollback, and release orchestration.
- Ability to design secure delivery workflows (least privilege, auditing, repeatability, controlled deployments).
- Architecture & Engineering Practices Experience producing architectural documentation and standards (diagrams, reference patterns, ADRs, governance).
- Strong troubleshooting and root-cause analysis skills across build, deploy, infrastructure, and configuration issues.
- **Preferred Skills**
- Infrastructure Automation & IaC Proficiency with Terraform and/or Ansible (or similar tools) for infrastructure provisioning and configuration automation.
- Experience implementing modular IaC patterns, reusable automation components, and policy-as-code approaches.
- AWS CI/CD Native Services Experience with AWS CodeBuild and AWS CodeDeploy (implementation, integration, or migration).
- Familiarity with AWS-native deployment strategies and integrations (e.g., blue/green, canary patterns where applicable).
- GitOps & Platform Practices Hands-on experience implementing GitOps patterns (declarative environments, sync/reconciliation workflows, drift detection).
- Familiarity with platform reliability practices (monitoring/alerting strategies, scaling approaches, HA considerations).
Benefits
- **SES provides a competitive salary and the following benefits:**
- - Medical
- - Dental
- - Vision
- - AD&D
- - STD
- - LTD
- - Company paid Life Insurance
- - 401k with employer contribution
- - Paid Time Off
- - Pet Insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
DevSecOpsCI/CDAWSJenkinsGitHubTerraformAnsibleInfrastructure as Codepipeline-as-codeartifact management
Soft Skills
technical oversightmentorshipstakeholder collaborationtroubleshootingroot-cause analysisarchitectural directiondesign decision makingdelivery assurancecommunicationplanning
Certifications
Bachelor's degree