
Senior Systems Engineer - Configuration Management
- San Diego, CA
- Permanent
- Full-time
- Lead the design, development, and management of scalable server infrastructure tools, with a focus on OS build and deployment automation and high system availability.
- Develop, support and fine-tune Red Hat Linux systems, addressing aspects like security (SELinux), performance optimization, and patch management through automation tools such as Puppet and Ansible.
- Develop and sustain a software-defined, declarative infrastructure environment using Python, Puppet/Ansible, and Red Hat Linux (RHEL).
- Engineer and implement automation solutions targeting Linux-based systems, primarily through Puppet and Ansible.
- Spearhead automation-centric, large-scale infrastructure projects from ideation to deployment.
- Utilize ServiceNow platform capabilities for advanced orchestration workflows.
- Engage with cross-functional teams including project management, network engineering, security, and database administration to deliver holistic solutions.
- Demonstrate an aptitude for independent problem-solving. While you'll have a collaborative team and resources at your disposal, your role will require proactive research and innovative troubleshooting.
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry.
- In-depth expertise in Puppet/Ansible, Python and Red Hat Linux (RHEL).
- Proficiency in virtualization and containerization technologies, such as VMware, AWS, Azure, and Kubernetes.
- Demonstrated skills in configuration management and automation, particularly in Puppet/Ansible and Python and Red Hat Satellite.
- Comprehensive understanding of Linux operating systems and associated toolsets.
- Familiarity with networking protocols including DNS, LDAP, NTP, and SMTP.
- Experience in using Source Control Management tools like Git, Gerrit, or GitLab.
- Exceptional analytical and problem-solving skills, complemented by a strong ability for autonomous work.
- 5+ years of experience in Linux System Administration, including both software and hardware aspects with a Bachelor's degree; or 3 years and a Master's degree; or equivalent work experience.
- A minimum of 2 years of hands-on experience with automation tools like Puppet or Ansible.
- Strong scripting skills, specifically in Bash and Python.
- Knowledge of Agile Project Management frameworks.
- Experience working in a 24x7 operational setting with on-call support rotation.