CareerZen Logo
Company logo

DevOps Engineer

Incrementum

Full-time

Georgia

Job description

DevOps Engineer

We are looking for a full-time DevOps Engineer to join our Client's team, a successful Saas US startup. The ideal candidate will have 3-5 years of experience in a variety of DevOps technologies.

  • Must-Have Technical Skills:

    • Proficient in AWS services and architecture.
    • Deep knowledge of Kubernetes and EKS.
    • Strong coding/scripting skills (Python, Bash, or similar).
    • Experience with CI/CD and automation tools.
    • Proficiency in networking concepts and cloud-native tools.
  • Preferred Experience:

    • Certifications like AWS Certified DevOps Engineer or AWS Certified Solutions Architect.
    • Familiarity with DevSecOps practices.
    • Experience in high-availability and scalable environments.

The successful candidate will be responsible for:

  • AWS Infrastructure Management:

    • Design, deploy, and maintain AWS cloud infrastructure.
    • Implement best practices for AWS services like EC2, S3, RDS, Lambda, VPC, and IAM.
    • Optimize costs and performance within the AWS environment.
  • EKS (Elastic Kubernetes Service):

    • Set up, manage, and scale Kubernetes clusters on AWS EKS.
    • Ensure smooth deployment of containerized applications.
    • Monitor and troubleshoot EKS environments, ensuring high availability and fault tolerance.
  • CI/CD Pipelines:

    • Develop and manage continuous integration/continuous delivery (CI/CD) pipelines for automated deployments.
    • Integrate tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
  • Infrastructure as Code (IaC):

    • Use tools like Terraform, CloudFormation, or Ansible to automate infrastructure provisioning and configuration.
    • Maintain version-controlled IaC for reproducibility and scalability.
  • Monitoring and Logging:

    • Set up monitoring and alerting using tools like AWS CloudWatch, Prometheus, Grafana, or ELK Stack.
    • Analyze logs and metrics to ensure infrastructure stability and identify potential issues.
  • Security:

    • Implement AWS security best practices.
    • Manage identity, access, and compliance using AWS tools.
  • Collaboration:

    • Work closely with development, QA, and operations teams to improve overall system performance.
    • Collaborate in agile/scrum workflows for faster delivery cycles.