DevOps Engineer

  • -
  • Full-Time
  • On-Site

Job Description:

Tech Partners in Tulsa is working with a technology‑driven organization in Tulsa, Oklahoma is seeking a DevOps Engineer to support and enhance a complex, high‑performance, multi‑cloud infrastructure. This role is ideal for someone who thrives in fast‑moving environments, enjoys solving operational challenges, and is passionate about automation, reliability, and scalable cloud architecture.

The DevOps Engineer will work closely with Infrastructure leadership as well as Product, Engineering, and Security teams. Occasional travel may be required.

Key Responsibilities

  • Operate within a DevOps environment supporting cloud‑based infrastructure and applications
  • Design, implement, and continuously improve CI/CD pipelines and deployment workflows
  • Integrate security controls into CI/CD processes in partnership with security engineers
  • Develop and maintain Infrastructure as Code (IaC) solutions
  • Build, configure, deploy, and manage AWS cloud resources
  • Maintain highly available systems designed for extremely high uptime
  • Monitor production systems to ensure performance, reliability, and operational health
  • Enhance monitoring, alerting, and observability platforms
  • Write custom scripts and tooling (Bash, Python, etc.) for monitoring, automation, and threat detection
  • Analyze the performance of software services using testing and profiling tools
  • Review application performance metrics and implement fixes proactively
  • Use log management tools to identify issues and collaborate with Product teams on resolutions
  • Ensure adherence to performance‑related SLAs, including transaction processing speed
  • Right‑size cloud resources to avoid over‑ or under‑provisioning
  • Scale infrastructure up or down based on performance and service requirements
  • Support Linux system administration tasks
  • Assist developers with application‑to‑database integrations
  • Communicate system architecture visually and present infrastructure updates to leadership
  • Lead evaluation and adoption of new technologies
  • Perform cloud resource provisioning, lifecycle management, and infrastructure automation
  • Maintain system documentation, diagrams, and operational runbooks

Qualifications

Education

  • High school diploma or equivalent

Experience

  • 2–3 years of hands‑on DevOps or cloud infrastructure experience. Experience gained through internships or military service is acceptable OR
  • 1 year of relevant experience plus multiple applicable certifications (AWS, Kubernetes, Terraform, etc.) or a related higher‑education degree
  • Demonstrated curiosity about system behavior, performance optimization, and automation

Technical Skills

  • Proficiency with Infrastructure as Code, especially Terraform
  • Experience with monitoring/observability tools such as Grafana and Prometheus
  • Experience using GitHub for version control and collaboration
  • Familiarity with Java‑related services
  • Hands‑on experience designing and maintaining Jenkins CI/CD pipelines
  • Experience with Docker or Podman and a strong understanding of containerization
  • Knowledge of Continuous Integration options available within AWS
  • Configuration management experience (Ansible, Chef, Puppet, etc.)
  • Experience implementing Continuous Deployment patterns on AWS (blue/green, A/B testing)
  • Experience with AWS services such as ECS, EC2, Security Groups, ECR, Cognito, and related technologies
  • Ability to select appropriate AWS services based on technical requirements
  • Ability to tune AWS‑hosted applications for performance and proactively monitor environments
  • Understanding of test automation strategies
  • Ability to build tools from scratch using Python, Bash, or similar scripting languages
  • Strong analytical and problem‑solving skills with a focus on system reliability

Collaboration

Internal: Product, Engineering, Security, and Infrastructure leadership External: Cloud service providers, technology vendors, and service partners as needed