Title: Integration/DevOps Engineer (Data/App Engineer)
Duration: 9-12 Months (No benefits)
Location: Remote (some onsite in Jefferson City, MO)
Job Summary:
Sets up and runs the delivery pipeline (Azure DevOps CI/CD, environments, releases) and the integrations between mainframe, data warehouse, and .NET components. Mainframe developers who have moved into DevOps are a good fit for this role.
Responsibilities:
- Stand up Azure DevOps boards, repos, branching, and CI/CD pipelines for SQL/SSIS, .NET, and database deployments.
- Build and maintain integrations and file transfers between DB2 z/OS/mainframe batch and the target platform (FTP/SFTP, MQ, APIs, scheduler hooks).
- Manage environment promotion (Dev, Test, UAT, Prod), release packaging, and rollback and recovery procedures.
- Automate deployment validation, smoke tests, and job-scheduling checks.
- Support performance and restart/recovery testing; lead technical cutover steps.
- Keep Azure DevOps traceability current: requirements to code to test to release.
Required Qualifications:
- 7+ years of full SDLC application development, with 7+ years of QA/release testing.
- 7+ years of SQL, batch processing, and system/unit testing.
- Hands-on Azure DevOps (ADO) pipelines, repos, and release management.
- Working experience with COBOL, JCL, and DB2 z/OS, including mainframe batch and job streams.
- C# .NET build and deployment experience.
- Scripting in PowerShell and/or Python; job schedulers (Control-M, CA7, or similar).
Preferred Qualifications:
- Mainframe DevOps tooling (Endevor, ISPW, Changeman, Git for mainframe).
- Public sector release governance and change management (ITIL).
- Azure cloud infrastructure.