Object Computing
Onsite DevOps Engineer (Linux Admin Focus)
Saint Louis, Missouri · Full-time
Sponsorship not specifiedDetected 308 days ago
PythonBashGitAWSGCPAzureCloud PlatformsDockerTerraformAnsibleCI/CDJenkinsCircleCILinuxPrometheusGrafanaDevOpsCybersecurityJiraConfluencePipeline ManagementControlsTCP/IPDNS
About the role
- This role is a perfect fit for a seasoned sysadmin who is ready to transition into or expand their expertise in a DevOps methodology.
- A core focus of this role is on standing up and maintaining the specific toolsets and applications used by software engineers in the software development process.
- This is a full-time, on-site position based in St.
Responsibilities
- Infrastructure Management & Automation: Design, implement, and maintain scalable and secure Linux-based infrastructure using Infrastructure as Code (IaC) tools like Terraform or Ansible.
- You will automate repetitive tasks, manage configuration, and ensure our systems are reliable and efficient.
- After VM deployment, you will manage configuration and hardware resources.
- You will run standard playbooks for base build tasks and customized playbooks based on server roles, utilizing GitLab for code updates when needed.
- You will also use Red Hat Satellite to manage repositories.
- Linux System Migration: Lead the migration of our existing on-prem Linux servers and applications to a cloud platform (e.g., AWS, Azure, or GCP).
- CI/CD Pipeline Management: Collaborate with development teams to build and maintain robust Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- You'll work with tools like Jenkins, GitLab CI, or CircleCI to automate software build, test, and deployment processes.
- Monitoring & Troubleshooting: Implement and manage monitoring and logging solutions (e.g., Prometheus, Grafana, ELK stack) to proactively identify and resolve performance issues, system failures, and security vulnerabilities.
- Implement and manage monitoring and logging solutions (e.g., Prometheus, Grafana, ELK stack) to proactively identify and resolve performance issues, system failures, and security vulnerabilities.
Requirements
- Minimum of 5 years of professional experience as a Linux Administrator or in a similar role.
- Experience with Red Hat Enterprise Linux and its associated activities, such as creating VM templates and managing OS-level infrastructure, is required.
- Hands-on experience with key DevOps tools, including version control systems (Git), IaC tools such as Ansible and Terraform, and CI/CD platforms.
- Proficiency with Ansible for server configuration and management, including playbook development and managing updates via GitLab, is essential.
- Practical experience with at least one major cloud provider (AWS, Azure, or GCP), including a solid understanding of compute, storage, networking, and database services.
- Experience managing virtual/cloud environments is crucial.
- Extensive Linux Experience: Minimum of 5 years of professional experience as a Linux Administrator or in a similar role.
- DevOps Tooling: Hands-on experience with key DevOps tools, including version control systems (Git), IaC tools such as Ansible and Terraform, and CI/CD platforms.
- Cloud Computing: Practical experience with at least one major cloud provider (AWS, Azure, or GCP), including a solid understanding of compute, storage, networking, and database services.
Skills
- Proven ability to automate complex tasks and workflows.
- Networking: Strong understanding of TCP/IP, DNS, DHCP, and firewalls.
- Communication: Excellent communication and collaboration skills to work effectively with development, QA, and operations teams.
- On-site Availability: This is an on-site position requiring a presence in the St. Louis Office.
- Bonus if you also bring:
- Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
- Knowledge of scripting languages beyond Bash, such as Python or Ruby.
- Familiarity with container security best practices.
- Experience with configuration management tools like Ansible, Chef or Puppet.
Company info
- Developer Toolset and Application Administration: Administer, install, and upgrade servers and the applications that software engineers need to use, specifically those that are part of the software development process.
- Administer, install, and upgrade servers and the applications that software engineers need to use, specifically those that are part of the software development process.
Apply directly at Object Computing →Create a free account for alerts like thisView Object Computing immigration profile
This listing is sourced directly from Object Computing's careers page and normalized into a canonical job model.