Social network you want to login/join with:
We are seeking a skilled Platform Engineer with expertise in Terraform, Golang development, AWS, SDLC automation, and Kubernetes to join our dynamic team. As a Platform Engineer, you will play a crucial role in designing, building, and maintaining our infrastructure and automation solutions, ensuring reliability, scalability, and security across our cloud environment.
Key Responsibilities:
- Design, implement, and maintain infrastructure as code (IaC) solutions using Terraform for AWS environments.
- Develop and optimize automation scripts and tools in Golang to enhance our SDLC processes.
- Manage and deploy containerized applications using Kubernetes, ensuring high availability and performance.
- Collaborate with cross-functional teams to define infrastructure requirements and streamline deployment pipelines.
- Implement monitoring, logging, and alerting systems to ensure proactive management of our cloud infrastructure.
- Participate in troubleshooting and resolving infrastructure-related issues in production and non-production environments.
- Stay updated with industry trends and best practices to continuously improve our infrastructure and deployment processes.
Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of experience as a Golang developer, with a strong understanding of software development lifecycle (SDLC) practices.
- Proven experience with Terraform in large-scale AWS environments, designing and maintaining infrastructure as code.
- Deep knowledge of Kubernetes, including deployment, scaling, and management of containerized applications.
- Proficiency in AWS services and solutions, including EC2, S3, IAM, VPC, and CloudFormation.
- Experience in designing and implementing CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or similar.
- Excellent problem-solving and analytical skills, with a proactive approach to identifying and addressing challenges.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
Preferred Qualifications:
- AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Experience with other cloud providers (Azure, Google Cloud Platform).
- Familiarity with monitoring tools such as Prometheus, Grafana, ELK Stack, etc.
- Prior experience with Agile methodologies and working in Agile teams.