Inabia Software & Consulting - Downingtown, PA

posted 5 days ago

Full-time - Senior
Downingtown, PA
Professional, Scientific, and Technical Services

About the position

The Senior DevOps Engineer will play a critical role in managing and optimizing the infrastructure and deployment processes within a mid to large Linux environment. This position requires extensive experience in DevOps practices, cloud platforms, and automation tools to ensure efficient operations and high availability of services. The ideal candidate will have a strong background in IT operations, with a focus on process improvement and monitoring systems, while also being self-motivated and possessing excellent communication skills.

Responsibilities

  • Manage and optimize infrastructure in a mid to large Linux environment.
  • Implement and maintain automation and virtualization solutions on cloud platforms.
  • Build and sustain monitoring systems to ensure high availability and performance of applications.
  • Collaborate with development teams to streamline deployment processes using tools like Ansible, Puppet, and Terraform.
  • Monitor system performance and troubleshoot issues in real-time.
  • Ensure security and compliance of cloud-based applications and infrastructure.
  • Document processes and maintain operational procedures (MOPs).
  • Provide 24x7 support for cloud-based applications and infrastructure.

Requirements

  • 10+ years of experience as a DevOps Engineer or platform developer in a Linux environment.
  • Strong IT/Ops background with a focus on process and MOPs.
  • Solid understanding of Linux fundamentals, particularly with CentOS and RPM.
  • Experience with container orchestration systems like Kubernetes.
  • Familiarity with deployment and management systems such as Ansible, Puppet, Salt, Chef, Packer, and Terraform.
  • Practical experience with automation and virtualization on cloud platforms like AWS, VMWare, or OpenStack.
  • Expertise in building and maintaining monitoring systems such as Nagios or OP5.
  • Proficiency in at least one scripting or high-level programming language (Python, Node.js, Java, Shell, Perl, Golang).
  • Production experience with load balancers and web stack-based application environments.
  • Experience managing NoSQL databases like Cassandra or Hadoop.

Nice-to-haves

  • Familiarity with REST/SOAP/JSON APIs.
  • Knowledge of messaging systems like ActiveMQ, RabbitMQ, and Kafka.
  • Experience with distributed file systems such as GlusterFS or Ceph.
  • Experience in AWS VPC, Networking, and Security.

Benefits

  • Health insurance
  • 401k retirement plan
  • Flexible scheduling options
  • Professional development opportunities
  • Paid holidays and vacation time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service