Senior Development Operations Engineer (Scripting\Automation)
Sunbird Software · Raleigh, NC · 3 wk ago
On-siteEngineeringFull-time
Responsibilities
- Maintain Perl, Ruby and Shell scripts that allow customers to easily deploy and configure our solution, run backups/restores, provide high availability, and perform other administrative tasks
- Plan and execute a migration of administrative scripts from Perl to either Python or Ruby
- Maintain robust solution security by managing OS and software updates, implementing system hardening, and ensuring compliance with industry frameworks
- Manage build the kickstarts that install our solution currently based on Rocky Linux
- Administer and support CI/CD pipelines and build automation processes using Jenkins
- Automate operations such as PostgreSQL database backup/restore, deployments, and upgrades
- Help our support team delight our customers by quickly resolving issues as they arise
- Maintain and support on-premises infrastructure, including server room equipment, physical and virtual servers, storage, and networking systems
- Help transition solution to containers
- Mentor others
Qualifications
- Scripting expertise with Bash and any of Perl, Python, or Ruby (5+ years)
- This position requires a detailed understanding of Linux operating systems (Rocky Linux RedHat), RPM packaging, deployment, Operating System configuration, tuning, and hardening
- Experience creating kickstarts or similar system installation technologies
- Designing and implementing Jenkins CICD pipelines
- Ability to troubleshoot operating system issues, configuration problems, authentication errors, and related software defects
- Must be a graduate of a Computer Science, Computer Engineering, or Electrical Engineering program (or similar field)