Job Description
In addition to the responsibilities listed below, this senior individual contributor position is also responsible for developing DevOps implementation plans, release configuration check management, and managing release scope. This includes managing DOD automation, executing automated deployment checks, and leveraging DevOps technical knowledge to understand and differentiate the type of code within designated applications or platforms. This position is also responsible for completing DevOps methodology training as required.
Essential Responsibilities
- Promotes learning in others by proactively providing and/or developing information, resources, advice, and expertise with coworkers and members; builds relationships with cross-functional/external stakeholders and customers. Listens to, seeks, and addresses performance feedback; proactively provides actionable feedback to others and to managers. Pursues self-development; creates and executes plans to capitalize on strengths and develop weaknesses; leads byinfluencing others through technical explanations and examples and provides options and recommendations. Adopts new responsibilities; adapts to and learns from change, challenges, and feedback; demonstrates flexibility in approaches to work; champions change and helps others adapt to new tasks and processes. Facilitates team collaboration to support a business outcome.
- Completes work assignments autonomously and supports business-specific projects by applying expertise in subject area and business knowledge to generate creative solutions; encourages team members to adapt to and follow all procedures and policies.
- Collaborates cross-functionally and/or externally to achieve effective business decisions; provides recommendations and solves complex problems; escalates high-priority issues or risks, as appropriate; monitors progress and results.
- Supports the development of work plans to meet business priorities and deadlines; identifies resources to accomplish priorities and deadlines. Identifies, speaks up, and capitalizes on improvement opportunities across teams; uses influence to guide others and engages stakeholders to achieve appropriate solutions.
- Plans release schedules and schedules solution releases by gathering and documenting the scope and details of release requirements from business partners; planning release windows and cycles across portfolios, components, and environments; managing release schedules and dependencies across impacted teams; communicating crucial release plans and changes across stakeholder teams and vendors; entering release dates in system of record based on agreed milestones; synchronizing sprint plans and anticipated release scope; and managing risks and resolving and escalating conflicts and challenges that impact release schedules as appropriate.
- Determines environment readiness for non-production activities by facilitating code migration with all associated configuration development teams; working closely with business, change, and environment teams to secure readiness; supporting testing efforts; and facilitating deployments and eliminating barriers to defect triage sessions as appropriate.
- Determines environment readiness for production activities by creating change records to authorize deployment; ensuring environment availability for pre-production and production; creating implementation plans and conducting preproduction dry runs; ensuring overall release and changes adhere to compliance standards (e.g., SOX, Enterprise Change Management, etc.); obtaining compliance approvals for SOX and/or Time Waiver Exceptions; obtaining signofffrom all testing partners; working closely with business and IT owners to secure release approvals; and coordinating partner program changes to align dependencies.
- Facilitates production deployment and validation by sending pre- and post- release communications; coordinating release close out activities; and facilitating the resolution of post release issues as appropriate.
- Supports governance of releases by developing and/or maintaining release management metrics and guidelines; conducting release retrospectives as appropriate; and driving awareness of policy changes with business and IT stakeholders that impact the release management process.
Minimum Qualifications
- Minimum two (2) years experience enabling DevOps for an organization.
- Minimum one (1) year experience automating processes and/or pipelines using configuration and version control tools.
- Minimum two (2) years experience in release and/or deployment management.
- Minimum one (1) year experience in a lead role with or without direct reports.
- Bachelor’s degree in MIS, Computer Science, Engineering, Health Care Administration, Communications, Business or related field AND Minimum five (5) years experience in project management, project coordination, release management, software development life cycles, or a directly related field. Additional equivalent work experience in a directly related field may be substituted for the degree requirement.
Additional Requirements
- 3 years Experience in release management processes, including planning, execution, and monitoring.
- 3 years Experience working with Atlassian Jira
- Knowledge of software development lifecycle, agile methodologies, CI/CD, and version control systems (e.g., Git).
Preferred Qualifications
- 3 years Experience working with ServiceNow.
- 3 years working with Azure platform tools
- Experiance working with Databricks and asset bundles
- 3 years xperience designing and implementing CI/CD pipelines with GitHub Actions.
- 3 years Experience with Liquibase
Benefits
- Transportation.
- Life insurance.
- Medical insurance.
- Solidarity association.
- Growth plans.
- Additional days off
K4- KP000038