Responsibilities:
Design and implement mechanisms for distributing permissions across our systems, ensuring proper access control and security measures.
Develop and maintain mechanisms for auto-scaling pods within highly available clusters, optimizing resource allocation and scalability.
Integrate our systems with various platforms, such as Slack, JIRA, and Bitbucket, to facilitate collaboration and streamline workflows.
Extend the functionality of our existing CI/CD solution, leveraging tools like Jenkins to automate build, test, and deployment processes.
Continuously improve our tooling and technologies, staying up-to-date with industry best practices and implementing innovative solutions.
Collaborate with cross-functional teams to identify and address system issues, troubleshoot problems, and implement effective solutions.
Program in Python to develop scripts and automation tools for system management and monitoring tasks.
Implement and manage infrastructure as code using tools like Terraform, ensuring consistent and reproducible environments across different cloud platforms (e.g., AWS, Azure, Google Cloud, OpenStack).
Containerize applications using Docker, facilitating efficient deployment and management.
Utilize your expertise in Kubernetes to deploy and manage containerized applications, ensuring scalability and high availability.
Document system configurations, processes, and procedures, maintaining accurate and up-to-date technical documentation.
Requirements:
️Minimum 5 years of practical administration experience in Linux as a server platform, including expertise in Linux operating systems, production-level software, and hardware.
️Proven experience in designing and managing highly available clusters, ensuring system reliability and scalability.
️Strong expertise in researching and creating mechanisms for auto-scaling pods, optimizing resource allocation and performance.
️At least 1 year of practical experience with Terraform, describing and maintaining cloud resources in platforms like AWS, Azure, Google Cloud, or OpenStack.
️Extensive experience in building CI/CD pipelines using Jenkins, automating software delivery and deployment processes.
️Proficiency in containerization technologies like Docker, enabling efficient application deployment and management.
️Practical knowledge of Python programming, with the ability to develop scripts and automation tools.
️Strong understanding of Kubernetes, its concepts, and practical usage in managing containerized applications.
️Upper-intermediate level of English language proficiency, enabling effective communication within an international team.
GoPro Consultancy
Elsevier
Unifonic
Ignite Digital Talent
Tidio