Senior Software Engineer, Golang, Kubernetes

Posted 4 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer developing and maintaining CI/CD pipelines and cloud services for Acquia. Working with Golang, Kubernetes, and DevOps practices to enhance operational efficiency.

Responsibilities

  • work in an AI Agentic team, and be able to take over scrum master role, to develop and maintain our new CI/CD pipeline which will be used by multiple products and services at Acquia.
  • utilize your experience in object oriented programming to build and integrate solutions for automation of tasks.
  • help onboard our services, products and components and revolutionize the way we build, test, operate and monitor our cloud-based products and services.
  • maintain an understanding of system functionality and architecture, with a strong focus on the operational aspects of the service (availability, performance, change management, emergency response, capacity planning, etc)
  • collaborate with your team members to review their work and have your work reviewed in turn.
  • work with other teams in deciding, developing integrations with other systems.
  • provide product support to internal and external stakeholders.
  • work in a team environment where your team owns and operates the services you build.

Requirements

  • BTech/BE/BS in computer science or similar
  • have been involved in building and operating a DevOps CI/CD Pipeline
  • have done object oriented programming in a language like Golang and Python
  • proficient with container based products like Docker and Kubernetes.
  • 5+ years of DevOps and/or build, release & rollback experience including delivery to production
  • have deep understanding of version control systems (Git, etc.), including branching and merging strategies
  • 3-5 years managing monitor and report systems, and building observability dashboards on application and server performance and scalability issues (examples: SignalFX, Grafana, or other operations monitoring tools); centralized logging experience with Sumologic or similar products
  • understanding of security best practices
  • experience with continuous delivery and integration tools: Jenkins, Github, Artifactory
  • experience writing build automation using object oriented language like Python, Go + Terraform + Unix Shell (bash, ksh)
  • experience with automation/configuration management using Puppet
  • developed code for extensive test coverage, performed continuous deployment in a professional software engineering environment
  • knowledge of AWS/GCP products like EC2 or EKS/ECS
  • ability to be part of our on call rotation after work hours as needed for emergency or urgent situations

Benefits

  • competitive healthcare coverage
  • wellness programs
  • take it when you need it time off
  • parental leave
  • recognition programs

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDockerEC2Google Cloud PlatformGrafanaJenkinsKubernetesPuppetPythonTerraformUnixGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.