DevOps Engineer

  • E-Commerce Product
  • United States
  • 1 month ago
  • Permanent

Job Summary:

We are seeking a skilled and proactive DevOps Engineer to join our engineering team. The ideal candidate will be responsible for building and maintaining the infrastructure and tools that enable efficient development, deployment, and operation of applications. You will work closely with software developers, system operators, and other technical teams to streamline and automate the software delivery process, enhance system reliability, and ensure robust CI/CD practices.

Key Responsibilities:

  • Design, implement, and maintain scalable infrastructure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation
  • Develop and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI, or GitHub Actions
  • Automate deployment, monitoring, and scaling of applications across cloud platforms (AWS, Azure, or GCP)
  • Monitor system performance, availability, and security using tools like Prometheus, Grafana, ELK stack, Datadog, or similar
  • Manage containerized applications using Docker and orchestration platforms like Kubernetes or ECS
  • Ensure application and infrastructure security best practices are followed, including secrets management and access control
  • Troubleshoot and resolve issues across development, testing, and production environments
  • Collaborate with development and QA teams to align infrastructure changes with software releases
  • Maintain documentation for processes, systems, and procedures

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Proven experience as a DevOps Engineer, Site Reliability Engineer, or similar role
  • Proficiency with scripting languages such as Bash, Python, or PowerShell
  • Experience with version control systems like Git
  • Hands-on experience with cloud infrastructure (AWS, Azure, GCP)
  • Solid understanding of networking, load balancing, DNS, and firewalls
  • Strong understanding of CI/CD concepts and tools
  • Experience with monitoring and logging tools
  • Familiarity with agile and DevOps methodologies

Preferred Qualifications:

  • Certification in AWS, Azure, or Kubernetes (e.g., AWS Certified DevOps Engineer, CKA)
  • Experience with serverless architectures and tools
  • Exposure to security practices and compliance standards (e.g., ISO, SOC 2, HIPAA)
  • Familiarity with configuration management tools like Ansible, Chef, or Puppet