Note: The job is a remote job and is open to candidates in USA. General Dynamics Information Technology is a global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government. The Platform Engineer/Performance Tester will work as part of the CMM Enterprise Data Warehouse team to deploy a secured cloud-native EDW platform and support various analytical objectives.
Responsibilities
• Design, implement, and maintain automated performance testing frameworks integrated into CI/CD pipelines for cloud-native applications
• Define and track key performance KPIs (e.g., response time, throughput, resource utilization, latency, error rates) based on SLAs and stakeholder requirements
• Conduct load, stress, and scalability testing to validate performance under multi-tenant conditions and concurrent user loads
• Develop and manage a performance dashboard and provide executive-level and technical-level reporting on system behavior
• Perform real-time monitoring, observability, and telemetry setup for application and infrastructure performance using modern tools and dashboards
• Collaborate with developers, QA, SREs, and operations teams to identify performance bottlenecks and provide optimization recommendations
• Validate the performance of critical workflows and use cases, including long-running queries, search operations, and API endpoints
• Capture and report on system metrics such as CPU, memory, disk, network, and application-specific logs for tuning and diagnostics
• Support canary release functions to allow end-user beta testing in production-like environments
• Contribute to the performance section of the Monthly Status Report (MSR) and sprint-level performance documentation
• Ensure alignment of performance testing strategy with DevSecOps and MLOps processes for continuous integration and delivery
• Developing and executing formal performance test plans to ensure the delivery of quality software applications
• Writing and maintaining comprehensive test plans and reports
• Verifying and validating functionality by evaluating software against system requirements
• Identifying and documenting defects using reproducible test cases
• Work independently to triage issues and prioritize tasks
• Responsible for supporting cloud solution resources, both IaaS and PaaS, that enable the business to securely run sensitive workloads within a cloud
• Implementing and designing server, network, and software configurations for a cloud computing infrastructure and applications with a focus on DevOps principles
Skills
• 5 + years of related experience
• Technical Training, Certification(s) or Degree and 1+ years' experience with deploying and managing applications and systems to commercial and private clouds, or equivalent years of experience
• Experience in performance engineering and automated testing of cloud-based applications and platforms
• Strong knowledge of performance testing tools such as JMeter, Gatling, LoadRunner, BlazeMeter, or k6
• Hands-on experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, Azure DevOps, or GitHub Actions
• Experience with monitoring and observability tools such as Grafana, Prometheus, Datadog, New Relic, CloudWatch, or Elastic Stack
• Proficiency in scripting languages such as Python, Bash, or JavaScript for automation of testing and reporting workflows
• Familiarity with containerized environments (Docker, Kubernetes) and microservices testing strategies
• Strong understanding of cloud infrastructure performance characteristics, especially AWS
• Experience with telemetry frameworks and logging standards to support traceability and root cause analysis
• Demonstrated ability to analyze large volumes of test data, identify trends, and drive root cause identification and tuning
• Experience working in Agile/Scrum teams and participating in sprint ceremonies
• Experienced in providing DevSecOps implementation using GitOps, or similar tools
• Experienced in developing, testing, and maintaining containerized applications utilizing docker, k8s, OpenShift, etc
• Working knowledge of Source Version Control and Build/Release tools and methodologies
• Demonstrated experience in optimizing computing performance and measurement
• Extensive hands-on experience with Test planning, writing test cases/scripts, test case automation, performance test execution and analysis of performance test results
• Familiarity with standard concepts, practices, and procedures of cloud technology, including Software as Service (SaaS), Platform as Service (PaaS), or Infrastructure as a Service (IaaS)
• Supporting large scale infrastructure migration methodologies and techniques (IaaS/PaaS) including application migrations to cloud platforms (AWS)
• Comprehensive knowledge of security compliance and security control
• Excellent presentation and communication (oral and written) skills
• Excellent organization and time