Corserva · 8 hours ago
OS and Application Engieer
Corserva specializes in delivering comprehensive IT solutions, and they are seeking an OS and Application Engineer. This role is responsible for packaging, maintaining, testing, and deploying operating system images and enterprise applications across a multi-platform endpoint environment, ensuring that builds are secure, compliant, and optimized for scale.
Information Technology
Responsibilities
Package, maintain, and update operating system images and enterprise applications using approved enterprise tools and platforms (e.g., Altiris/Symantec Management Platform, Ansible, Salt Stack)
Develop standardized, versioned build processes that support controlled packaging and deployment outcomes across multiple environments
Maintain gold images with current security patches, baseline configurations, and required drivers to ensure readiness and compliance
Validate build integrity through structured test cycles and deployment verification
Support provisioning and lifecycle maintenance across multiple endpoint types including desktops, laptops, virtual machines, and bare-metal systems
Maintain compatibility across Windows and Linux operating systems, ensuring standardized configuration profiles and consistent deployment outcomes
Support PXE/iPXE boot-based provisioning workflows, including hardware driver management and endpoint compatibility validation
Align OS builds and application packages with enterprise security baselines, patching standards, and performance KPIs
Ensure releases undergo patch validation, vulnerability review, and performance benchmarking prior to production deployment
Maintain dashboards and reporting that provide visibility into build health, patch status, performance metrics, and packaging success rates
Maintain OS images and application packages in version-controlled repositories to ensure traceability, audit readiness, and rapid rollback
Implement or integrate CI/CD pipelines to automate build, test, and deployment workflows for OS and application packaging
Integrate packaging workflows into existing DevOps toolchains to promote consistency, transparency, and repeatability across environments
Ensure all packaging/image changes follow enterprise change-management and release control processes
Maintain separate hardened gold images for Windows and Linux, refreshed on a recurring cycle (quarterly or as required due to critical vulnerabilities)
Ensure images and templates are validated through UAT workflows and automated testing pipelines before production release
Manage VMware template creation, versioning, and lifecycle maintenance across vCenter/ESXi clusters to maintain speed, consistency, and compliance
Manage and maintain Group Policy Objects (GPOs) to ensure consistent application deployment, configuration enforcement, and policy compliance
Monitor GPOs for conflicts, performance impact, and drift from baseline standards
Provide accurate documentation of applied policies and configuration changes to support audits and operational continuity
Produce and maintain package and image documentation including: Package metadata and dependencies
Version history and build notes
Pre-deployment and deployment validation results (including UAT)
Deployment procedures and rollback instructions
Ensure documentation is stored in approved knowledge-management systems and supports traceability, transparency, and future maintenance
Design and implement structured UAT frameworks to validate that all packaged applications and OS builds meet performance, security, and usability requirements
Develop standardized UAT procedures integrated into CI/CD and automation workflows for continuous validation across build cycles
Execute cross-platform testing across Windows and Linux to verify: Installation and upgrade integrity
Configuration and policy consistency
Security baseline compliance
Interoperability between applications and system components
Build automated testing capabilities using tools such as Ansible, Jenkins, and Python-based automation suites, including regression, smoke, performance, and patch verification testing
Coordination with stakeholders to obtain formal validation and acceptance
Maintain detailed UAT reporting including issue logs, remediation status, and formal validation sign-off
Qualification
Required
Strong experience in enterprise OS imaging, application packaging, and deployment processes
Working knowledge of automation and configuration management tooling (e.g., Ansible, Salt Stack, SCCM, Altiris, or equivalent)
Experience supporting Windows and Linux platforms in enterprise environments
Familiarity with CI/CD practices and version-controlled automation for build and deployment workflows
Understanding of patch management practices, vulnerability mitigation processes, and compliance requirements
Scripting experience with PowerShell, Bash, and/or Python to support packaging automation and validation workflows
Experience integrating automated testing into deployment pipelines (e.g., Jenkins-driven testing or Python automation suites)
Experience working in environments requiring strict auditability and change-management adherence
Experience supporting bare-metal provisioning workflows using PXE/iPXE
Experience working with VMware environments (vCenter/ESXi), including template lifecycle management
Working knowledge of Group Policy Object (GPO) management and enterprise configuration enforcement
Familiarity with enterprise monitoring/reporting dashboards for compliance and operational visibility
Strong documentation skills with the ability to produce audit-ready technical records
Ability to collaborate effectively across QA, Engineering, Release Management, and Security teams
Highly organized, self-motivated, and able to work effectively in a fast-paced environment with shifting priorities
Preferred
Bachelor's degree (BA/BS) in Computer Science, Information Technology, Engineering, or related field preferred
Equivalent professional experience in combination with Technical Training and applicable Certifications may be considered in lieu of a degree