Senior DevOps Engineer

  • Location: Houston
  • Type: Contract To Hire
  • Job #9658

Job Description: Senior DevOps Engineer

Location: This position is open to candidates residing within the contiguous U.S. who can work 100% remotely.

Job Overview:

We are seeking an experienced and highly skilled Senior DevOps Engineer to join our team. As a Senior DevOps Engineer, you will play a crucial role in managing our Azure cloud infrastructure, implementing CI/CD pipelines, automating deployment processes, and ensuring the security and compliance of our systems. Your expertise will help drive a culture of DevOps excellence within our organization.

Key Responsibilities:

1. Azure Infrastructure Management:
   – Design, deploy, and manage Azure cloud infrastructure components, including virtual machines, storage accounts, networking, and Azure Kubernetes Service (AKS) clusters.
   – Develop, deploy, configure, secure, and monitor Azure services using tools such as ARM templates, Bicep, Terraform, YAML, Azure CLI, and Azure DevOps pipelines.

2. Continuous Integration and Continuous Deployment (CI/CD):
   – Create and maintain automated CI/CD pipelines using Azure DevOps Services or similar tools to ensure efficient application delivery.

3. Scripting and Automation:
   – Utilize scripting languages (e.g., PowerShell, Azure CLI, KQL, SQL) to automate deployment, scaling, monitoring, and maintenance tasks within the Azure environment.

4. Version Control:
   – Manage version control systems, particularly Git, and implement effective branching strategies to facilitate collaboration among development teams.

5. Monitoring and Logging:
   – Implement robust monitoring and logging solutions, such as Azure Monitor and Application Insights, to proactively identify issues and optimize system performance.

6. Security and Compliance:
   – Strengthen the security posture of Azure infrastructure and ensure compliance with industry best practices and relevant regulations.

7. Collaboration and Mentoring:
   – Collaborate with cross-functional teams, providing technical guidance and mentoring to junior engineers, fostering a strong DevOps culture.

8. Troubleshooting and Support:
   – Investigate and resolve complex issues related to cloud infrastructure, CI/CD pipelines, and application deployments.

9. Performance Optimization:
   – Continuously monitor and optimize Azure infrastructure for high availability, scalability, and cost efficiency.

10. Research and Innovation:
    – Stay updated with the latest Azure technologies and industry trends, recommending improvements and innovative solutions to enhance development processes.

Requirements:

– Bachelor's degree in Computer Science or equivalent education and experience.
– 5+ years of professional experience in DevOps or related fields.
– 3+ years of hands-on experience with Azure DevOps Services (CI/CD tool).
– 2-3 years of professional Windows system administration experience.
– 5+ years of hands-on expertise with Azure Cloud in an enterprise environment.
– 5+ years of automation experience with PowerShell, DSC, JSON, and YAML scripts.
– 3+ years of hands-on experience with infrastructure-as-code (IaC) tools like Terraform or Bicep.
– 2+ years of hands-on experience with containerization technologies and orchestration.
– Experience with IDE tools (Visual Studio/Visual Studio Code).
– Strong written and verbal communication skills.

Preferred Skills:

– Experience with Application Performance Monitoring tools (Dynatrace preferred).
– Experience in delivering commercial SaaS applications.
– Basic understanding of writing SQL queries and SQL Server administration.
– Experience with SonarQube implementation and administration.
– Working knowledge of Log Analytics, Application Insights, and Sentinel.
– Proficiency in network methodology, diagnostics, and troubleshooting.
– ITIL experience and Microsoft certifications.

Soft Skills:

– Self-motivated and able to excel in a results-driven environment.
– Natural relationship builder with integrity, reliability, and maturity.
– Strong ability to prioritize tasks and manage competing requests.
– Critical thinking and problem-solving skills.
– Keen attention to detail and commitment to meeting deadlines.
– Team-oriented mindset with excellent interpersonal skills.

Join our team as a Senior DevOps Engineer and contribute to the success of our cutting-edge projects and technology solutions. Apply now to be part of our dynamic and forward-thinking organization.

 

#9658

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Talent Focus

Contact Us for Job Placement

Employer Focus

Inquire About Labor Solutions