Cloud DevOps Engineer

StarHunt7 months ago
San Francisco, California, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We are seeking a skilled and motivated DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in IT infrastructure, cloud computing, and software development. This role is crucial for enhancing our cloud architecture and ensuring seamless integration between development and operations. You will be responsible for implementing automation, optimizing deployment processes, and maintaining high availability of our applications.

Location: San Francisco, CA (Hybrid/Remote Flex)

Job Types: Full-time, Contract

Compensation: $150,000.00 - $350,000.00 per year

Key Responsibilities

  • Design, implement, and manage cloud infrastructure using platforms such as AWS, Google Cloud Platform, Azure, and Rackspace.
  • Develop and maintain CI/CD pipelines using tools like Jenkins, Git, and Terraform to streamline software deployment.
  • Collaborate with development teams to enhance application performance through microservices architecture and containerization technologies such as Docker and Kubernetes.
  • Monitor system performance and troubleshoot issues related to web services, APIs, and databases (MySQL, PostgreSQL).
  • Implement system hardening practices to ensure security compliance across all environments.
  • Automate infrastructure provisioning using configuration management tools like Ansible, Chef, or Puppet.
  • Support the development of applications using programming languages such as Python, JavaScript, Go, Ruby on Rails, or .NET.
  • Engage in Agile practices to foster collaboration between cross-functional teams throughout the Software Development Life Cycle (SDLC).
  • Maintain documentation for systems architecture and processes related to cloud development.

Required Qualifications

  • Proven experience in cloud computing environments (IaaS, PaaS, SaaS) with a focus on service-oriented architecture.
  • Proficiency in virtualization technologies including VMware and OpenStack.
  • Familiarity with NoSQL databases as well as traditional SQL databases (MySQL, Microsoft SQL Server).
  • Strong understanding of RESTful APIs and web services integration.
  • Experience with scripting languages such as Bash (Unix shell), PowerShell or Shell Scripting for automation tasks.
  • Knowledge of networking concepts including VPNs and Meraki configurations.
  • Experience working with Internet of Things (IoT) solutions is a plus.
  • A degree in Computer Science or a related field is preferred.

Benefits & Perks

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Required Skills

PostgreSQL
AWS
Git
Kubernetes
Puppet
Microservices
Automation
Python
Chef
Rackspace
Jenkins
Cloud Infrastructure
Azure
MySQL
CI/CD
Ansible
Google Cloud Platform
JavaScript
Agile
Docker
Terraform