Job Description
Posting scheduled to close at 5:00pm on October 10, 2023.
**Please note if a sufficient number of qualified applications are received, this recruitment may close early**
About Us
Montana State Fund (MSF) is more than just an insurance company – we’re a family of dedicated professionals committed to making a positive impact. Our mission is to support our community by providing exceptional workers’ compensation coverage and promoting workplace safety.
About the Job
Responsible for database creation, performance testing, tuning, benchmarking, backup and recovery. Provides database problem diagnosis and resolution in all MSF environments.
Required Skills
What You Will Do
- Documents all database problems and monitors database operation and performance statistics. Responsible for database maintenance and recovery. (15%)
- Supports software engineers to ensure development methodology and associated deliverables are maintained and followed for database projects. (15%)
- Installs and upgrades Oracle RDBMS, Microsoft SQL database, and support tools. (10%)
- Performs special projects as assigned. (10%)
Key Activities
- Maintains and monitors the MSF databases on-premise and in the cloud.
- Identifies, tests, and releases database software update patches.
- Develops and implements a strategy for managing database security.
- Implements the physical database from the logical design.
- Interacts with IT personnel and external vendors to assist with database related issues.
- Works on database aspects of company and departmental projects.
- Evaluates the database aspects of new software and systems.
- Develops and implements backup and recovery strategies.
- Creates and manages database resources.
- Other duties or responsibilities as assigned by supervisor.
Annual Compensation Range: $92,300 – $115,300
Required Experience
What You Will Need (Minimum Requirements)
Required:
- Bachelor’s degree and
- Six (6) years directly related IT work experience (or equivalent combination of education and experience) to include at least two of the following skillsets:
- Knowledge of modern version management systems like GIT and SVN and managing parallel work streams
- Knowledge of CI/CD systems like Jenkins and GitHub for managing build pipelines and deployment processes
- Troubleshooting build pipelines, deployment issues
- General high level troubleshooting knowledge and understanding of how to traverse logs and various systems.
- Improve ci/cd and maintain documentation around continuous build and deployment processes.
- Implement and improve automation of deployment and build processes.
- Experience in Agile software development life cycle.
Preferred:
- Relevant Certifications.