The
Junior DevOps Engineer will be responsible for setting up, managing, and optimizing our cloud infrastructure and deployment processes to support the Performance Management System MVP. This role requires a motivated, detail-oriented individual ready to take full ownership of DevOps tasks, ensuring the infrastructure's efficiency, security, and scalability from development through production.
Key Responsibilities
Cloud Infrastructure Setup and Management:
- Design, configure, and maintain AWS cloud infrastructure to support development, testing, and production environments.
- Implement and monitor CI/CD pipelines to ensure efficient and reliable code deployment.
Automation and Monitoring:
- Develop scripts and automation workflows to streamline deployment, scaling, and monitoring processes.
- Set up robust monitoring and alerting systems using tools like CloudWatch, ensuring proactive infrastructure management and minimal downtime.
Security and Compliance:
- Implement security best practices, including IAM policies, role-based access control, and data encryption to ensure compliance with company standards.
- Conduct regular security reviews and audits to identify potential vulnerabilities.
Backup and Recovery:
- Establish backup, recovery, and redundancy strategies to guarantee data integrity and system availability.
- Regularly test disaster recovery plans and adjust configurations as needed to maintain resilience.
Documentation and Knowledge Sharing:
- Maintain clear documentation for infrastructure setups, deployment processes, and configurations.
- Collaborate with other engineers and share knowledge, enabling seamless cross-functional teamwork and support.
Qualifications
- Bachelor's degree in Computer Science, IT, or a related field.
- Solid understanding of cloud platforms, particularly AWS services (e.g., EC2, S3, Lambda, RDS).
- Hands-on experience with scripting languages (e.g., Bash, Python) for automation.
- Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI/CD).
- Basic understanding of networking, monitoring tools, and version control (Git).
- Proactive and able to independently troubleshoot issues.
- Strong organizational skills with attention to detail.
- Enthusiasm for learning and implementing best DevOps practices.
- Familiarity with containerization (e.g., Docker, Kubernetes).
- Exposure to Infrastructure as Code tools (e.g., Terraform, CloudFormation).
Why Join Us
As the
Junior DevOps Engineer for this project, you will play a key role in developing a scalable, efficient infrastructure from the ground up. This role offers the opportunity to build foundational skills in a supportive environment while making a real impact on a high-priority product for the company. You'll work closely with a senior team, gaining mentorship and hands-on experience with cutting-edge DevOps practices and cloud technology.
Apply now!
Due to the high volume of applicants, only shortlisted candidates will be contacted. We apologize for this inconvenience!