Cherokee Federal is a leading provider of full-stack data and AI solutions supporting various federal agencies. The Software Release Engineer will contribute to the planning, coordination, and support of software development and system component releases within a Health IT environment, ensuring successful execution aligned with organizational standards.
Responsibilities:
- Plan, manage, and execute end-to-end release processes for software and integrated system components
- Coordinate release readiness and deployment activities with Development, QA/Test, Packaging, Infrastructure, Security, and Hardware teams
- Develop CI/CD automation for deploying and managing cloud services, in particular Azure serverless (Synapse) and storage (ADLS) services
- Utilize IaC and CaC to manage the lifecycle of cloud resources
- Document release contents, risks, impacts, and deployment details to support traceability and audits
- Understand IT infrastructure components, including servers, networks, storage systems, and cloud/virtualized environments
- Navigate operating systems including Windows and Linux, and understand supporting tools and deployment platforms
- Work with teams managing applications, APIs, databases, and data pipelines to ensure stable and secure release cycles
- Work within Agile project management methodologies to plan and track release efforts
- Execute within release timelines, dependencies, resource allocations, and milestones to ensure on time delivery
- Maintain risk management plans and ensure risks are documented, monitored, and communicated
- Perform incident resolution related to software deployments, configurations, and releases, coordinating cross-team troubleshooting and root cause analysis
- Support rollback planning and execution when needed
- Coordinate with development team members to form high quality DevSecOps proceses and automation
- Communicate release plans, status, risks, and outcomes with project leads
- Help facilitate release meetings, go/nogo sessions, and deployment activities
- Serve as a liaison between product owners, engineering teams, QA, operations, and business leadership
Requirements:
- Must be a US Citizen to be considered
- Hands-on experience developing DevSecOps pipelines operating on cloud infrastructure using CI/CD best practices
- Proven experience releasing software across multiple environment (Dev, Test, Prod)
- Proven experience developing dependency management solutions
- Experience coordinating cross-functional teams including Development, QA, Infrastructure, and Packaging
- Solid understanding of Agile methodology
- Experience executing within schedules, project documentation, and release artifacts
- Strong analytical, problem-solving, and troubleshooting skills
- Excellent written and verbal communication skills
- Must be a self-starter
- Prior Health IT experience would be beneficial (e.g., EHR/EHR modules, interoperability, claims, healthcare analytics, HITRUST environments, or federal Health IT programs)
- A positive, willing attitude
- Self-motivated ability to make and meet commitments
- An ability to think on your feet and solve problems quickly
- Can learn new subject areas on the fly
- An ability to learn and knowledge of how to learn
- Enjoys working in a cross-disciplinary team environment
- Technology agnostic with the ability to apply the right tool to the requirement