IT Platform Engineer
Stafide
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
Agile Methodologies
Automation of Tests
Azure
Cloud Computing
Software Quality
Code Review
DevOps
Distributed Systems
Python
Release Management
Software Engineering
Strategies of Testing
System Availability
Deployment Automation
Databricks
Job description
- Design, develop, test, and deploy reliable and scalable platform solutions using Python.
- Own the full software development lifecycle \u2013 from planning and design to automated deployment and monitoring.
- Build, maintain, and optimize CI/CD pipelines to ensure efficient and secure releases.
- Ensure high code quality by implementing best practices, code reviews, and automated testing.
- Work on application infrastructure design with a focus on high availability and reliability.
- Collaborate within Agile DevOps teams to deliver continuous improvements.
- Contribute to cloud-based platform engineering initiatives, primarily within Microsoft Azure environments.
- Support and manage data platform components including exposure to Databricks Unity Catalog.
- Partner with cross-functional teams to design efficient, scalable, and maintainable solutions.
Requirements
- 8\u201310 years of professional experience in IT platform engineering or related roles.
- Strong hands-on proficiency in Python development.
- Solid experience working with Microsoft Azure cloud technologies.
- Proven experience setting up and maintaining CI/CD pipelines.
- Experience working in Agile and DevOps-driven environments.
- Understanding of application infrastructure and distributed system design.
- Experience building and maintaining applications with high availability requirements.
- Exposure to Databricks Unity Catalog concepts and implementation.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
You Should Possess the Ability to:
- Translate business and technical requirements into scalable platform solutions.
- Design efficient cloud-native architectures in Azure.
- Automate deployment pipelines and streamline release management.
- Maintain code quality standards through structured reviews and testing strategies.
- Troubleshoot complex platform and infrastructure issues.
- Work independently while contributing effectively in a collaborative team environment.
- Share technical knowledge and mentor team members when required.