Position: CI/CD Software developer
Company: Upplabs
Experience required: 5y
English level: upper

We are kindly invite experienced developers to join our client's team.
The client is well-known SaaS model company , a leading provider of multi-cloud services.

**We offer: **
Fully remote job;
flexible working hours, the team is operating around EU time zone;
20 business days of paid vacation, 10 sick leaves per year;
state holidays.

**The responsibilities:**
Continuously improve CI/CD automation, tool integrations, processes and procedures.
Design, develop, and maintain a scalable GitOps based multi cloud CI/CD pipelines.
Collaborate continuously with the product development teams to provide world class SaaS CICD automation software.
Contribute to the subject matter on Developer Productivity best practices.
Understand overall virtualization platform architecture in AWS and design best of class solutions that fit the SaaS offering.

**The requirements:**
5+ years of experience in development using Java or Python;
Hands-on experience with CI/CD tools (GitLab, Jenkins, Nexus, Artifactory, Maven, Gradle), implementing CI pipeline as code.
Hands-on experience with Docker and AWS (or Other cloud infrastructure).
Experience in developing or deploying microservices.
Experience in design and implementation of automation (tooling, testing, build & release), experience with such tools as Ansible, Chef, Puppet etc.
Experience with a modern source code control system (Gitlab, GitHub).
Experience investigating, analyzing and troubleshooting large scale enterprise systems. 
Experience and exposure with managing and scaling 24/7 enterprise level applications.
Hands-on working experience of automating deployment, scaling, and management of containerized applications (Kubernetes) is a must.
Experienced developing flexible, stable, and scalable large-scale systems is a must.
English: upper-intermediate.