Job Description :
Job Title: Devops / Build release engineer

Location: Dallas, TX

No. of Positions: 1

Position Type: Full Time

Job Description

This DevOps Automation Engineer will be a critical member of Copart''s growing DevOps team and will be focusing on exploring, designing and implementing tools to build a robust platform for use by all development teams, guiding development and documenting automation standards for use by the organization. This platform includes CI pipelines, environments for running applications, monitoring and cloud maintenance tools. The role additionally is responsible for Production Support and keeping our sites up and running, automating deployments, configuration management and capacity management of Copart''s production applications. This role will interact with all functions in Copart''s technology team to build out operational capabilities to support secure, scalable, fault-tolerant and cloud-based web architecture.

Essential Duties

Provide a microservices-based cloud-based landscape to host a variety of web applications and services for all our global users

Deploy a scalable infrastructure, which hosts a variety of web applications and APIs using configuration management tools

Research and implement new systems to keep our cloud-based landscape at the forefront of technological innovation

Collaborate with other cross-functional, distributed Scrum teams to identify and solve challenging issues in our platform

Automate deployment and continuously monitor a scalable, immutable infrastructure to ensure that our Copart customers have their products and services available at any time

Build, maintain, and troubleshoot one or more company products

Develop internal tools and processes to maintain stability and performance of our infrastructure

Research, review, analyze, troubleshoot, and document product-related IT systems

Automate repetitive tasks

Present ideas clearly to executives and personnel on levels of the development process


Excellent verbal and written communication skills including the ability to produce usable and maintainable documentation

Proficient with standard IT concepts, practices, and procedures

Intermediate programming and scripting knowledge

Ability to execute research projects and generate practical results and recommendations

Strong work ethic, attention to detail, and drive to be successful; ability to work independently with minimal supervision or assistance

Strong problem-solving skills: innovation, collaboration, analysis, inductive reasoning

Strong understanding of business processes and IT systems

Strong knowledge of Windows and Linux operating systems

Experience working in an Agile environment

Thorough understanding of TCP/IP networking and DNS

Good experience working with Docker containers and Kubernetes is a must.

Good experience with integrating application and security test automation into DevOps pipelines is a must

Evangelize, communicate and be a champion for the application and security test automation vision and technology stack to the development teams

Experience with cloud platforms (Azure, AWS, Google Cloud, etc is a plus

Develop and run strategic automation tools and projects

Strong experience automating CI/CD pipelines and repetitive tasks with Ansible, Python, JavaScript or Bash

Experience with Tomcat, Redis, Solr, Nginx and Nirvana Messaging is a plus

Experience with Build Automation Tools like Maven, Gradle.

Strong interpersonal, time management, project management, and conflict resolution skills

Proficiency in presentation of technical and business subjects to technical and non-technical audiences