Analytic Partners - Dallas, TX

posted 16 days ago

Full-time - Mid Level
Dallas, TX
Professional, Scientific, and Technical Services

About the position

The Site Reliability Engineer (SRE) role at Analytic Partners focuses on enhancing software delivery automation and promoting DevOps best practices. The position involves simplifying and improving software release processes, supporting cloud-based solutions, and participating in the design and monitoring of services and software systems. The SRE will also be part of the Level 2 production support team, ensuring the stability and performance of applications and third-party tools.

Responsibilities

  • Software delivery automation (CD, CI)
  • Promotion and evangelization of DevOps best practices (CI, CD, automated testing, branching strategy, decoupling, etc.)
  • Simplification and improvement of software delivery/release processes
  • Support existing development processes
  • Support cloud-based solutions by building and managing infrastructures in AWS
  • Participate in services and software systems design
  • Monitor and fix issues identified or reported
  • Minor development for internal services and automation needs
  • Plan, coordinate and implement changes to maintained software configurations and installations, including zero downtime releases
  • Interactions with development teams for task scheduling, clarification and implementation
  • Participation in deployment processes (development and testing)
  • Editing and maintenance of documentation for software architectures and automation processes
  • Be part of the Level 2 production support team supporting applications and third-party tools which will include legacy application environments
  • Work in a team or alone or both from time to time.

Requirements

  • BSc/MSc degree in the field of computer science is preferred, otherwise equivalent experience is expected
  • A minimum of 5 years of work experience as a Site Reliability Engineer/Systems Administrator/DevOps supporting development teams
  • Excellent understanding of SDLC, patching, releases and software development at scale
  • Good understanding of enterprise standards and enterprise building principles
  • In-depth knowledge in Linux OS
  • Theoretical and practical skills in Web-environments based on Python, Node.JS (React, Angular), technologies, e.g. Apache
  • Strong scripting skills in one or any combination of bash, python, perl, ruby
  • Good understanding of the mechanisms of Web-environment architectures approaches
  • Strong knowledge of cloud providers AWS or Azure
  • Good knowledge of configuration management tools such as Ansible and/or Packer
  • Good knowledge of cloud infrastructure orchestration tools like CloudFormation or Terraform
  • Basic knowledge on software delivery orchestration tools like Kubernetes, Nomad, Spinnaker, GoCD, Jenkins Pipelines
  • Strong practical knowledge of CI Tools, e.g. Jenkins
  • Excellent knowledge of Continuous Integration and Delivery approaches
  • Interest in bringing knowledge to IT and software development
  • Excellent work organization, self-management, communication and interpersonal skills
  • Values continuous learning and can work independently and a natural problem solver
  • Loves to ideate, bring forth creative and practical solutions
  • Challenge the status quo and always look to improve
  • Receptive to feedback and are proactive about finding solutions
  • Team player, flexibility to adapt to new working environment.

Nice-to-haves

  • Experience with designing and implementing disaster recovery procedures
  • Experience designing and implementing system backups
  • Experience designing and implementing AV/AM, IDS, monitoring, and logging
  • AWS solutions architect certification and or other certification

Benefits

  • Opportunities for unlimited growth and career development
  • Supportive and inclusive work environment
  • Focus on diversity, equity, and inclusion
  • Recognition and rewards for innovation and results
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service