Jobs at Adobe

Software Development Engineer - DevOps

at Adobe • Full-time

Location

in-office (Noida, India)

Experience

1-3 years

About this Opportunity

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. 

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

The Opportunity 

Adobe is seeking a DevOps focused Cloud Services Software Developer to join our photography cloud platform services team.  Are you passionate about joining a highly agile team developing innovative cloud software? Do you believe you can set the standard in consumer scale creative services? You will have significant influence on our overall strategy by helping define cloud features to manage and analyze photos and enable magnificent photo experiences, drive the system architecture using standard methodologies that makes the service highly available and reliable.   You will be developing systems which will be used to deploy, monitor, scale, and test services on public clouds. You will also work to implement security controls and manage public cloud network infrastructure. Strong programming and communication skills are required. 

What you will do 

  • Design, develop and test CI and CD tooling for photography cloud platform 

  • Develop automation tools for cloud infrastructure management 

  • Design and develop system for metrics collection, monitoring and alerting 

  • Write code to perform log analysis, detect anomalies and configure alert. 

  • Design and implement improvements to database system and optimize data schemas 

  • Design and execute testing strategies for high availability and resiliency of a cloud platform 

  • Design and implement deployment topologies for performance and cost optimization. 

  • Design and implement controls, monitoring and alerting system for platform security. 

  • Document development, deployment, operations and change control procedures 

What you need to succeed: 

  • 1-3 years software development and programming experience 

  • Hands-on DevOps experience with AWS, Docker, ECS, Chef, CI & CD processes and tools 

  • Experience with Linux infrastructures and network topologies. 

  • Strong scripting skills; shell scripting, Python, JavaScript, Ruby 

  • Experience with monitoring and alerting tools such as NewRelic, Prometheus and ServiceNow 

  • Excellent services and infrastructure debugging skills with deep log analysis knowledge 

  • Experience with vulnerability scanning tools, such as Nexsus, Qualys, Nexpose 

  • Database exposure with noSQL Databases (MongoDB, Cassandra, DynamoDB) 

  • Strong communication skills and experience documenting development process 

  • Practice with product development and release methodologies such as Agile, Lean, Scrum 

Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. 


Find the perfect job!

Use Job Hunt AI to find the perfect job for you.

Job Hunt AI