DevOps Engineer
OP · Plano, TX · 3 days ago
HybridEngineeringContract
Responsibilities
- Lead initiatives including defining project objectives, developing project schedules, preparing cost estimates, allocating/forecasting resources, and ensuring timely delivery under the direction of the Manager/Product Manager.
- Independently write and maintain complex automation scripts, refining them for readability, maintainability, and efficiency.
- Perform advanced troubleshooting in scripts with multiple integration points.
- Led or participate in code reviews to improve overall script quality and start to see constructive feedback.
- Write clean, reusable, and high-quality IaC to solve novel or complex problems and lead advanced IaC reviews, ensuring adherence to best practices and providing guidance during the merge review process.
- Design patterns, practices, and platforms that enable developers to integrate and deliver software components efficiently.
- Build and improve the CI/CD process, ensuring a fully functional software ecosystem.
- Independently manage virtual servers, containers, and orchestration platforms.
- Identify and develop local and cross team/org automation capabilities for products that impact key business SLAs and KPIs.
- Implement security measures to protect data integrity and confidentiality across pipelines.
- Lead the advanced troubleshooting and resolution of complex or novel system issues, including analyzing logs, performance data, and system behavior.
- Define and enforce consistent branching strategies to facilitate parallel development, code isolation, and seamless integration across teams.
- Regularly review and analyze system performance metrics, proactively identifying and resolving bottlenecks, and implementing solutions to improve speed and responsiveness.
- Handle multi-region or multi-cloud network management, including zero trust networks and virtual private networks.
- Absorb and perform canary deployments.
- Perform chaos engineering with networking to test resilience.
- Develop and implement strategies for network redundancy and disaster recovery.
- Ensure that network infrastructure can withstand and recover from failures/disasters with minimal impact.
- Lead and facilitate technical discussions, providing insights and recommendations based on DevOps principles.
- Coach more junior DevOps Engineers through targeted feedback and guidance to improve technical skills, overcome challenges, and achieve specific goals.
- Serve in an on-call rotation that includes non-business hours to support production systems used by millions of automotive customers.
Requirements
- 3+ years of production experience working as a DevOps Engineer or Software Engineer.
- DevOps expertise to efficiently provide valuable insights and solve challenging problems.
- Expertise in Terraform to create, modify, and manage infrastructure configurations or IaC templates.
- Expertise in containerization technologies (Docker & Kubernetes) to build, package, and deploy optimized container images.
- Knowledge of cloud platforms (AWS and Azure) to optimize cloud resource utilization and costs throughout the product lifecycle.
- Experience in cloud architecture and design patterns to create scalable, resilient, and cost-effective cloud architectures and apply best practices for cloud deployments.
- Expertise with a scripting language to develop custom tools and scripts for DevOps workflows or integrate with APIs.
- Expertise in version control systems to perform branching, merging, and resolving merge conflicts.
- Versed in InfoSec policies and procedures to adhere to security standards/regulations and identify gaps in security architecture.
- Experience in monitoring and analytics platforms (like Datadog) to set up monitors, alerts, and diagnostic tools for proactive issue detection, root cause analysis, and performance optimization across distributed systems.
- Understanding of cloud billing and cost management tools to recognize total costs.
- Ability to learn and apply new technologies, programming practices, patterns, and methods.
- Demonstrates advanced problem-solving, troubleshooting, and decision-making skills.
- Organized and detail-oriented.
- Ability to develop healthy working relationships and collaborate with peers and leaders.
- Exhibits integrity and high standards in work quality.
- Excellent verbal and written communication skills.
- Values diversity and differences amongst individuals in interactions.
Qualifications
- Expertise in Terraform to create, modify, and manage infrastructure configurations or IaC templates.
- Expertise in containerization technologies (Docker & Kubernetes) to build, package, and deploy optimized container images.
- Knowledge of cloud platforms (AWS and Azure) to optimize cloud resource utilization and costs throughout the product lifecycle.
- Experience in cloud architecture and design patterns to create scalable, resilient, and cost-effective cloud architectures and apply best practices for cloud deployments.
- Expertise with a scripting language to develop custom tools and scripts for DevOps workflows or integrate with APIs.
- Expertise in version control systems to perform branching, merging, and resolving merge conflicts.
- Versed in InfoSec policies and procedures to adhere to security standards/regulations and identify gaps in security architecture.
- Experience in monitoring and analytics platforms (like Datadog) to set up monitors, alerts, and diagnostic tools for proactive issue detection, root cause analysis, and performance optimization across distributed systems.
- Understanding of cloud billing and cost management tools to recognize total costs.
- Ability to learn and apply new technologies, programming practices, patterns, and methods.
- Demonstrates advanced problem-solving, troubleshooting, and decision-making skills.
- Organized and detail-oriented.
- Ability to develop healthy working relationships and collaborate with peers and leaders.
- Exhibits integrity and high standards in work quality.
- Excellent verbal and written communication skills.
- Values diversity and differences amongst individuals in interactions.
Skills
- Terraform
- Containerization Technologies (Docker & Kubernetes)
- Cloud Platforms (AWS and Azure)
- Cloud Architecture and Design Patterns
- Scripting Languages
- Version Control Systems
- InfoSec Policies and Procedures
- Monitoring and Analytics Platforms (like Datadog)
- Cloud Billing and Cost Management Tools
- New Technologies, Programming Practices, Patterns, and Methods
- Problem-Solving, Troubleshooting, and Decision-Making Skills
- Organizational and Detail-Oriented Skills
- Collaboration and Relationship Building
- Communication Skills
- Diversity and Inclusion Values
Benefits
- 401(k)
- Dental Insurance
- Health insurance
- Vision insurance
Pay
The salary will be determined based on several factors, including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Schedule
N/A