Devops Engineer

CareerCircle
Plano, TX, United States
1 day ago
Apply on www.careercircle.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$114,400.0 - $156,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Build Automation Microsoft Azure Cloud Computing Cloud Database Cloud Engineering Software Quality Code Review
+31 more
Cyber Security Continuous Integration Data Integrity Software Design Patterns DevOps Disaster Recovery Distributed Systems Virtual Private Networks (VPN) Python (Programming Language) Automation of Marketing Network Administration Performance Tuning Reliability Engineering Cloud Services Zero Trust Network Access Software Engineering Diagnostic Tools Scripting Autoscaling System Availability Multi-Cloud HybridCloud Infrastructure as Code (IaC) Containerization Git Flow Kubernetes Deployment Automation Terraform Software Version Control Docker Microservices

Job description

This DevOps Engineer role focuses on creating, maintaining, supporting, and continuously improving complex cloud operations for cutting-edge, microservice-based platforms. You will collaborate closely with DevOps Engineers, Data Engineers, Software Engineers, Data Scientists, Agile Delivery Leads, and Technical Product Managers to drive innovation in mobility, safety, and convenience services. The position suits someone who enjoys solving complex problems, thinking big, and working hands-on with modern cloud, automation, and CI/CD technologies., * Lead initiatives by defining project objectives, developing project schedules, preparing cost estimates, forecasting and allocating resources, and ensuring timely delivery under the direction of a Product Manager or leadership.

  • Independently write, maintain, and refine complex automation scripts, focusing on readability, maintainability, and efficiency.
  • Perform advanced troubleshooting on automation scripts and systems that include multiple integration points across platforms and services.
  • Lead or actively participate in code reviews to improve overall script and code quality, offering and receiving constructive feedback.
  • Write clean, reusable, and high-quality code to solve novel or complex problems, and lead advanced code reviews to ensure adherence to best practices throughout the merge review process.
  • Design patterns, practices, and platform capabilities that enable developers to integrate and deliver software components efficiently and reliably.
  • Build, enhance, and maintain CI/CD pipelines to ensure a fully functional, robust, and scalable software delivery ecosystem.
  • Independently manage virtual servers, containers, and orchestration platforms, including provisioning, configuration, and lifecycle management.
  • Identify, design, and develop automation capabilities across local and cross-team or cross-organization environments that impact key business SLAs and KPIs.
  • Implement security measures across pipelines and infrastructure to protect data integrity and confidentiality.
  • Lead advanced troubleshooting and resolution of complex or novel system issues by analyzing logs, performance data, and overall system behavior.
  • Define and enforce consistent branching strategies to support parallel development, code isolation, and seamless integration across multiple teams.
  • Regularly review and analyze system performance metrics, proactively identify and resolve bottlenecks, and implement solutions to improve speed, reliability, and responsiveness.
  • Handle multi-region or multi-cloud network management, including zero trust networks and virtual private networks.
  • Assist in the planning and execution of canary deployments to safely roll out changes.
  • Perform chaos engineering activities focused on networking to test and validate system resilience.
  • Develop and implement strategies for network redundancy and disaster recovery to ensure high availability.
  • Ensure that network and cloud infrastructure can withstand and recover from failures or disasters with minimal impact on services.
  • Lead and facilitate technical discussions, sharing insights and recommendations grounded in DevOps principles and best practices.
  • Coach and mentor more junior DevOps Engineers by providing targeted feedback and guidance to help them improve technical skills, overcome challenges, and achieve specific goals.
  • Contribute to right-sizing and autoscaling strategies to support disaster recovery, handle peak performance times, and optimize cost.
  • Support one-click deployments and automated release processes using tools such as Terraform and other automation platforms.
  • Participate in an on-call rotation providing higher-level (4th level) support, including scripting-based troubleshooting and incident resolution.

Requirements

DevOps, Writing Billing Tooling Planning Refining Scripting Terraform Visionary Carpentry Pipelines Leadership Automation Mentorship Innovation Resilience Kubernetes Code Review Scalability Reliability Forecasting Multi-Cloud Autoscaling Investigation Microservices Observability Data Integrity Quick Learning Detail Oriented Version Control Microsoft Azure Problem Solving Decision Making Maintainability Cost Management Business Metrics Diagnostic Tools Containerization Cloud Operations Cloud Automation Build Automation Agile Methodology Security Policies Docker (Software) Project Schedules Disaster Recovery Chaos Engineering Product Management Performance Metric Network Management Amazon Web Services Workflow Automation, * At least 3+ years of production experience working as a DevOps Engineer or Software Engineer.

  • Strong DevOps expertise with the ability to provide valuable insights and solve challenging problems in complex environments.
  • Expertise in Terraform to create, modify, and manage infrastructure configurations.
  • Experience with containerization technologies such as Docker and Kubernetes to build, package, and deploy optimized container images.
  • Proficiency in designing, implementing, and maintaining complex CI/CD pipelines across multiple environments.
  • Hands-on knowledge of AWS cloud platforms, including optimizing resource utilization and costs throughout the product lifecycle.
  • Experience with cloud architecture and design patterns to build scalable, resilient, and cost-effective cloud solutions.
  • Expertise with at least one scripting language (such as Python) to develop custom tools, automate workflows, and integrate with APIs.
  • Strong experience with version control systems, including branching, merging, and resolving merge conflicts.
  • Familiarity with information security policies and procedures, with the ability to adhere to security standards and identify gaps in security architecture.
  • Experience using monitoring and analytics platforms to set up monitors, alerts, and diagnostic tools for proactive issue detection and performance optimization across distributed systems.
  • Understanding of cloud billing and cost management tools to recognize and manage total costs.
  • Demonstrated advanced problem-solving, troubleshooting, and decision-making skills.
  • Organized and detail-oriented approach to managing tasks and projects.
  • Ability to build healthy working relationships and collaborate effectively with peers and leaders.
  • High standards of integrity and work quality.
  • Excellent verbal and written communication skills.
  • Commitment to valuing diversity and differences among individuals in day-to-day interactions.

Additional Skills & Qualifications

  • Experience with microservice-based architectures and platforms.
  • Experience with Azure in addition to AWS for multi-cloud or hybrid-cloud environments.
  • Experience in designing and implementing right-sizing and autoscaling strategies to support disaster recovery, peak usage periods, and cost optimization.
  • Strong focus on automation, including using tools and frameworks to validate and manage infrastructure as code.
  • Experience with automation tools such as Terraform and similar platforms (for example, tools like Carpenter or other automation solutions) to help organizations move from manual processes to automated, one-click deployments.
  • Experience implementing blue/green deployment strategies.
  • Experience participating in higher-level on-call rotations, including scripting-based investigation and resolution.
  • Familiarity with zero trust networks, virtual private networks, and multi-region or multi-cloud networking.
  • Experience with canary deployments and chaos engineering practices, particularly in networking contexts.
  • Ability to quickly learn and apply new technologies, programming practices, patterns, and methods., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Plano, TX, *Remote

CI/CD DevOps Writing Billing Tooling Planning Refining Scripting Terraform Visionary Carpentry Pipelines Leadership Automation Mentorship Innovation Resilience Kubernetes Code Review Scalability Reliability Forecasting Multi-Cloud Autoscaling Investigation Microservices Observability Data Integrity Quick Learning Detail Oriented Version Control Microsoft Azure Problem Solving Decision Making Maintainability Cost Management Business Metrics Diagnostic Tools Containerization Cloud Operations Cloud Automation Build Automation Agile Methodology Security Policies Docker (Software) Project Schedules Disaster Recovery Chaos Engineering Product Management Performance Metric Network Management Amazon Web Services Workflow Automation Software Engineering Cloud Infrastructure Resource Utilization Azure Cloud Services Cloud-Native Computing Hybrid Cloud Computing Artificial Intelligence Software Design Patterns Engineering Design Process Software Quality (SQA/SQC) Infrastructure as Code (IaC) Cloud Computing Architecture Python (Programming Language) Virtual Private Networks (VPN) Troubleshooting (Problem Solving) +0

Google IT Automation with Python

Google Project Management

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careercircle.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · World Congress 2022

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all