iBase-tposted 2 months ago
Full-time • Senior

About the position

The Senior DevOps Engineer is responsible for designing, implementing, and maintaining our infrastructure and deployment processes. Work closely with our development and operations teams to ensure the smooth and efficient delivery of our software products. Design and implement scalable and reliable infrastructure solutions to support our software development and deployment processes. Collaborate with development teams to define and implement continuous integration and continuous deployment (CI/CD) pipelines. Automate infrastructure provisioning, configuration management, and application deployment processes. Monitor and troubleshoot production systems to ensure high availability and performance. Implement and maintain security best practices for our infrastructure and applications. Collaborate with cross-functional teams to identify and resolve infrastructure-related issues. Stay up to date with industry trends and best practices in DevOps and cloud technologies. Mentor and provide guidance to junior members of the DevOps team.

Responsibilities

  • Design and implement scalable and reliable infrastructure solutions to support software development and deployment processes.
  • Collaborate with development teams to define and implement CI/CD pipelines.
  • Automate infrastructure provisioning, configuration management, and application deployment processes.
  • Monitor and troubleshoot production systems to ensure high availability and performance.
  • Implement and maintain security best practices for infrastructure and applications.
  • Collaborate with cross-functional teams to identify and resolve infrastructure-related issues.
  • Stay up to date with industry trends and best practices in DevOps and cloud technologies.
  • Mentor and provide guidance to junior members of the DevOps team.

Requirements

  • Strong knowledge of cloud platforms, preferably AWS and Azure.
  • Proficiency in infrastructure-as-code tools, preferably Terraform.
  • Experience with containerization technologies such as Docker, Kubernetes, Openshift.
  • Proven GitOps experience with tools like ArgoCD or Flux.
  • Experience with at least one configuration management tool like Ansible, Chef, Puppet, or Salt stack.
  • Linux Administration experience with various operating systems like Redhat, CentOS, Ubuntu, Rocky Linux.
  • Solid understanding of CI/CD principles and tools like Jenkins and GitLab CI.
  • Strong scripting skills in languages like Python, Bash, or Go Language.
  • Familiarity with monitoring and logging tools like Prometheus, Grafana, and ELK stack.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Bachelor’s degree in computer science, Engineering, or a related field.
  • Minimum of 6 years of experience in a DevOps role, preferably in a product-focused environment.

Nice-to-haves

  • Professional/Specialty level Certification of at least one of AWS, Azure, Terraform, Networking.
  • Professional certification like RHCA, RHCE, RHCHA.
  • Experience in DevSecOps.
  • Experience in Platforms Engineering.

Benefits

  • Competitive salary
  • Yearly Performance Bonuses
  • Referral Bonuses
  • Comprehensive Medical/Dental/Vision Plans
  • Company Paid LTD/STD
  • Company Paid Life Insurance
  • HSA/FSA
  • Unlimited Vacation
  • 40 hours of sick time per year
  • Paid Holidays (10 per year)
  • WFH Equipment Stipend
  • Internet/WIFI stipend
  • 401K - company match
  • Educational Assistance Program
  • Wellness Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service