CPL Jobs Sp. z o.o. to część międzynarodowej grupy CPL Resources, notowanej na irlandzkiej i angielskiej giełdzie papierów wartościowych. Działalność rozpoczęliśmy w 1989 roku, w Irlandii. Od 2006 roku działamy na rynku ogólnopolskim. Ponad 20 lat doświadczenia w rekrutacji sprawiło, że CPL Jobs może zaoferować swoim Klientom i Kandydatom wsparcie na każdym etapie procesu rekrutacyjnego. W naszych kontaktach z kandydatami stawiamy na długofalowe relacje. Zapewniamy stały dostęp do informacji o najciekawszych projektach na rynku, doradzamy też w kwestii rozwoju kariery i wyboru optymalnego typu zatrudnienia. Pozwól nam poznać i zrozumieć swoje potrzeby, a pomożemy Ci osiągnąć Twoje cele.
The project is about migration of existing codebase into AWS cloud, automated infrastructure provisioning, existing CI/CD process adoption and improvement.
Technology stack is heavily based on using containerization and clustering, cloud services like AWS Fargate and Aurora in order to eliminate any operational overhead and optimize costs.
Objectives:
- Run FullPicture Production on AWS (DR enabled)
- Migrate development and quality assurance on to AWS infrastructure
- Infrastructure maintenance on AWS should be kept to a minimum by leveraging AWS solutions (Fargate, RDS, ECR…)
- Build/Document self-service tools that enable the dev teams to code and deploy easily in AWS
Resource profile expertise:
- AWS migration in a Java/Spring boot/Oracle/MySQL domain
- AWS Fargate
- AWS best practices
- Docker
- Gradle
- AWS security
- Jenkins
- Python
- Spring Cloud Config Server (nice to have)
Outcome (measurable):
- FullPicture is running and highly available (99.97% available) on AWS
- In an event of a disaster in the region, FullPicture is able to get back online within 4-8 hours in a different region
- TRAMS (tool used to deploy currently deploy FullPicture) is no longer used
- All our services are converted to containers
- FullPicture databases are running from MySQL (migrated from OracleDB)
- Production services are monitored in CloudWatch
- CI/CD pipelines are migrated to deploy to AWS
- Application security scanning is embedding in our CI/CD pipeline
- Application logging is integrated with CloudWatch
- Each team can deploy their service to any environment (including Production) with one command line or by starting a pipeline and can roll it back in the same way