Responsibilities :
- Cloud Platform Management : Work extensively with cloud platforms, specifically GCP , demonstrating expertise in managing and deploying applications within this environment.
- Containerization : Utilize proficiency in containerization technologies such as Docker and Kubernetes for application deployment and orchestration.
- Server-Side Engineering : Apply server-side software engineering skills, including scripting with Bash , to automate tasks and manage infrastructure.
- Monolith Decoupling : (Optional, but a plus) Contribute to the process of decoupling monolith services into more manageable microservices.
- Configuration Management : Leverage knowledge of configuration management tools like Puppet, Ansible, Chef, or Terraform to automate infrastructure provisioning and management.
- Monitoring Systems : Develop and implement robust monitoring systems to track system health, including collecting and analyzing metrics and logs.
- System & Network Management : Possess an in-depth understanding of Linux / Unix systems and networking concepts , applying this knowledge to manage servers, databases, and web services effectively.
- Troubleshooting & Optimization : Proactively identify and resolve system issues, ensuring high availability and optimal performance of applications and infrastructure.
Required Skills :
Proficiency with GCP cloud platform.Experience with containerization technologies (e.g., Docker, Kubernetes ).Strong server-side software engineering skills, particularly in Bash .Knowledge of configuration management tools (e.g., Puppet, Ansible, Chef, Terraform ).Proficiency with monitoring tools and the ability to develop monitoring systems.In-depth understanding of Linux / Unix systems and networking concepts .Experience in managing servers, databases, and web services.Good to Have :
Experience with AWS and Azure cloud platforms.Experience decoupling monolith services.Skills Required
Gcp, Docker, Kubernetes, Bash, Monitoring Tools, Networking Concepts