Join to apply for the Configuration Engineer - Remote role at Altera Digital Health
We are seeking a detail-oriented and skilled Configuration Engineer to join our team. In this role, you will be responsible for managing and maintaining configuration settings for our software and systems, ensuring that all configurations align with quality standards and meet organizational requirements. You will work closely with development, testing, and operations teams to implement best practices for configuration management and automate processes where possible. The ideal candidate will have a strong technical background, excellent problem-solving skills, and a passion for ensuring system reliability and performance. If you are ready to contribute to our dynamic environment and play a critical role in the software development lifecycle, we encourage you to apply.
This is a remote role in the US with a preference for EST.
Responsibilities
- Configuration Management: Develop, implement, and maintain configuration management practices and tools to manage product configurations for software and hardware systems.
- Version Control: Oversee version control processes to ensure all code, documentation, and configuration items are managed appropriately and are easily retrievable for audits or deployments.
- Documentation: Create and maintain comprehensive documentation related to configuration management processes, including configuration items, change requests, and release management plans.
- Collaboration: Work closely with software engineering, QA, and operations teams to identify configuration needs, facilitate communication, and support the integration of new configurations into existing systems.
- Automation: Identify opportunities to automate configuration processes to enhance efficiency and reduce manual errors, using tools such as Ansible, Puppet, Chef, or similar.
- Compliance: Ensure compliance with internal and external standards, regulations, and best practices in configuration management and software deployment.
- Troubleshooting: Monitor configuration-related issues and provide technical support to identify, diagnose, and resolve configuration problems in a timely manner.
- Training and Support: Provide training and support to staff on configuration management practices, tools, and standards to promote a culture of quality and consistency.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field or equivalent/years of experience required.
- Relevant certifications (e.g., Certified Configuration Management Professional) are a plus.
Experience:
- 3-5 years of experience in configuration management, DevOps, or related roles, with a focus on software development or IT infrastructure/Terraform.
- Proven experience with configuration management tools and version control systems (e.g., Azure, DevOps, Git, SVN).
- Familiarity with CI/CD practices and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Strong analytical and problem-solving skills, with meticulous attention to detail.
- Excellent communication and interpersonal skills.
- Proficient in scripting languages (e.g., Python, Bash, PowerShell).
- Knowledge of ITIL, agile methodologies, and SDLC.
- Ability to manage multiple projects and tasks simultaneously.
Travel may be required for business needs.
This is a remote position with minimal health or safety hazards.