Summary
Join Acquia's Cloud Edge Team as a Senior Software Engineer and contribute to designing and implementing solutions for modernizing Acquia infrastructure, driving adoption of Kubernetes and Cloud-Native Technologies. As a key member of the team, you will work collaboratively with front and back-end engineers, product managers, and product owners to develop secure and performant applications and APIs using Go, Ruby, AngularJs/ReactJS.
Requirements
- 5+ years of experience in design and Software Development Background
- Over 1-2 years of experience in working with Containers and Cloud-Native Development
- 2+ years of experience working with frontend technologies preferred AngularJs
- Proficient with Kubernetes/Swarm architecture with hands-on production experience with container technologies and the tools and challenges around them
- Experience in developing applications using Go,Python/PHP/Ruby and shell scripting
- Proficient with object oriented programming and microservices design patterns
- Proficient with service discovery, networking in Kubernetes or equivalent, monitoring, logging, scheduling
- Experience working with AWS services such as - EC2, EBS, ALB, EKS, VPC, S3, WAF etc
- Knowledge of CI/CD tools like Jenkins (preferred), Bamboo, Gitlab
- Experience working with configuration management tools such as Ansible, Terraform, Puppet and Cloudformation
- Experience operating with TCP/IP, load balancing, security and operating production environments
- Knowledge on the network layers, varnish and nginx
- Strong oral and written communication skills
- Strong team collaboration and leadership skills
- Familiarity with Agile processes (Kanban, Scrum, etc.)
Responsibilities
- Participate in designing and implementing solutions for modernizing Acquia infrastructure
- Drive adoption of Kubernetes and Cloud-Native Technologies
- Work in a highly collaborative environment with front and back-end engineers, product managers, and product owners
- Develop secure and performant, world-class modern Applications and APIs using Go, Ruby, AngularJs/ReactJS
- Debug technical issues inside a very deep and complex technical stack involving containers, microservices, AWS services across the different layers of a web stack
- Work with other teams in deciding, developing integrations with other subsystems
- Provide product support to internal and external stakeholders
- Contribute to system architecture discussions, lead projects, mentor junior team members, and deliver high quality, tested code
- Evaluate new technologies and provide a recommendation to management including planning and execution of proof of concept activities
Preferred Qualifications
- Experience working with any CDN such as - CloudFront, CloudFlare etc
- Experience in monitoring and observability with Sumologic/Prometheus/Grafana
- Experience working with helm, ingress, cert-manager, autoscaling, external-dns and logging operator in Kubernetes
- AWS/CKAD professional certification
Benefits
- Competitive healthcare coverage
- Wellness programs
- Take it when you need it time off
- Parental leave
- Recognition programs