- Cloud Infrastructure: Assist senior engineers in managing and monitoring cloud infrastructure on AWS.
- Infrastructure as Code (IaC): Execute basic changes and updates to infrastructure using Terraform or CloudFormation under guidance.
- Source Control Management: Support the management of Git repositories, including enforcing basic workflows and maintaining version control.
- CI/CD Pipelines: Support maintenance, basic troubleshooting, and implement minor improvements to existing CI/CD pipelines (Jenkins, Gitlab CI).
- Container Management: Perform basic configuration of containerized applications using Docker and assist with monitoring components within Kubernetes (K8s) clusters.
- Monitoring and Observability: Install agents and support the configuration of monitoring systems, dashboards, and alerts (DataDog, Grafana).
- Artifact Management: Support the maintenance of repository systems like Artifactory.
- Build Tool Support: Help troubleshoot basic issues related to project build systems (PHP, .netcore, Java, NodeJS).
- Workflow Automation: Write and test simple automation scripts using Bash or Python to streamline workflows.
- Incident Support: Assist in documenting incidents, gathering information, and executing low-level troubleshooting steps as instructed.
- Documentation: Create and update clear documentation for processes and system configurations.
What You Need To Learn and Grow:
- Experience: 0-2 years of practical experience (including academic projects, Fresher roles, or personal/open-source projects).
- Foundational Knowledge: Strong understanding of Linux/Unix.
- Cloud: Familiarity with basic AWS services (e.g., EC2, S3, VPC).
- Containerization: Basic hands-on experience with Docker and an understanding of Kubernetes architecture.
- Scripting: Basic programming or scripting ability in Python or Bash.
- CI/CD & IaC: Fundamental understanding of CI/CD and Infrastructure as Code concepts (e.g., having run a basic Jenkins or Terraform setup).
- Source Control: Proficiency in using Git.
- Skills: Eagerness to learn, ability to solve basic problems, and a proactive attitude towards finding solutions.
Preferred Qualifications:
- Exposure to monitoring tools (DataDog, Grafana) or project management tools (Jira).
- Experience with Java build systems (Maven/Gradle) is a plus.
- Good communication and teamwork skills.
