We are seeking a motivated and detail-oriented Infrastructure & DevOps Engineer to join our engineering team. This role is ideal for individuals looking to grow their expertise in cloud infrastructure CI/CD pipelines and DevOps practices under the guidance of experienced mentors.
Key Responsibilities
- Cloud Resource Management: Assist senior DevOps engineers in managing and provisioning resources on Azure and/or AWS cloud platforms.
- GitLab Project Engineering: Support the setup maintenance and optimization of GitLab repositories and workflows.
- CI/CD Pipeline Development: Contribute to the design and implementation of Continuous Integration and Continuous Deployment processes to streamline development and release cycles.
- Environment Setup: Collaborate with mentors to configure and maintain testing and production environments ensuring reliability and scalability.
- Security Implementation: Apply basic security strategies to safeguard infrastructure source code and deployment processes.
- Source Code Management: Perform routine operations related to version control branching strategies and code reviews.
Qualifications
- Familiarity with cloud platforms (Azure or AWS).
- Familiarity with GitLab or similar version control systems.
- Exposure to CI/CD tools and practices.
- Knowledge of infrastructure-as-code tools (e.g. Terraform Ansible).
- Awareness of security best practices in DevOps.
- Strong willingness to learn and collaborate in a team environment.
Preferred Skills
- Scripting experience (e.g. Bash Python Shell).
- Understanding of containerization (Docker Kubernetes).
- Experience with monitoring and logging tools.
- Applicants with the following certificates are preferred
Required Experience:
Junior IC