DevOps Engineer

Hoffman Construction CompanyLake Oswego, OR
16h

About The Position

Build What Matters. Create What’s Next. Hoffman Construction is a forward-thinking, self-performing builder specializing in technically complex, sustainable projects across advanced technology, mission critical, life sciences, healthcare, higher education, and commercial markets. Since 1922, we’ve grown from entrepreneurial roots into a multi-billion-dollar, employee-owned enterprise—now a dynamic family of companies with a national presence and a legacy of excellence. At Hoffman Construction, your potential has room to grow. Whether you're on a jobsite or in a corporate office, you’ll be empowered to take initiative, explore new paths, and shape the future of construction. We believe in building opportunity together—by unlocking talent, inspiring innovation, and driving forward the ideas that make a difference. Join us and benefit from: Competitive pay and advancement opportunities Ongoing professional training and development Comprehensive benefits—including free primary care for you and your family through our dedicated clinics, health insurance, paid time off, and a generous retirement plan. A culture rooted in inclusion, collaboration, and respect. We’re hiring across all departments. Discover your future with us. www.hoffmancorp.com/careers. Job Summary: We are seeking a highly skilled and motivated DevOps Engineer to serve as a foundational member of our IT team. This role exercises independent judgement and advanced professional expertise in the application delivery process, focusing on developing, optimizing, and maintaining our GitLab Continuous Integration/Continuous Deployment (CI/CD) pipelines. The DevOps Engineer will be responsible for ensuring a robust, scalable, and secure automation framework that enables fast and reliable application deployments across all environments. This position requires deep technical knowledge, problem-solving, and professional discretion in determining appropriate solutions to complex infrastructure and deployment challenges.

Requirements

  • Experience: Proven professional experience as a DevOps Engineer, CI/CD Specialist, or similar role.
  • GitLab CI/CD Mastery: Deep, hands-on expertise in designing, scripting, and managing complex GitLab CI/CD pipelines using YAML.
  • Containerization: Strong knowledge of Docker for containerizing applications
  • Infrastructure-as-Code (IaC): Proficiency with a major IaC tool, such as Ansible, for managing infrastructure and environments.
  • Scripting: Advanced proficiency in scripting languages, such as Bash or Python, for automation tasks.
  • Version Control: Expert-level understanding of Git and branching strategies.
  • Monitoring: Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • Two to three (2-3) years of equivalent work experience required.
  • High School Diploma or GED required.

Nice To Haves

  • Experience managing GitLab Runners (specifically custom or containerized runners).
  • Knowledge of security scanning tools and integrating them into the pipeline (e.g., SAST, DAST, dependency scanning).
  • Associate’s degree in computer science, information technology or equivalent preferred.

Responsibilities

  • Design and Implementation: Architect, develop, and maintain robust, reusable, and efficient CI/CD pipelines using GitLab CI/CD features and runners, applying professional judgement to select appropriate tools, configurations, and methodologies.
  • Automation: Lead the automation of all stages of the software development lifecycle, including building, testing, security scanning, and deployment of applications.
  • Foundation Maintenance: Define and enforce standards for our deployment foundation. Serve as a subject matter expert, providing guidance and technical direction to internal stakeholders.
  • Troubleshooting: Independently diagnose and resolve complex pipeline failures, environment issues, and performance bottlenecks in a timely manner.
  • Collaboration: Work closely with requesting departments, software development, QA, and security teams to integrate their requirements into the automated pipelines.
  • Best Practices: Drive the adoption of DevOps best practices, including shift-left security, continuous monitoring, and immutable infrastructure.

Benefits

  • Competitive pay and advancement opportunities
  • Ongoing professional training and development
  • Comprehensive benefits—including free primary care for you and your family through our dedicated clinics, health insurance, paid time off, and a generous retirement plan.
  • A culture rooted in inclusion, collaboration, and respect.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

High school or GED

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service