Remote DevOps Engineer/TypeScript/GCP
New York, New York
100% Remote
Full Time
$170k - $180k
Are you looking to join a company as a DevOps Engineer with a big emphasis on TypeScript and GCP?
A client in the SaaS space is currently looking for a Senior DevOps Engineer with expertise in Google Cloud Platform (GCP) and TypeScript to join the team. This is an exciting opportunity for a DevOps professional who thrives in fast-paced environments and wants to make a significant impact on the success of various client projects.
- Cloud Infrastructure Management: Design, implement, and maintain scalable infrastructure on Google Cloud Platform (GCP), ensuring high availability, security, and performance.
- Automation & CI/CD Pipelines: Build, maintain, and optimize automated CI/CD pipelines using tools like Terraform, Cloud Build, Jenkins, or GitLab to streamline code deployments and system updates.
- Containerization & Orchestration: Manage containerized environments using Docker and Kubernetes to support microservices architecture and manage service scaling on GCP.
- TypeScript Integration: Work closely with development teams to support backend services written in TypeScript, ensuring seamless integration between infrastructure and application code.
- Infrastructure as Code: Use Terraform or CloudFormation to automate infrastructure provisioning, minimizing manual intervention and increasing system reliability.
- Security Best Practices: Implement best practices for cloud security, monitoring, and logging to ensure compliance with industry standards and client requirements.
- Monitoring & Optimization: Use monitoring tools (such as Prometheus, Grafana, or Stackdriver) to ensure high levels of system performance, identifying potential bottlenecks, and proactively solving issues.
- Collaboration & Consulting: Work closely with cross-functional teams including software developers, product managers, and architects to deliver end-to-end solutions. Provide guidance on cloud-native applications and DevOps methodologies.
- Experience in GCP: Strong hands-on experience with Google Cloud Platform, including services like GKE (Google Kubernetes Engine), BigQuery, Pub/Sub, Cloud Storage, Compute Engine, and Cloud Functions.
- TypeScript Proficiency: Demonstrable experience in TypeScript, especially in backend development and infrastructure automation.
- DevOps Tools: Proficient in Terraform, Kubernetes, Docker, CI/CD pipelines (Jenkins, GitLab, or similar), and version control systems like Git.
- Automation & Scripting: Experience in writing automation scripts for infrastructure management and configuration (preferably in Bash, Python, or TypeScript).
- Infrastructure as Code (IaC): Expertise in automating infrastructure using Terraform or similar tools.
- Cloud Security: Knowledge of security best practices on the cloud (IAM, VPC, security groups, etc.).
- Monitoring & Observability: Familiarity with tools like Prometheus, Grafana, Stackdriver, or other monitoring and alerting tools.
- Agile & Collaborative: Ability to work in an agile, cross-functional team, communicating effectively with both technical and non-technical stakeholders.
- Problem-Solving Skills: Strong analytical and troubleshooting skills, with the ability to manage complex and dynamic environments.
- Certifications: Google Cloud Professional Cloud Architect, Professional Cloud DevOps Engineer, or similar certifications are a plus.
- Experience in Hybrid Cloud Environments: Exposure to hybrid cloud setups or multi-cloud strategies is an advantage.
- Experience with Node.js: Knowledge of Node.js applications is helpful as it integrates with TypeScript backends.
- Leadership Experience: Ability to mentor junior team members and guide them on best practices in cloud infrastructure and DevOps methodologies.
- Innovative Projects: Work with cutting-edge technologies and help clients build state-of-the-art systems on GCP.
- Remote Flexibility: Enjoy the flexibility of working remotely with a diverse team spread across multiple time zones.
- Career Growth: We are committed to your personal and professional development, offering opportunities for training and career advancement.
- Collaborative Culture: Join a team of highly skilled and motivated professionals who believe in collaboration, innovation, and a positive work environment.