Lead, DevOps Engineer

$100,000 - $140,000/Yr

HALO Branded Solutions - Work From Home, IL

posted 3 days ago

Full-time - Senior
Hybrid - Work From Home, IL
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

We are HALO! We connect people and brands to create unforgettable, meaningful, and lasting experiences that build brand engagement and loyalty for our over 60,000 clients globally. Our nearly 2,000 employees and 1,000 Account Executives located in 40+ sales offices across the United States are the reason HALO is the global leader in branded merchandise, uniform programs, and recognition and incentive solutions. We are seeking a Lead DevOps Engineer who will oversee the design, implementation, and optimization of our DevOps practices across multiple cloud platforms. This role requires extensive experience in AWS and Azure, cloud networking, and cloud security, as well as proficiency with Terraform, Jenkins, Infrastructure as Code (IaC), and Configuration Management. The ideal candidate will also bring experience in Site Reliability Engineering (SRE), version control systems, database management, and the development and maintenance of headless services. You will serve as a team lead to ensure the availability, scalability, and security of our systems while optimizing workflows and automating processes. Collaboration with development, operations, and security teams is essential to drive continuous improvement and innovation.

Responsibilities

  • Serve as a lead on the DevOps team, providing technical direction and support.
  • Collaborate with software development, infrastructure, and operations teams to define and implement DevOps best practices.
  • Serve as a subject matter expert for AWS, Azure, and other cloud platforms.
  • Develop strategies for Site Reliability Engineering (SRE) to ensure system availability and performance.
  • Coordinate cross-functionally to align on requirements, deliverables and timelines.
  • Design procedures for system troubleshooting and maintenance.
  • Design, build, and manage scalable, secure, and resilient infrastructure on a multi-cloud platform, including, but not limited to AWS and Azure.
  • Implement and manage Infrastructure as Code (IaC) using tools like Terraform and CloudFormation.
  • Manage cloud networking, including VPCs, subnets, security groups, and load balancers.
  • Ensure cloud security best practices are followed, including identity and access management (IAM), encryption, and monitoring.
  • Develop software to integrate with internal back-end systems.
  • Implement continuous integration and delivery (CI/CD) pipelines using tools like Jenkins, ensuring efficient and reliable software deployment.
  • Automate infrastructure provisioning, configuration, and deployment processes to improve efficiency and reduce errors.
  • Develop scripts to automate workflow.
  • Utilize version control systems like Git to manage code changes and collaborate with development teams.
  • Implement configuration management practices using tools like Ansible, Chef, or Puppet.
  • Manage databases and headless services, ensuring high availability and performance.
  • Optimize database scaling, backups, and disaster recovery processes.
  • Develop monitoring and alerting systems to proactively identify and resolve infrastructure issues.
  • Lead incident management and post-incident reviews to continuously improve system reliability and response times.
  • Perform root cause analysis of production errors and resolve technical issues.
  • Build tools to reduce occurrence of errors and improve customer experience.

Requirements

  • 5+ years of experience in DevOps, cloud engineering, site reliability engineering, infrastructure engineering, and/or software engineering roles.
  • Hands-on experience with AWS and Azure cloud platforms.
  • Proven experience with Infrastructure as Code (IaC) using Terraform or CloudFormation.
  • Proficient in implementing CI/CD pipelines using Jenkins or similar tools.
  • Strong knowledge of cloud security, networking, and identity management in cloud environments.
  • Experience with version control systems like Git and configuration management tools such as Ansible, Chef, or Puppet.
  • Database management and headless services experience.

Nice-to-haves

  • Experience with multi-cloud environments and hybrid cloud solutions.
  • Cloud certifications such as AWS Certified Solutions Architect or Microsoft Certified Azure Solutions Architect.

Benefits

  • Medical, Dental, Vision, Life and Disability insurance
  • 401K Retirement Savings Plan
  • Health Savings Accounts (HSA)
  • Flexible Spending Accounts (FSA)
  • Flexible schedules
  • Career advancement opportunities
  • Positive culture of ingenuity and inclusion
  • Recognition programs for employee achievements
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service