Systems Engineer II
Job Description:
Support internal and external IT operations, internal network, and DevOps processes for development efforts.
Use Ansible, Terraform, and similar tools to monitor, manage, and automate Linux servers and network devices
Deploy and maintain customer-facing applications in a containerized environment, leveraging various orchestration platforms and configuration templates
Create and maintain runbooks for routine operations, incident response, and disaster recovery; automate repeatable steps wherever possible
Design, build, and maintain centralized logging and observability pipelines (ELK/EFK, Prometheus/Grafana, or cloud-native alternatives); author alert rules and dashboards to focus on key metrics
Convert manual legacy configurations into IaC; containerize legacy applications and integrate them into CI/CD pipelines (GitLab CI, Bitbucket Pipelines, Jenkins, GitHub Actions)
Integrate host- and container-level vulnerability scanning into build pipelines
Develop scripts and automation (Bash, Python) to reduce manual tasks
Configure and maintain cloud infrastructure (AWS EC2, VPC, IAM, S3, RDS, CloudWatch) using Terraform or CloudFormation
Mentor peers on container concepts, IaC, and DevSecOps best practices.
Other duties as assigned.
Requirements:
Proficient in core networking principles
Proficient with Linux, Familiarity with Both Centos and Ubuntu
Work independently or as part of a team to diagnose and troubleshoot issues
Ability to learn and understand current and evolving technologies both at a high level and at a detailed level
Infrastructure-as-Code (Terraform, CloudFormation) and configuration management (Ansible, Puppet, or Chef).
Container orchestration concepts—deploying and managing containers at scale with templated configurations.
Cloud experience—managing AWS (EC2, VPC, IAM, S3, RDS, CloudWatch) or equivalent
Centralized logging and monitoring (ELK/EFK, Prometheus, Grafana, or cloud-native)
IT security fundamentals
Strong troubleshooting skills across infrastructure, networking, and applications
Scripting proficiency (Bash, Python) for automation and diagnostics
Excellent written and verbal communication; able to create runbooks, documentation, and train others
Self-motivated, detail-oriented, and proactive; exercises good judgment in escalating issues
Demonstrable experience can be subsisted for any of the before requirements.
Bachelor's Degree in Computer Science, MIS or related field preferred
Five (5) years managing Linux server infrastructure (installation, configuration, troubleshooting, and security).
Two (2) years managing containerization and orchestration concepts in production
Two (2) years managing AWS or other cloud environments—designing VPCs, provisioning services, and implementing IaC
Experience migrating legacy systems into IaC frameworks and automating deployments
Benefits:
On call support rotation – 24x7 support
Minimum domestic travel possible, approximately 5%
Work is typically performed in a remote office setting