Locations
- Bulgaria
- Lithuania
- Poland
- Romania
Company Background
Our client is the market leader in contact center robotic process automation (RPA). The patented platform delivers a proven approach for automating currently manual management processes. Through automation, the company enables contact centers to effectively reduce cost and increase employee engagement in industries including financial services, telecommunications, insurance and healthcare.
Project Description
The DevOps Deployment Engineer will be responsible for installing and upgrading the application in a hosted environment (SaaS). The role is part of a team of technical experts that runs and manages application and infrastructure operations for the company’s clients. Environments are technically sophisticated, and the DevOps Deployment Engineer will work the Agile Deployment Methodology, custom and commercial tools which are used to manage the environment, automation technologies, monitoring, alerting, and others.
Technologies
- AWS
- Ansible, Terraform, Packer
- VictoriaMetrics, Grafana, Alertmanager, Site24/7
- ELK
- Docker, Kubernetes
- Git, Jenkins, Jenkinsfile, Gerrit, Maven, Nexus, Sonar
- Big5, Cisco
- NIFI, Flink, Zookeeper, Hadoop, Dremio
- MariaDB and SQLServer clusters
- Consul cluster, ElastiCache
What You'll Do
- Develop professional expertise, applies company policies and procedures to resolve a variety of issues;
- Works on problems of moderate to advance scope where analysis of situations or data requires a review of a variety of factors;
- Exercises judgment within defined procedures and practices to determine appropriate action;
- Review current CI processes, rework artifacts delivery to Nexus;
- Speed up build process;
- Help developers and QA teams to deliver faster and reliable;
- Maintain automated deployment systems;
- Build and maintain DevOps tool stack for the deployment, monitoring and troubleshooting for all of our client's environments;
- Deploy product releases, hot fixes and service packs to Production environments based on predefined processes and tools;
- Work collaboratively with the development/engineering teams to build, test, and deploy pipelines and operate client's infrastructure;
- Work with QA teams to deploy and troubleshoot the product software;
- Maintain and follow deployment support documentation;
- Assist in new system development and enhancements;
- Analyze and troubleshoot deployment issues in a timely manner;
Job Requirements
- At least 2 - 5 years of experience as DevOps Engineer;
- Bachelor’s degree in Computer Science engineering, or related field or equivalent work experience;
- Strong scripting and deployment automation background in a continuous integration environment;
- Knowledge of system level and integration level testing;
- Engineering mindset – focused on designing, implementing and improving processes and technology;
- Ability to work effectively and shift course when external influences affect an initial plan, condition, or situation;
- Ability to grasp the underlying concepts in complex information, identify root causes of problems and formulate solutions based on a synthesis of information;
- Knowledge of English - from Intermediate+ level (written/spoken);
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.