Object Computing, Inc.-posted 3 months ago
Full-time
St. Louis, MO
51-100 employees

We are seeking a highly skilled DevOps Engineer with a deep background in Linux systems administration. This role is a perfect fit for a seasoned sysadmin who is ready to transition into or expand their expertise in a DevOps methodology. You will be crucial in automating our infrastructure, migrating our on-prem Linux environments to the cloud, and building and maintaining development and production environments. 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. Louis County, Missouri. This position has no on-call or pager duty requirements.

  • Design, implement, and maintain scalable and secure Linux-based infrastructure using Infrastructure as Code (IaC) tools like Terraform or Ansible.
  • Automate repetitive tasks, manage configuration, and ensure systems are reliable and efficient.
  • Administer, install, and upgrade servers and applications needed by software engineers.
  • Lead the migration of existing on-prem Linux servers and applications to a cloud platform (e.g., AWS, Azure, or GCP).
  • Collaborate with development teams to build and maintain robust Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Implement and manage monitoring and logging solutions to proactively identify and resolve performance issues.
  • Ensure Linux systems and infrastructure are secure by implementing best practices and conducting regular audits.
  • Minimum of 5 years of professional experience as a Linux Administrator or in a similar role.
  • Expert in the Linux command line, scripting (Bash, Python), and system-level troubleshooting.
  • Hands-on experience with key DevOps tools, including version control systems (Git), IaC tools such as Ansible and Terraform, and CI/CD platforms.
  • Practical experience with at least one major cloud provider (AWS, Azure, or GCP).
  • Proven experience in installing, upgrading, and administrating specific software development tools and applications.
  • Strong understanding of TCP/IP, DNS, DHCP, and firewalls.
  • Excellent communication and collaboration skills.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service