DevOps Engineer

HearstTampa, FL
6hHybrid

About The Position

The DevOps Engineer will be instrumental in bridging the gap between development and operations, ensuring the smooth and efficient delivery of high-quality software products.

Requirements

  • Five (5) years of experience in a DevOps Engineer role
  • Technical Proficiency: Strong experience with CI/CD tools such as Jenkins, GitLab CI, GitHub, etc.
  • Scripting and Programming: Proficiency in scripting languages like Python, Bash, or PowerShell. Java development background is preferred.
  • Cloud Expertise: Hands-on experience with cloud platforms, specifically AWS is required.
  • Containerization: Proven experience with the containerization tool Docker and experienced with AWS ECS/EKS to manage containerized applications effectively.
  • Cloud Architecture: Experience designing systems in the cloud such as serverless (e.g. AWS lambda, fargate), queuing (e.g. sqs/sns), data storage (e.g. rds, s3)
  • Networking: Strong grasp of networking concepts including VPC and Subnetting, firewalls, DNS, http/https, tcp/ip
  • IaC: Experience provisioning cloud infrastructure using Terraform is required.
  • Collaboration Tools: Familiarity with version control systems (e.g. Git) and collaboration platforms (e.g. Jira, Confluence).
  • Problem-Solving: Strong analytical and problem-solving skills with a passion for optimizing processes and infrastructure.
  • Continuous Learning: Enthusiasm for staying up to date with the latest industry trends, tools, and technologies.
  • Bachelor’s Degree required, preferably in CS or MIS
  • Ability to work on-call to support late night deployments.
  • Ability to work across all Time Zones and willing to cover off-hour deployments on a regular basis.
  • Prospective candidates must be able to pass a background check and drug screening
  • This position will be Hybrid and local to Tampa, FL.

Responsibilities

  • Collaboration: Work closely with developers, QA engineers, and IT operations to streamline processes and improve communication across all stages of the software development lifecycle.
  • Continuous Integration/Delivery (CI/CD): Implement and maintain robust CI/CD pipelines to ensure that application is automatically deployed, promoting rapid feedback and iterative development.
  • Automation: Develop and manage automation scripts to deploy, manage, and monitor applications, infrastructure, and configuration, reducing manual intervention and enhancing reliability. Leverage AI and predictive techniques to reduce manual coding effort.
  • Infrastructure as Code (IaC): Utilize tools such as Terraform to define and provision infrastructure through code, ensuring consistency and repeatability.
  • Monitoring/Alerting: Set up and manage logging, monitoring, and alerting tools to track application performance, identify issues, and optimize system efficiency.
  • Security Practices: Implement security-best practices within the CI/CD pipelines and infrastructure to safeguard our applications and data.
  • Containerization: Leverage Docker for containerization and manage containerized applications using AWS ECS to ensure scalable and efficient deployment.
  • Documentation: Create and maintain comprehensive documentation for all automation, CI/CD processes, and infrastructure setups.

Benefits

  • Medical, vision, and dental plans for full time employees
  • 401(k) offered with a generous match
  • Benefits begin on first day of the month following employment
  • Exercise/Health Club reimbursement opportunity
  • Monthly dependent care reimbursement opportunity
  • Short Term and Long-Term disability
  • Basic Term Life and AD&D Insurance
  • Pet Wellness program
  • Generous PTO and Company Paid Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service