DevOps Engineer
Delaware or Irving, TX (Hybrid)
6+ months
Pay - $60/hour on W2
DevOps Engineer: As a DevOps Engineer, you will architect, automate, and manage secure cloud infrastructures and deployment pipelines for financial services clients. In this client-facing technical role, you will bridge the gap between software development and IT operations to accelerate software delivery and ensure enterprise-grade system reliability. You will leverage modern Infrastructure as Code (IaC) principles, container orchestration, and Continuous Integration/Continuous Deployment (CI/CD) automation to build highly scalable, resilient environments. By standardizing deployment workflows and embedding security best practices, you will empower engineering teams to deliver high-quality financial applications rapidly and safely.
Essential Functions & Key Responsibilities
CI/CD Automation & Orchestration: Design, build, and maintain robust Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins and/or Tekton to fully automate software delivery lifecycles for client applications.
Containerization & OpenShift/Kubernetes Management: Architect and manage highly available containerized environments. Deploy, configure, and scale applications utilizing Kubernetes and Red Hat OpenShift across complex enterprise architectures.
Infrastructure as Code (IaC): Provision, manage, and scale cloud infrastructure and platform resources automatically by utilizing IaC methodologies, specifically leveraging Terraform and Helm.
Cloud Architecture & Strategy: Partner with client stakeholders and engineering teams to design secure, scalable, and fault-tolerant cloud architectures within hybrid or multi-cloud environments.
OS & Server Administration: Administer, configure, and troubleshoot Linux-based server environments, with a strong emphasis on Red Hat Enterprise Linux (RHEL) administration and tuning.
Cross-Functional Collaboration: Act as the technical liaison between development, QA, and security teams to resolve deployment bottlenecks, enforce architectural standards, and drive a culture of continuous improvement.
Required Skills & Qualifications
Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline, and/or equivalent professional experience.
Experience: 6+ years of dedicated professional experience in DevOps engineering, cloud architecture, or site reliability engineering, with a proven track record of delivering infrastructure solutions in a client-facing or enterprise environment.
CI/CD Automation Proficiency: Extensive, hands-on experience building and optimizing automated deployment pipelines utilizing Jenkins and/or Tekton.
Container Orchestration: Strong technical expertise in configuring, scaling, and managing containerized applications using Kubernetes and OpenShift.
Infrastructure as Code (IaC): Deep practical experience writing and maintaining infrastructure code utilizing Terraform and managing Kubernetes package deployments via Helm.
Cloud Architecture: Demonstrated experience designing, provisioning, and supporting scalable cloud architectures (e.g., Amazon Web Services [AWS], Microsoft Azure, or Google Cloud Platform [GCP]).
Operating Systems: Robust administration and troubleshooting skills operating within Red Hat Enterprise Linux (RHEL) environments.
Communication Skills: Consistently demonstrates clear and concise written and verbal communication skills, with the ability to articulate complex infrastructure concepts to both technical teams and client stakeholders.