Platform Engineer
Job Descriptions
Hiring a
Platform Engineer
?
1
2
3
Platform Engineer
Description
We are looking for a Platform Engineer to join our team and help us build and maintain robust and reliable cloud-based infrastructure. The Platform Engineer will be responsible for the development, maintenance, and support of our cloud-based platform. The ideal candidate should have extensive experience with Docker Products, AWS, and DevOps.The Platform Engineer will be responsible for configuring, managing, and troubleshooting our cloud-based platforms and systems. You should be comfortable with designing, developing, and deploying infrastructure solutions, as well as monitoring and maintaining them. You should be able to automate the deployment and management of the cloud platform and be able to identify and develop solutions to any problems. Additionally, you will be expected to design and develop on-premises and cloud-based solutions that comply with our security and reliability standards.
Responsibilities
• As a Platform Engineer at Rezi, responsible for designing and building robust, scalable, and secure services and architectures
• Develop and maintain distributed applications, frameworks, and tools to support automated deployment and management of services
• Design and implement fault-tolerant systems and services that support the ever-growing demands of the business
• Create APIs and services that provide reliable, secure, and performant access to underlying systems and data
• Develop tools and processes to ensure high reliability, scalability and availability of services
• Troubleshoot and resolve production service issues, including complex root cause analysis and problem resolution
• Collaborate with cross-functional teams in an agile environment to ensure the highest quality products and services
Requirements
• Bachelor’s degree in Computer Science, Engineering or related field.
• 3+ years of experience in software engineering.
• Proficient in a variety of programming languages such as Java, Python, and Node.js.
• Solid understanding of web technologies and distributed systems.
• Ability to build high-performance, scalable, secure, and robust systems.
• Experience with cloud technologies, such as AWS, Google Cloud Platform, or Azure.
• Experience with DevOps tools such as Docker, Kubernetes, Jenkins, and Ansible.
• Knowledge of system performance and optimization techniques.
• Excellent written and verbal communication skills.
• Ability to work independently and as part of a team.
Skills
Platform Engineer
Description
We are looking for an experienced Platform Engineer to join our team. The successful candidate will be responsible for designing and implementing cloud-native platforms that are secure, resilient, and compliant, as well as developing and deploying Docker products, managing AWS services, and developing DevOps best practices. The ideal candidate should have a bachelor’s degree in Computer Science or a related field with a minimum of 3 years of experience in a related role. The successful candidate must have a deep understanding of DevOps best practices, experience with Docker products, and a strong knowledge of AWS services. The right candidate should also have strong problem-solving and communication skills, as well as the ability to work effectively in a fast-paced, team-oriented environment. Ultimately, the Platform Engineer will ensure our platforms are secure, reliable, and efficient, as well as ensure our systems are up and running and meet both internal and customer needs.
Responsibilities
• As a Platform Engineer at Rezi, responsible for developing and maintaining software platforms, leveraging the latest technology to create a world-class customer experience
• Design and develop robust and scalable software platforms, services and APIs to support customer and internal applications
• Collaborate with product managers, customer success teams, and other stakeholders to define and deliver software solutions
• Develop and maintain automated tests to ensure the quality of the services and platforms
• Monitor and troubleshoot platform performance, and make corrective changes to ensure reliability, scalability, and maintainability
• Collaborate with other teams to ensure a secure and compliant environment
• Monitor and analyze customer feedback to identify and address issues in a timely manner
Requirements
• 5+ years of professional software engineering experience
• Experience with one or more of the following technologies: React, Node.js, Ruby on Rails, Golang, or other modern web technologies
• Ability to develop and maintain a large platform with high scalability and availability
• Experience with cloud infrastructure such as AWS, Azure, or GCP
• Deep understanding of distributed systems and experience with microservices architecture
• Familiarity with databases such as PostgreSQL, MongoDB, etc.
• Understanding of web security and data protection best practices
• Knowledge of container orchestration such as Kubernetes
• Understanding of DevOps principles and CI/CD pipelines
• Experience with agile development methodologies