Mid-to-Senior DevOps (offline)

We are a boutique technology company that has close relationships with several partners, working hand in hand with them to deliver high-quality software from a roadmap of innovative and complex features in a high-transactional environment.
 

Responsibilities:

  • Configure and maintain the infrastructure and various DBMS for high-load web projects, ensuring optimal performance and reliability.
  • Actively monitor working environments, including services and servers, to quickly respond to and resolve incidents.
  • Provide robust support to the development team by optimizing CI/CD processes with GitLab/Jenkins, assisting in infrastructure solutions, and enhancing local development practices.
  • Collaborate with the team to design, implement, and manage cloud-based infrastructures using AWS, ensuring scalable, secure, and efficient operations.
  • Implement and manage containerization solutions and orchestration with Kubernetes (k8s), enhancing deployment processes and system scalability.
  • Participate in 24×7 on-call rotation, responding to service disruptions with proper incident handling
     

Requirements:

  • Proven experience in automated provisioning and management of cloud resources, with a strong preference for skills in Terraform and AWS.
  • Solid experience with Linux in a production environment, capable of managing and troubleshooting complex systems.
  • Demonstrated ability in building and maintaining CI/CD pipelines, with prior experience in GitLab/Jenkins highly valued.
  • Expertise in containerization solutions (Docker) and orchestration with Kubernetes, ensuring efficient deployment and scaling of applications.
  • Solid understanding of cloud design patterns, best practices, and considerations, with specific experience in AWS.
  • Familiarity with a broad range of technologies and tools, including Nginx, Ansible, Varnish, Redis, Prometheus + Grafana, DataDog, and MySql, to support and enhance the infrastructure.
  • Familiarity with event messaging technologies such as RabbitMQ, Kafka, SNS, or SQS
  • Knowledge of GitOps tools such as Argo CD or FluxCD.
     

Personal skills:

  • Self Motivated team player.
  • Proactive.
  • Strong communication and problem solving skills.
  • Keen to do things better.
  • Attention to details
  • Ability to work under pressure and tight deadlines
  • Product goals-oriented
  • Team player
     

You will get:

  • Working in a product company with a dynamic environment and several projects.
  • Act and improve. Your ideas for improvements.
  • Team of motivated professionals.
  • Continuous self-improvement and growth, including certifications and courses.
  • Medical insurance.
  • Competitive salary and Bonuses.
  • Corporate events and fun team-building activities.