Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The role of AWS Engineer with Golang focuses on developing cloud-native applications and infrastructure components using Golang and AWS services. This hybrid position requires extensive experience in DevOps practices, including CI/CD pipeline development and container orchestration with Kubernetes and Docker. The ideal candidate will also possess strong documentation skills and a background in Agile methodologies. Mentoring and collaboration with other engineers are key aspects of this role.
Key Responsibilities:
- Develop cloud-native applications and infrastructure components using Golang.
- Utilize AWS services and architecture for application deployment.
- Implement container orchestration with Kubernetes and Docker.
- Create detailed end-user documentation.
- Work in Agile environments, particularly with Scrum methodologies.
- Build and maintain CI/CD pipelines.
- Mentor junior engineers and foster effective work relationships.
Key Skills:
- Proficiency in Golang.
- Experience with AWS services and architecture.
- Familiarity with Kubernetes for container orchestration.
- Knowledge of Docker for containerization.
- Strong background in automated testing and test-driven development.
- Ability to create high-quality end-user documentation.
- Experience in Agile methodologies, particularly Scrum.
- DevOps experience, including CI/CD pipeline development.
Salary (Rate): 270 GBP/day
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
AWS Engineer with Golang
Location: UK, London (This position is a hybrid role).
Contract Rate: 250-270 GBP/ day
Experience: 10+ years
Must Have skill Sets: Go, AWS, Git (GitHub, GitLab, BitBucket, SVN), Kubernetes, Docker
Required Skills :
- Amazon Web Services (AWS): Experience with AWS services and architecture.
- Golang: Proficiency in Golang for building Terraform modules/providers, cloud-native applications, and infrastructure components.
- Kubernetes: Familiarity with Kubernetes for container orchestration.
- Cloud Networking: Experience with cloud networking concepts and implementation.
- Docker: Knowledge of Docker for containerization and testing.
- Testing: Strong background in automated testing and test-driven development
- End-user Documentation: Ability to create detailed and high-quality end-user documentation.
- Agile Methodologies (Scrum): Experience working in Agile environments, particularly with Serum.
You May Be a Fit If :
- You have at least 6 years of experience working in a professional environment as a software engineer.
- You have led the design and build of cloud-native applications written in Go.
- You have extensive experience with "DevOps" work, such as building CI/CD pipelines or setting up cloud hosting environments.
- You have a proven track record of mentoring other engineers, helping them to succeed and grow in their roles.
- You build effective work relationships, giving and receiving constructive feedback, and your colleagues at all levels and across all teams trust you.