Job Openings DevOps Engineer

About the job DevOps Engineer

    Job Title: DevOps Engineer

    Location: Houston, TX 

    Job Type: Fulltime

    Job Overview: We are seeking a proactive and skilled DevOps Engineer with a strong understanding of Git branch/merge/deployment strategies, Terraform, and Azure DevOps (ADO) pipelines to support, monitor, and continuously improve our deployment processes across cloud environments. You'll play a key role in implementing and refining DevOps practices, from pipeline scripting to containerization, ensuring our environments are secure, efficient, and highly available.

    Key Responsibilities:

    • Develop, maintain, and optimize Git branch, merge, and deployment strategies to streamline version control and code integration.
    • Design, implement, and manage Infrastructure as Code (IaC) using Terraform, automating environment setups and configurations.
    • Create, configure, and manage ADO build and deployment pipelines using YAML scripting, ensuring reliable and scalable CI/CD practices.
    • Establish monitoring and alerting systems for Azure, AWS, and GCP environments to preemptively address issues and ensure high availability.
    • Support containerization initiatives, designing and deploying solutions that enhance portability, security, and scalability of applications.
    • Collaborate with cross-functional teams to evaluate, recommend, and implement DevOps best practices tailored to our infrastructure and business needs.
    • Proactively identify and implement process improvements to enhance deployment efficiency, reduce risk, and optimize resource utilization.
    • Troubleshoot, analyze, and resolve issues related to infrastructure and deployments, leveraging root cause analysis to prevent recurrence.

    Qualifications:

    • 5 years relevant experience
    • Proven experience with Git branch and merge strategies, deployment workflows, and pipeline automation.
    • Proficient in Terraform, with hands-on experience in deploying and managing resources on cloud platforms.
    • Advanced skills in Azure DevOps (ADO), particularly in building and scripting YAML-based CI/CD pipelines.
    • Knowledge of monitoring and alerting tools specific to Azure, AWS, and GCP, with a strong understanding of multi-cloud deployments.
    • Experience with containerization technologies such as Docker, Kubernetes, or similar.
    • Strong analytical skills, with the ability to anticipate issues, understand root causes, and implement proactive solutions.
    • Self-starter, inquisitive mindset, and a continuous learner with the ability to identify areas of improvement and recommend solutions.
    • Excellent communication skills and a collaborative attitude to work effectively across teams.

    Preferred Skills:

    • Certification in Azure, AWS, or GCP.
    • Familiarity with scripting languages like Python, Bash, or PowerShell for automation.
    • Experience with logging and monitoring tools like Prometheus, Grafana, or CloudWatch.