Apply

Senior Software Engineer (K8s + Golang + AWS) - (Pune or Delhi/NCR Remote Role)

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years of experience

📍 Location: India

🔍 Industry: Digital Experience Platform

🏢 Company: Acquia👥 1001-5000💰 Secondary Market over 6 years agoComputerDigital MarketingOpen SourceContentSaaSInformation TechnologyEnterprise SoftwareSoftware

🗣️ Languages: English

⏳ Experience: 5+ years of experience

🪄 Skills: AWSDockerLeadershipPHPPythonSoftware DevelopmentAgileDesign PatternsJenkinsKubernetesNginxRubySCRUMGoPrometheusCommunication SkillsCollaborationCI/CDNetworking

Requirements:
  • 5+ years of experience in design and software development.
  • 1-2 years of experience with containers and cloud-native development.
  • Proficient with Kubernetes/Swarm and container technologies.
  • Experience in applications using Go, Python, PHP, Ruby, and shell scripting.
  • Strong knowledge of object-oriented programming and software design patterns.
  • Experience with service discovery and networking in Kubernetes.
  • Experience with AWS services including EC2, EBS, and S3.
  • Knowledge of CI/CD tools like Jenkins.
  • Experience with configuration management tools like Ansible and Terraform.
  • Strong understanding of TCP/IP and load balancing.
Responsibilities:
  • Participate in designing and implementing solutions for modernizing Acquia infrastructure.
  • Drive adoption of Kubernetes and Cloud-Native Technologies.
  • Design and implement end-to-end container management solutions with Kubernetes and Docker.
  • Develop Go based Kubernetes operators using kube-builder SDK.
  • Set up Kubernetes with enterprise-level reliability, availability, scalability, and performance.
  • Support application prototype design and implementation using modern practices and open source tech.
  • Debug technical issues within a complex stack involving containers and microservices.
  • Contribute to maintaining an understanding of system functionality and operational aspects.
  • Evaluate new technologies and provide recommendations, including proof of concept activities.
Apply