DevOps Engineer

  • Full-time

Company Description

With 20+ years of experience in IT, global partners and clients, Energize Global Services (EGS) is a solid, leading-edge Technology Company focused on delivering software services and products for the Banking and Financial Management Industry. We are specialized in developing Banking Systems, all types of payment solutions and other large applications. Over the years EGS proved to be a reliable and trusted partner for the biggest player in the Financial technology industry. Join our team in Yerevan, elevate your career to a new level by becoming part of a team that is shaping the future of Fintech.

Job Description

We are seeking a skilled and motivated DevOps Engineer to join our engineering team. The ideal candidate is passionate about automation, infrastructure as code, and building scalable, reliable systems. You will work closely with development and operations teams to streamline deployment processes, improve system reliability, and enhance overall engineering productivity.

Qualifications

  • 3-5+ years in DevOps and/or Configuration Management
  • 3 years working experience with Linux Servers
  • Familarity with Scripting and programming languages (Bash, Ruby, Python)
  • Familarity with Configuration Management systems (Ansible, Puppet)
  • Experience with source code management (Git )
  • Experience with CI/CD
  • Experience with Containerization (Docker)
  • Experience with Issue tracking software (JIRA)
  • Experience with web servers (Apache, Nginx)
  • Experience with application servers (Jboss/Wildfly) 
  • Experience with Cloud is a great plus (AWS, Azure, GCP or any)
  • Familiarity with System and Network fundamentals
  • Experience with Monitoring & Logging practices and tools
    • Metrics: PrometheusGrafana
    • Log aggregation: ELK / OpenSearch stackLoki
  • Experience working with Node.js is a plus

Desired Personal Characteristics

  • Strong analytical/problem solving experience
  • Excellent written and verbal communication skills
  • Ability to prioritize and perform multiple tasks in time-critical situations
  • High level of initiative with ability to self-manage
  • Constant drive to improve company performance and results

Responsibilities:

  • Implement best practices for ensuring continued availability and security of on-premise and cloud infrastructure while providing a clear audit trail
  • Continually expand product insight with proactive monitoring and alerting
  • Facilitate development teams diagnosing and troubleshooting problems in test and production environments
  • Be eager to learn new skills or technology that help implement innovative solutions

Additional Information

Why Join Us?

  • Competitive compensation and benefits.
  • A collaborative, tech-driven team culture.