Full Time

DevOps Engineer

State of Texas
Remote!
$90,000 - $150,000* / year

Job Description

Overview

The DevOps Engineer at the State of Texas will play a critical role in bridging the gap between development and operations teams, focusing on improving deployment frequency, reducing failure rates, and shortening the lead time for changes. This position is tasked with automating processes, monitoring system performance, implementing robust software development practices, and ensuring that infrastructure is scalable and resilient. Strong collaboration with cross-functional teams and a deep understanding of the software development lifecycle are essential for success in this role.



Job Responsibilities

  • Design, implement, and manage CI/CD pipelines and infrastructure.
  • Collaborate with software developers to ensure seamless integration of applications.
  • Monitor system performance and troubleshoot issues across all environments.
  • Automate routine operational tasks to enhance efficiency.
  • Construct and maintain deployment strategies for cloud-based environments.
  • Ensure compliance with security policies and procedures.
  • Document processes, procedures, and system configurations for internal use.
  • Provide support for operational incidents and contribute to root cause analysis.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in DevOps, system administration, or related roles.
  • Strong experience with cloud platforms, preferably AWS, Azure, or Google Cloud.
  • Proficient in scripting languages such as Python, Bash, or Perl.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of configuration management tools such as Ansible, Chef, or Puppet.
  • Understanding of relational and non-relational databases.
  • Excellent problem-solving and analytical skills.


Benefits

  • Competitive salary based on experience and qualifications.
  • Comprehensive health, dental, and vision insurance options.
  • Retirement plans with employer contributions.
  • Generous paid time off and holiday leave.
  • Professional development and continuous learning opportunities.
  • Flexible work hours and potential for remote work options.


Technologies & Tools

The DevOps Engineer will utilize a variety of technologies and tools that facilitate seamless development and deployment processes. Key tools include Jenkins for continuous integration, Git for version control, Docker for containerization, Kubernetes for orchestration, and Terraform for infrastructure as code. Knowledge of monitoring tools such as Prometheus or Grafana will also be beneficial to track the health and performance of various applications and systems.



Ideal Candidates

Ideal candidates for the DevOps Engineer position will possess a strong technical background combined with excellent communication and teamwork skills. They should exhibit a proactive attitude toward problem-solving and continuously seek improvements in processes and efficiencies. A willingness to learn and adapt to new technologies, coupled with the ability to work efficiently under pressure, will make candidates stand out. Additionally, a passion for automation and an understanding of both development and operational perspectives are essential to thrive in this role.

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.