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 devicesDeploy and maintain customer-facing applications in a containerized environment, leveraging various orchestration platforms and configuration templatesCreate and maintain runbooks for routine operations, incident response, and disaster recovery; automate repeatable steps wherever possibleDesign, 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 metricsConvert 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 pipelinesDevelop scripts and automation (Bash, Python) to reduce manual tasksConfigure and maintain cloud infrastructure (AWS EC2, VPC, IAM, S3, RDS, CloudWatch) using Terraform or CloudFormationMentor peers on container concepts, IaC, and DevSecOps best practices.Other duties as assigned.Requirements: Proficient in core networking principlesProficient with Linux, Familiarity with Both Centos and UbuntuWork independently or as part of a team to diagnose and troubleshoot issuesAbility to learn and understand current and evolving technologies both at a high level and at a detailed levelInfrastructure-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 equivalentCentralized logging and monitoring (ELK/EFK, Prometheus, Grafana, or cloud-native)IT security fundamentalsStrong troubleshooting skills across infrastructure, networking, and applicationsScripting proficiency (Bash, Python) for automation and diagnosticsExcellent written and verbal communication; able to create runbooks, documentation, and train othersSelf-motivated, detail-oriented, and proactive; exercises good judgment in escalating issuesDemonstrable experience can be subsisted for any of the before requirements.Bachelor's Degree in Computer Science, MIS or related field preferredFive (5) years managing Linux server infrastructure (installation, configuration, troubleshooting, and security).Two (2) years managing containerization and orchestration concepts in productionTwo (2) years managing AWS or other cloud environments—designing VPCs, provisioning services, and implementing IaCExperience migrating legacy systems into IaC frameworks and automating deploymentsBenefits: On call support rotation – 24x7 supportMinimum domestic travel possible, approximately 5%Work is typically performed in a remote office setting