As a Platform Engineer Trainee, you will embark on an exciting journey to learn and contribute to the development, maintenance, and optimization of our organization’s platform infrastructure. This entry-level position is designed for individuals who are passionate about technology, eager to learn, and possess a strong foundation in computer science and engineering principles. Under the guidance of experienced professionals, you will gain hands-on experience in building and supporting the platform that underpins our technology stack.
Job Responsibilities:
Python:
- Develop administrative Python scripts and tooling to enhance operational efficiency.
- Automate infrastructure tasks using Python to streamline processes.
- Enhance and optimize existing Python-based cloud utilities for improved functionality.
React:
- Construct internal dashboards and visualization tools using React for effective data presentation.
- Collaborate with various teams to gather requirements and create mockups for React applications.
- Import and integrate cloud monitoring APIs into React applications to provide real-time insights.
Cloud Infrastructure:
- Undergo training on AWS services, including but not limited to EC2, S3, and Serverless architectures.
- Shadow experienced platform engineers during infrastructure builds to gain hands-on experience.
- Execute DevOps tasks under supervision, contributing to the deployment and management of cloud-based solutions.
Documentation:
- Create and update comprehensive documentation for IT procedures, ensuring accuracy and clarity.
- Contribute to the development of user guides and FAQs to assist end-users in understanding platform features.
- Document issue resolutions and maintain a knowledge base for future reference.
Qualifications:
- Basic understanding of Python programming and scripting.
- Familiarity with React and web development concepts.
- Eagerness to learn and apply cloud infrastructure technologies, particularly AWS.
- Strong communication skills and ability to collaborate with cross-functional teams.
- Detail-oriented with a commitment to producing high-quality documentation.
Training and Development: The Platform Engineer Trainee will receive mentorship and training in Python scripting, React development, and AWS cloud services. This role provides an excellent opportunity to gain hands-on experience in platform engineering and develop foundational skills in cloud computing.