Position: DevOps Engineer
Company: Madiff
Category: DevOps
Experience required: 2y
English level: upper

Main Resposibilities:
- DevOps engineers work to understand the applications architecture and participate on forming and executing the migration strategy (per app or per bucket). Either leveraging the same technology stack, or suggest improvement in build, deployment, configuration management, runtime and other areas. If applicable, even dockerization can be considered, improvement in level of automation, etc.
- Help application teams with adapting test strategy to new locations and document new runbook/playbook documents for new location.
- Collaborate with Linux and other infrastructure teams to set up new virtual machines, help with the deployment of necessary tools, and configure them to enable successful deployment and runtime of migrated applications.
- Identify infrastructure requirements (firewall connectivity, DNS reconfiguration, certificates, middleware dependencies, database requirements…) and participate on their configuration or improvement to satisfy the goal of migration applications to new data center.
- Build all needed environments in target data centers for applications in the scope of this migration, and ensure applications are deployed, accessible and work as expected in new locations.


Requirements:
- Experience working in similar roles / projects (application migrations, re deployments etc)
- Excellent communication skills, good written and spoken English language, Polish in addition would be an advantage.
- Ability to absorb adequate level of knowledge working with application SMEs
- Practical experience in working out and documenting architecture / design in cooperation with architecting teams and various Clients internal competence centres.
- Wide knowledge of spectrum of IT technologies used by applications, middleware, practical experience with application deployment on-prem, in the AWS or Azzure cloud, CI/CD issues.
- Experience with Git/Gitlab, Jenkins, Apache tomcat, Apache webserver, Wildfly/JBoss
- Understanding of availability, performance, monitoring and resilience aspects for semi real time online transaction systems and mass transaction processing systems
- High level understanding of infrastructure aspects, network solutions, load balancing, TLS
- Domain knowledge on transaction acquiring and card issuer services will be an advantage.
- Independence and goal orientation, independence in setting achievable goals in projects and cooperation in their implementation.
- Responsibility: care for product quality, making and keeping commitments
- Cooperation: the ability to share knowledge and experience, find compromises, build correct relationships within the local organization and in the corporation