
About this role
About Qualysoft · 25 years of experience in software engineering, established in Vienna, Austria· Active in Romania since 2007, with office in central Bucharest (Bd. Iancu de Hunedoara 54B)· Delivering End to End IT Consulting Services - From Team Augmentation and Dedicated Teams to Custom Software Development · We deliver scalable enterprise systems, intelligent automation frameworks, and digital transformation platforms· Cross-industry experience by sustaining global players in BSFI (Banking, financial services and insurance), Telecom,Retail & E-commerce, Energy and Utilities, Automotive, Manufacturing, Logitics, High Tech· Global Presence: Switzerland, Germany, Austria, Sweden, Hungary, Slovakia, Serbia, Romania, and Indonesia· International team of 500+ software engineers· Strategic partnerships: Microsoft Cloud Certified Partner, Tricentis Solutions Partner in Test Automation and Test Management, Creatio Exclusive Partner, Doxee Implementation Partner· Powered by cutting-edge technologies: AI, Data & Analytics, Cloud, DevOps, IoT, and Test Automation.· Project beneficiaries ranging from large-scale enterprises to startups· Stable growth and revenue increase year over year, a resilient organisation in volatile IT market conditions· Quality-first mindset, culture of innovation, and long-term client partnerships· Global and local reach – trusted by key industry players in Europe and the US
Responsibilities
- You do some of this daily:
- Regularly evaluate the IT system/application in responsibility, in terms of technical, audit and security requirements, work rules and procedures, availability and continuity;
- Automate, develop, build, test, deploy, run, and update permanently the operating procedures and work instructions for monitoring in case of services damage at the level of the owned application;
- Implements active monitoring identifies and tracks relevant performance indicators;
- Analyze the incidents and problems occurred at the application level that you are IT responsible. Also, identify the cause of the errors and find the solution. Resolve the requirements and incidents in accordance with the SLA conditions;
- Ensure appropriate availability, reliability, and scalability of application owned;
- Update operational procedures applicable in case of planned and unplanned switching of the system under your responsibility, as well as the intervention in case of needed system recoverability in the event of failure;
- Provide support in functionality and acceptance testing during the implementation of application;
- Ensure excellent performance of the organization’s application;
- Regularly monitor and reconcile the performance of the application owned to predefined performance thresholds and take appropriate actions where required.
- Responsibilities:
- Manage the operation and maintenance of our banking customer acquisition application deployed in the cloud, including troubleshooting, and resolving any issues that arise;
- Ensure that our application is up to date with the latest software versions and security patches;
- Implement IT operations best practices to ensure the highest level of performance, reliability, and security for our applications;
- Monitor and manage application performance, availability, and capacity to ensure optimal user experience;
- Collaborate with development teams to ensure that our application is developed in accordance with IT operations best practices;
- Work closely with our cloud service provider to ensure that our applications are deployed and managed efficiently and effectively;
- Develop and maintain standard operating procedures (SOPs) for the operation and maintenance of our application;
- Provide technical support to customers and internal stakeholders regarding application-related issues;
- Manage relationships with third-party vendors and service providers to ensure that our application is running smoothly and efficiently;
- Stay up to date with the latest technologies and trends in the field of IT operations management.
Qualifications
- Strong hands-on experience designing, implement, building, and automating infrastructure and application deployments in AWS;
- Strong background in Linux administration and expertise in managing large-scale systems;
- Experience working in a mission-critical environment (Operations, Technical Support etc);
- Developing and maintaining CI/CD pipelines using Jenkins to streamline deployment processes;
- Proficiency in version control systems like Git (we use GitHub for collaboration);
- Strong understanding of networking and security concepts in AWS;
- Experience with PowerShell/Bash or other scripting languages;
- Experience with infrastructure as code tools such as Terraform, Cloud Formation etc.;
- Experience with configuration tools (Ansible, Chef, Puppet);
- Experience with containerization platforms such as Docker and orchestration tools such as AWS EKS/Managed Kubernetes Service or self-hosted Kubernetes;
- Experience with monitoring solutions that ensure the health and performance of AWS resources (such as Prometheus, CloudWatch, Grafana, ELK, Datadog);
- Data bases administration: AWS Elastic Cache, Oracle, PostgreSql, DAX etc.;
- Experience with core AWS platform architecture, including areas such as: Organizations, Account Design, VPC, Subnet, segmentation strategies;
- Backup and Disaster Recovery approach and design;
- Ensuring compliance with security best practices and helping implement robust access controls using IAM, KMS, and other AWS security services;
- Good knowledge of REST/SOAP/JSON web service API implementation.
- Formal requirements:
- Bachelor’s degree in computer science, information technology, or a related field;
- +5 years of experience as a DevOps Engineer, preferably in a banking or financial services environment.;
- Strong understanding of cloud-based applications and infrastructure on AWS. (+5 years);
- AWS certification is a big plus: AWS Certified DevOps Engineer, AWS, AWS SysOPS Administrator, AWS Advanced Networking, AWS Security;
- Experience with IT operations best practices such as ITIL, COBIT, or DevOps;
- Experience with IT service management tools such as ServiceNow.
- Just about you:
- Focus on quality of your work;
- Excellent communication skills and team player;
- Open-minded and flexible;
- Hard-worker and passionate;
- Demonstrated ability to adapt to new technologies and learn quickly;
- Works well under pressure and meets deadline;
- Strong problem-solving and troubleshooting skills;
- Proven ability to collaborate with multi-disciplinary teams of business analysts, developers, qa, data scientists, and subject matter experts.