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

Description:
Our client is a global HR software and services provider who offers HR business solutions to employers of midsized, large and multinational business. You will join the Cloud team responsible for the design, governance, and support of the AWS/Azure platforms; you will work in close collaboration with other teams to design and implement innovative cloud solutions.

Responsibilities:
• Design and implement innovative cloud solutions with a strong focus on automation and operational manageability.
• Ensure the cloud environments meet approved architectural and security standards.
• Work closely together with engineers, developers, and architects across the company.
• Analyze and simplify existing processes when migrating a service to the cloud.
• Evaluate new cloud related technologies and do proof of concepts.
• Set out the standards and principles for AWS/Azure cloud environments.

Requirements:
• Degree in computer science or equivalent work experience.
• Experience managing environments running inside Public cloud (AWS/Azure).
• Experience with managing on-premise data center infrastructure.
• Good knowledge of Windows or Linux Operating Systems.
• Virtualization experience and understanding the concepts.
• Container technology (Docker, Kubernetes, serverless)
• Knowledge of configuration management tools like Puppet, Ansible or Terraform.
• Ability to use a wide variety of open source technologies and tools.
• Experience with at least one scripting language (bash, ruby, python, PowerShell)
• Experience with version control systems (preferably Git).
• Understanding of TCP and IP networking protocols and related technologies.
• Experience building orchestration and automation pipelines (Azure DevOps, Jenkins).
• Passionate about designing and supporting complex IT solutions while also being able to manage day-to-day infrastructure operations.
• Be conscious about security requirements.
• Comfortable with collaboration, open communication, and work with other teams.
• Ability to absorb and understand new technologies quickly.
• Eager to learn, able to take guidance, and able to understand that there is always more to learn.
• Able to turn design and implementation into documentation, presentations, and training.
• Good communication skills in English, written and verbal.
• Embrace and simply love technology!

We offer:
• Competitive salary based on your experience level
• Full-time work schedule (office or remote)
• Friendly and trustful atmosphere
• Professional and career growth opportunities
• Big goals, challenging work and meaningful feedback
• Opportunity to work and communicate directly with the customers
• Your health support via compensation of sports activities, vacation policy and private medical insurance
• Free English classes.