Position: DevOps Engineer
Company: TEAM International
Experience required: 3y
English level: intermediate

Our team implemented a new system from scratch and now we are working to make it mature by adding new functionality and optimizing the delivery process. Our current technical goal is to set up the CI/CD process properly in order to be able to deliver changes to production daily.

Primary tasks

∙ Build and deploy software as well as build, document, and automate/script processes.
∙ Error searching of environmental issues
∙ Maintain and develop environments of all types from dev to prod in cooperation with architects and operation.
∙ Direct merge process in connection with new releases
∙ Documenting the artifacts included in building a test environment.

Secondary tasks:
∙ Support configuration managers in developing projects through documentation, scripts, and knowledge.

Requirements: 
-Experience with Docker containers
-Knowledge of Kubernetes orchestration
-Experience with Helm, Helmfile
-CI/CD tools experience (TeamCity, Jenkins), preferably Jenkins
-Experience with version control systems (Git or similar)
-Configuration Management experience, preferably Ansible
-Good scripting skills (Bash, PowerShell, Python)
-Experience with monitoring systems (Prometheus, Grafana, AppDynamics)
-Experience with logging tools (ELK, EFK)
-Network troubleshooting and configuration skills (DNS, HTTP, SSL, TCP/IP, etc.)
-Linux and Windows OS knowledge
-Experience in using MySQL, MongoDB, Redis
-Experience with AWS
-Intermediate English language proficiency
-Good communication skills