◾ Knowledge and experience in:
— introducing DevOps practices into ongoing projects;
— consulting development teams on DevOps practices;
— migrating software systems from on-premise to cloud setups;
— designing, building and maintaining high load systems.
◾ Experience writing routines in one of languages (such as Python, Bash, JS or others).
◾ Experience in building and deploying Java & Node applications.
◾ Experience with cloud infrastructures (AWS, GCP, Azure or PCF).
◾ Practical experience with CI/CD tools (Jenkins, TravisCI, CircleCI, Bitbucket Pipelines).
◾ Experience with containerization and orchestration tools (Docker Сompose, Kubernetes).
◾ Understanding of automation tools like Terraform, Chef, Puppet, Ansible, etc.
◾ Understanding of concepts like RDBMS, REST, GraphQL, Microservices, Design Patterns.
◾ Willingness to learn new technologies and approaches (e.g. implementing and improving DevOps practices for mobile application development).
◾ Willingness to learn and achieve cloud certifications.
◾ Experience leading or mentoring other engineers.
◾ Upper-Intermediate spoken and written English.