Jobs · Engineering · North Carolina

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)

Similar jobs