Tech Stack
AWSCloudDistributed SystemsDjangoFlaskGoJenkinsKubernetesLinuxOpen SourcePythonReactRubyTerraformUnix
About the role
- Identify inefficiencies in current services and processes and propose and implement changes to streamline or automate remediation
- Work with team to develop far reaching modules that have scalability and availability at their core
- Contribute to efforts to revolutionize the way Acquia builds, tests, operates and monitors cloud-based products and services
- Maintain an understanding of system functionality and architecture with a strong focus on operational aspects (availability, performance, change management, emergency response, capacity planning)
- Collaborate with team members to review work and have work reviewed
- Work with Product Engineering, Operations and Customer Success teams to decide and develop integrations with other subsystems
- Participate in Scrum software development lifecycle
- Provide product support to internal and external stakeholders
- Operate and support the services the team builds
Requirements
- 5+ years of experience in software development.
- Have extensive hands-on experience with packaging, optimizing and developing applications on a Kubernetes based platform
- Have hands-on software development experience with majority spent working on Cloud technologies (AWS preferred)
- Have hands-on experience building and operating distributed systems and/or service oriented architectures
- Understand design patterns; writing clean, maintainable code, unit test
- Have hands-on experience in Bash/Python/Ruby/Go and navigating unix/linux based operating systems
- Have some experience with web development frameworks like Flask/Django/RoR/Sinatra/React
- Have good hands-on experience with DevOps processes and tools (Jenkins), artifact management system tools (Artifactory, Sonatype, ECR) and maintaining infrastructure as code (Terraform, Cloudformation)
- Have a solid understanding of network security
- Have good oral and written communication skills
- Extra credit: hold AWS certifications
- Extra credit: have exposure to SSO/Identity management solutions
- Extra credit: have a mindset to automate repetitive tasks
- Extra credit: Have exposure to Gen/Agentic AI systems/tools