DevOps Engineer
Charlotte, North Carolina
Full Time
$150k - $165k
Job Title: DevOps Engineer
Location: Remote
Company Overview:
My team is currently working with an innovative startup poised to revolutionize the travel industry with a cutting-edge software platform designed for booking hotels, flights, and travel accommodations. Though they are not yet launched, their ambition is to become the next Booking.com, providing a seamless and dynamic experience for travelers worldwide.
Position Overview:
We are seeking a skilled and motivated DevOps Engineer to join their dynamic team. In this role, you will be instrumental in shaping and optimizing our infrastructure, ensuring scalability, reliability, and efficiency for our platform. Your expertise will help us build a robust system that can handle high traffic and deliver a seamless user experience.
Key Responsibilities:
-
Infrastructure Management: Design, implement, and maintain scalable and secure infrastructure using AWS/GCP, EKS/GKE.
-
Automation & Configuration: Develop and manage automated workflows and configuration management using Ansible, Terraform.
-
Development Support: Collaborate with development teams to integrate and deploy code, ensuring smooth operation of our software platform.
-
Monitoring & Troubleshooting: Implement monitoring solutions to ensure system health, performance, and reliability. Quickly identify and resolve issues.
-
Code & Deployment: Write and maintain scripts and tools in Python and TypeScript to support continuous integration and deployment processes.
-
Collaboration: Work closely with cross-functional teams, including developers, QA engineers, and product managers, to deliver high-quality software.
Qualifications:
-
Location: Must reside and work within the continental United States.
-
Experience: Minimum of 7 years of relevant industry experience.
-
Kubernetes & Container Runtime: At least 4 years of experience working with Kubernetes and container runtimes such as Docker, Podman, or containerd.
-
Cloud Platforms: Over 3 years of experience with cloud environments like AWS or Google Cloud Platform.
-
CI/CD Practices: Proficiency with CI/CD tools and practices, including Github Actions, Argo CD, Jenkins, or SonarQube.
-
Data Management: Experience with data management systems such as MongoDB, Postgres, or MySQL.
-
Log Management & Analytics: Knowledge of log management and analytics tools such as ElasticSearch, Logstash, Kibana, or Grafana.
-
Testing Frameworks: Familiarity with testing frameworks and tools like Jest, Cypress, BrowserStack, or Postman.
-
Microservices & Node: Experience with microservices architecture and Node.js.
-
Engineering Best Practices: Strong understanding of professional engineering practices, including coding standards, code reviews, source control, build/release processes, and Agile methodologies.
-
Problem-Solving: Strong analytical and troubleshooting skills with a proactive approach to problem resolution.
-
Communication: Excellent communication skills with the ability to work effectively in a remote, collaborative environment.
#LI-AM15