AWS Terraform Consultant Job at Tech3pillars Technologies, Nebraska

Sm0xUE1wUEdhVlVDU1JRcjZENm5qdlZ1UXc9PQ==
  • Tech3pillars Technologies
  • Nebraska

Job Description

Job Title AWS Terraform Consultant (Platform Support Engineer / Cloud Engineer / DevOps)

Location Irvine, CA (Remote)

Job Description: Long Term Contractual

Skills Required:

Onshore - Platform Support Engineer who is hands-on, experienced, and capable of leading team and good at client interaction.

Key Responsibilities:

Terraform Development:

  • Write and maintain Terraform code for provisioning AWS resources and integrating with third-party applications, ensuring best practices in infrastructure as code (IaC) for scalability and reliability.
  • Document Terraform configurations, workflows, and best practices for team reference, maintaining clear README files for Terraform projects.
  • Manage Terraform state files, including remote state backends (e.g., S3, Terraform Cloud), and handle state locking and versioning.
  • Integrate Terraform with version control systems (e.g., GitHub) for collaborative development, using Git workflows to manage Terraform code changes.
  • Proficiently use Terraform CLI commands for planning, applying, and destroying infrastructure, troubleshooting issues as needed.
  • Understand and apply Sentinel or other policy frameworks to enforce compliance and governance in Terraform Cloud.

AWS Administration:

  • Provision and manage AWS resources such as EC2, S3, Secrets Manager, KMS, and CloudWatch.
  • Manage user permissions, roles, and policies using IAM.
  • Automate infrastructure deployment using Terraform or CloudFormation, writing and maintaining reusable templates.
  • Monitor resource performance and set up alerts using AWS CloudWatch; utilize AWS CloudTrail for logging and auditing API calls, integrating with tools like Datadog and Splunk.
  • Strong understanding of AWS networking concepts, including VPC, subnets, security groups, and route tables.
  • Implement AWS backup solutions, disaster recovery strategies, and data retention policies.
  • Conduct security assessments and implement compliance controls, understanding AWS security features such as encryption and NACLs.
  • Provide platform support and troubleshoot application performance, using scripting languages (e.g., Python, Bash) for automation.
  • Familiarity with AWS CLI and SDKs for programmatic access to AWS services, documenting AWS architecture and processes for team reference.
  • Identify opportunities for optimizing AWS costs and performance, implementing feedback loops to enhance operational efficiency.

Deployment Configuration & Execution:

  • Oversee the configuration and execution of deployment processes across various environments, ensuring smooth transitions from development to production.
  • Monitor deployments to ensure successful execution and minimal downtime.

CI/CD Troubleshooting:

  • Proactively troubleshoot CI/CD failures in Airflow and Harness, implementing solutions to enhance system reliability.
  • Establish monitoring and alerting mechanisms to identify issues before they impact operations.

Documentation:

  • Document all CI/CD processes, deployment configurations, and environment setups comprehensively.
  • Maintain clear records of important procedures to facilitate knowledge sharing and onboarding.

Collaboration Tools:

  • Utilize Confluence for documentation and team collaboration, ensuring all stakeholders are informed and aligned.

Qualifications:

  • Hands-On Experience: Proven experience in a senior DevOps or platform support role with a strong focus on hands-on implementation.
  • Technical Skills: Expertise in AWS, Terraform, GitHub, Harness and CI/CD practices, including YAML writing for pipeline configurations.
  • Data Warehousing & Platform Knowledge: Good understanding of data warehousing concepts and their integration with cloud services.
  • Problem-Solving: Excellent analytical and problem-solving skills with a keen attention to detail.
Communication: Strong communication skills, capable of working collaboratively in a diverse team environment

Job Tags

Remote job,

Similar Jobs

Get It - Marketing

Enterprise Customer Success Manager APAC - Remote | WFH Job at Get It - Marketing

Enterprise Customer Success Manager (Remote - APAC) Are you passionate about building strong...  ...the most value from our products and services. About the Role As an Enterprise...  ...environment with bi-annual in-person team sprints Annual learning & development budget... 

Minnesota Historical Society

Cyber Security Specialist Job at Minnesota Historical Society

 ...JOB TITLE: Cyber Security Specialist LOCATION: History Center - 345 W Kellogg Blvd., St. Paul, MN 55102 COMPENSATION: Typical starting...  ...information, systems, and data assets are protected against internal and external threats. This role covers a broad range of... 

DOE Staffing NYS

School Nurse - Registered Nurse (RN) Job at DOE Staffing NYS

 ...School Nurse For more than 30 years, TheraCare has been dedicated to setting the standards for excellence for multi-service healthcare, developmental...  ...Qualified candidates will possess a Nursing Degree, RN Licensure in the State of NY and at least 2 years of experience... 

Sylvan Learning Center - Minnetonka, MN

Math Instructor Job at Sylvan Learning Center - Minnetonka, MN

The Sylvan Learning Centers of Minnetonka and Chaska are looking for Math instructors to teach online courses or to tutor in person at one of our centers. Online instruction can be delivered from your location. Training can also be done remotely with no need to come into... 

Central Michigan University

SENIOR OFFENSIVE ANALYST / ASSISTANT TO HEAD FOOTBALL COACH | Central Michigan University Job at Central Michigan University

 ...Required Qualifications: Bachelors degree in Sports Management, Analytics, or a related field. Five years of related, professional...  ...opportunities such as research, volunteering, study abroad, internships and leadership experiences. The fourth-largest university in...