Software Development Engineer
Role details
Job location
Tech stack
Job description
Identify and implement methodologies and solutions to increase reliability, scalability, security, and efficiency. Duties include: ensure the highest uptime and Quality of Service (QoS) and indicators (SLIs) to represent and measure service quality; support and maintain globally distributed, multi-cloud (public and/or private) environments; automate common, repeatable tasks at a large scale to streamline operations procedures; identify areas to improve service resiliency through techniques such as chaos engineering, performance/load testing, etc.; coordinate with other Adobe platform teams and service providers to innovate on Generative AI as a Service. May allow for partial telecommuting.
Requirements
Employer requires a Master's degree in Computer Science, Electrical Engineering, or related field and 2 years of experience in the job offered or in a Software Development Engineer-related occupation. Position requires 24 months of experience with: Cloud infrastructure; cloud technologies such as AWS, GCP, or Azure; Docker; Kubernetes; CI/CD tools such as Jenkins, Argo CD, or GitHub workflows; Python or Bash; Terraform; Prometheus, Grafana, or Splunk; Infrastructure as code and configuration; incident response; and disaster recovery.