DevOps engineer

DevOps engineer

We are seeking a skilled and motivated Middle DevOps Engineer to join our dynamic engineering team. The ideal candidate will have a strong background in managing CI/CD pipelines, Kubernetes clusters, and AWS infrastructure, with a focus on enhancing the efficiency and reliability of our deployment processes. This role requires hands-on experience with a variety of DevOps tools and technologies to support our Scala microservices.

Key Responsibilities:

  • CI/CD Pipeline Management: Develop, maintain, and optimize GitLab CI pipelines for building and deploying our Scala microservices.

  • Kubernetes Management: Administer and optimize Kubernetes clusters, including migrating services to an ArgoCD-managed Kubernetes cluster.

  • Infrastructure Management: Use Ansible playbooks for managing system configurations, setting up resources, and automating routine tasks.

  • Monitoring and Metrics: Manage monitoring solutions using Grafana and Prometheus to ensure system performance and reliability.

  • AWS Integration: Manage AWS infrastructure for specific parts of the application, ensuring seamless integration with our internal systems.

  • Internal Integrations: Work on integrations with internal company solutions for managing resources.

  • Collaboration: Work closely with developers, operations, and other teams to improve continuous delivery processes and integrate new tools and technologies.

Requirements:

  • Experience with GitLab CI: Proficiency in creating and managing CI/CD pipelines using GitLab CI.

  • Kubernetes Expertise: Strong experience with Kubernetes, including deployment, management, and troubleshooting.

  • Helm and ArgoCD Proficiency: Hands-on experience with Helm for packaging, deploying, and managing Kubernetes applications through charts and ArgoCD for automating and managing continuous deployment processes within Kubernetes environments.

  • Ansible Knowledge: Skilled in writing and managing Ansible playbooks for infrastructure deployment. Proficiency in AWX for managing playbooks and creating automated jobs is a plus.

  • Monitoring Tools: Experience with Grafana and Prometheus for monitoring and managing system performance.

  • AWS Proficiency: Hands-on experience with AWS services.

  • Scripting and Automation: Proficiency in scripting languages (e.g., Bash, Python) for automation tasks.

  • Infrastructure as Code: Experience with infrastructure as code tools such as Terraform is a plus.

  • Java/Scala Applications Maintenance: Basic knowledge of deploying and maintaining Java/Scala applications, as our services are primarily written in Scala.

We offer:

  • Well-coordinated professional team;

  • Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth;

  • Additional Health and Life Insurance Package;

  • Employee Assistance Program;

  • 25 vacation days;

  • ReBenefit Platform Account.

Apply for job

apply

Contact us

Write to us at jobs@jettycloud.com or send a message to our recruiters