Type of Requisition:
PipelineClearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
NonePublic Trust/Other Required:
BI Full 6C (T4)Job Family:
Software EngineeringJob Qualifications:
Skills:
CI/CD, Containerization, Performance TestingCertifications:
NoneExperience:
5 + years of related experienceUS Citizenship Required:
NoJob Description:
Seize your opportunity to make a personal impact supporting the Case Management Modernization (CMM) Program. The CMM program is an initiative to support the Administrative Office of the US Courts (AO) in developing a modern cloud-based solution to support all 204+ federal courts across the United States.
GDIT is your place to make meaningful contributions to challenging projects and grow a rewarding career.
The Platform Engineer/ Performance Tester will work as part of the CMM Enterprise Data Warehouse (EDW) team to deploy a secured cloud-native EDW platform and support the statutory and operational reporting, data cataloging, and other 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
REQUIRED EXPERIENCE & QUALIFICATIONS:
- 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
PREFERRD EXPERIENCE & QUALIFICATIONS:
- Bachelor’s Degree in Computer Science, Information Systems, Engineering or other related scientific or technical discipline
- 5+ years’ experience with deploying and managing applications and systems to commercial and private clouds
COMMUNICATION & ORGANIZATIONAL:
- Excellent presentation and communication (oral and written) skills
- Excellent organization and time management skills and ability to identify priorities to accomplish a variety of tasks simultaneously
- Consultant mindset with the ability to work with high level customer stakeholders and build excellent customer relationship
- Experience identifying and applying industry tools, solutions, methods best practices, and emerging technologies
- Strong analytical skills and problem-solving skills with the ability to formulate and communicate recommendations for improvement
- Experience with process design and documentation methodologies, and design and production of quality deliverables, process and use case modeling, business case development
- Demonstrated ability to work effectively, independently, and as part of a team
GDIT IS YOUR PLACE:
At GDIT, the mission is our purpose, and our people are at the center of everything we do.
- Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support: An internal mobility team focused on helping you achieve your career goals
- Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
- Community: Award-winning culture of innovation and a military-friendly workplace
OWN YOUR OPPORTUNITY
Explore a career at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your ambition to deliver your best work.
Scheduled Weekly Hours:
40Travel Required:
Less than 10%Telecommuting Options:
RemoteWork Location:
Any Location / RemoteAdditional Work Locations:
