DevOps Engineer in Plano · Austin Fraser
Banner Default Image

Overview

This will be an on-site position located in Dallas TX, though we currently are working remotely. The ideal candidate for the position will be a self-starter who is driven to find innovative ways to improve the way our product is built, deployed and delivered. The candidate will be results-oriented, passionate about the improvement of the developer and user experience, and is a critical and strategic thinker. The candidate is highly organized, can multitask and meet aggressive deadlines, and is a team-player and team-builder who can make meaningful and long-lasting connections with others.

The candidate must have the ability to assess and analyze a wide range of information to draw conclusions on how to improve the scalability, resilience, security, and availability of our system. In addition, the candidate will work on cross-functional teams as a DevOps/DevSecOps engineer. You will provide strong leadership through technical excellence and mentoring, and your contributions will be key to the success of the business.

Responsibilities

  • Work on a DevOps team that is responsible for Site Reliability Engineering (SRE), GitOps CI/CD pipelines, infrastructure automation, and the implementation and deployment of our cloud-native tools

  • Provide technical leadership through mentoring, a commitment to technical excellence, accountability, transparency, and skills development

  • Implement a scalable CI/CD pipeline that supports various cloud deployment strategies such as Blue Green, Canary, etc.

  • Partner with Development, Security, and Compliance teams to identify, manage, document, and implement best practices and automated processes for cloud and internal solutions

  • Stay up to date with the latest application DevOps developments and trends to continually improve internal processes and tooling

  • Assess current applications and architecture to determine where DevOps methodologies can be meaningfully applied

  • Contribute to technical design, product and vendor selection, application and technical architectures related to DevOps, transformation, and automation efforts

  • Create an open, honest, accountable, and collaborative team environment, providing timely and meaningful feedback

Skills & Qualifications

  • Bachelor's Degree in Computer Science or similar

  • 3+ years of experience with Agile, DevOps practices

  • 3+ years of experience with AWS development and management (AWS Associate certification or higher preferred)

  • Strong knowledge of network fundamentals, including design, routing and switching, firewalls, denial-of-service, load balancing, and debugging.

  • Proven record working on teams to meet aggressive timelines while maintaining high-quality standards

  • Proven record applying DevOps principles and tools used for Cloud-Native Applications including Terraform, Micro-service Architecture, Kubernetes, Docker, Istio, Envoy, etc.

  • 3 years experience with scalable CI/CD solutions (Gitlab CI, Jenkins, GitHub Actions, etc)

  • 3 years of operational experience managing multi-region large scale international

    infrastructure

  • Proven experience implementing scalability, availability, and resiliency principles

  • Solid understanding of AWS Well-Architected Framework

  • Operational experience with Incident Management

  • Strong understanding of data structures, software design patterns, and TDD methodology with proficiency in Python, Golang, or similar

Pluses

  • Experience with the use and deployment of Nginx, Postgres, Redis, Memcached, GitLab/GitHub, and the Atlassian platform

  • Experience with deployment tools such as Spinnaker, GitLab CI, GitHub, Jenkins

  • Certified Kubernetes Developer or Administrator

  • AWS Certified DevOps professional certification

  • AWS Solutions Architect Professional/Associate certification

  • AWS SysOps Administrator Associate

  • Any security certifications