DevSecOps - CI/CD - IaC Engineer
General Dynamics Information Technology · United States · 1 mo ago
RemoteRemoteManufacturing$121k–$164k/yrFull-time
About the role
The Performance & Data Optimization Engineer will work as part of the CMM Data Modernization and Governance team.
Responsibilities
- Optimize databases and platform performance across cloud data warehouses/lakes, including query execution, indexing, partitioning, and caching.
- Monitor system health; manage incidents, events, and operational reporting.
- Analyze and tune SQL, ETL/ELT, data models, ingestion patterns, and workload performance for efficiency and cost.
- Establish and maintain SLAs, baselines, dashboards, and automated monitoring/alerting.
- Plan capacity, perform workload analysis, and guide scaling and cost-optimization decisions.
- Collaborate with platform engineers, DBAs, architects, and application teams to optimize compute/storage configurations and resolve issues.
- Maintain access controls, user roles, and identity integrations including SSO, MFA, and JENIE-based least privilege enforcement.
- Provide disaster recovery and continuity options including high availability, fault tolerance, and automated failover.
- Integrate DevSecOps tools and processes with enterprise systems to ensure unified security posture.
- Implement automated, continuous 24/7 monitoring for security, performance, and compliance with real-time dashboards.
- Ensure automated SBOM generation and management for all deployed artifacts.
- Provide diagnostics, metrics gathering, and performance tuning; support canary releases for testing.
- Collaborate with data governance and data quality teams to ensure performance optimization efforts align with data standards and controls.
- Collaborate with Data Platform Engineers, Database Administrators, Data Architects, and Data Engineers to resolve performance issues.
- Deliver monthly reports covering incidents, stability, performance, configurations, ticket volume, and resolution times.
- Contribute to platform performance standards, engineering guidelines, and optimization best practices.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Experience: 5+ years’ experience in IT systems engineering, systems development, systems coding, and programming.
- Deep expertise in AWS services across compute, storage, networking, monitoring, and logging.
- Experienced with monitoring/APM platforms (CloudWatch, Azure Monitor, Datadog, Prometheus, Grafana, New Relic).
- Strong background in incident response, change management, and ITIL operations.
- Skilled with CI/CD toolchains (Jenkins, GitHub Actions, GitLab, ArgoCD) and automation.
- Strong scripting abilities (Python, PowerShell, Bash).
- Advanced DevSecOps and GitOps implementation experience.
- Hands-on experience building, testing, and maintaining containerized applications.
- Expert in version control, build/release engineering, and enterprise-scale CI/CD pipelines.
- Flexible collaborator across multiple teams and products.
- Experience with FinOps, cost modeling, forecasting, and cloud cost optimization.
- Knowledge of federal compliance frameworks (FedRAMP, NIST, JISF Rev 5).
- Skilled in log/metric analysis and cloud performance tuning.
- Experience in query optimization, indexing, partitioning, clustering, and execution-plan analysis.
- Familiar with cloud data platforms and distributed data-processing environments.
- Strong performance-monitoring and troubleshooting capabilities.
- Excellent analytical and problem-solving skills.
Skills
- Strong SQL and database performance-tuning skills.
- Experience in query optimization, indexing, partitioning, clustering, and execution-plan analysis.
- Familiar with cloud data platforms and distributed data-processing environments.
- Strong performance-monitoring and troubleshooting capabilities.
- Excellent analytical and problem-solving skills.
Benefits
- Remote work option.
Pay
- TBD.
Schedule
- Full-time.