Position: DevOps Engineer
Company: UPPeople
Category: DevOps
Experience required: 3y
English level: upper

Project
Our scope of engagement includes modern approach to SOA, including AWS and Microservices stack, data warehousing, modern APIs, frontend development and other areas. We are using Scrum and a scaled Agile framework for the project. Program management, Solution Architects, and Business Analysts are involved on our side. Our specialists focus on data streaming and sourcing solutions to ensure data processing necessary for trading operations. The team is preparing to roll out a portal with embedded widgets. We engaged in transforming business processes and migrating from on-premise hosting to Cloud by re-platforming the entire system and using Cloud native technologies. Part of the work includes the integration of systems and data related to a new asset class into the customer's existing IT landscape.

Responsibilities
Communicate with DevOps and architectural team on designing architect decisions
Develop scripts and code review
Setup and configure environment and services in AWS
Setup, configure and maintain CI/CD process

Requirements
3+ years of DevOps experience or cloud architecture
Fundamental knowledge of basic AWS services, AWS Command Line Interface (CLI)
Knowledge of Git and IaC concepts
Hands-on experience with Terraform
Spoken English

Nice to have
Experience in working with multi-account environments in AWS
Experience with migration of on-premise solutions to cloud

TECHNOLOGY STACK
basics: Java 1.7-1.8, Maven, Spring Boot/Security/Data/etc Git (BitBucket); 
database: PostgreSQL, Oracle; 
UI: Angular 2+, JSP; 
AWS: Anthos/Kubernetes, EC2, API Gateway, Lambda, S3, Matillion, RDS; 
CI/CD: Terraform, Ansible, Jenkins. Snowflake