Our Client creates cloud solutions used in social apps, online auctions, multiplayer games, e-commerce, as well as in many Internet of Things (IoT) solutions. Currently company is establishing its new office in Katowice.
What's on Offer
- Competitive salary
- Attractive benefits package
- Free lunches every day
- Trip to USA twice a year (with accompanying person)
- Training and certificates budget
- Possibility to create new team and local structures
Job Description
Scope of duties:
- Design processes for improving operational stability of Client's services
- Create tooling with documentation to improve and maintain our distributed systems
- Ensure and enforce best application and network security practices
- Participate in on-call rotation and drive root cause analysis
- Collaborate with engineering teams, product owners and other stakeholders to understand tooling needs for Agile development and Continuous Integration/Delivery (CI/CD) best practices
- Define Service Level Objectives to assess release readiness of all services
- Manage and own infrastructure and cloud resources (testing/staging, DNS, load balancers, databases, etc.)
- Responsible for deployments in the US, Europe, Asia, and Latin America
The Successful Applicant
- 2+ years of cloud platform experience
- 2+ years of programming (Python, GO, Java, or equivalent)
- Configuration management and automation tools such as Ansible, Terraform, etc
- Experience with CI/CD tools and implementing best practices
- Strong understanding of networking concepts, protocols, and security (TCP/IP, UDP, HTTP, DNS, etc)
- Knowledge of Operating System internals. Filesystems, networking configuration, processes, threads, and concurrency models
- Experience with containerization (docker, etc) and container orchestration systems (Kubernetes, etc) would be an additional advantage