Our CompanyChanging the world through digital experiences is what Adobes all about.
We give everyonefrom emerging artists to global brandseverything they need to design and deliver exceptional digital experiences Were passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.Were 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 yoursThe Opportunity The Adobe Commerce Data Solutions team is looking for a DevOps engineer to build secure and scalable high-traffic SaaS services.
This group builds and maintains a collection of SaaS-based products for our Adobe Commerce merchants.
We use the advantages of promoting containerization, clusters, and continuous integration/continuous deployment (CI/CD) methodologies.Were extending the Adobe Commerce product offering through SaaS design principles, moving more and more of the storefront into the cloud, facilitating effortless upgrades on the merchants side, and enhance our ML capabilities to deliver quality insights to both the merchant and the shopper.Our team of 20 people work in smaller product delivery teams of 5-7.
This allows us to be agile while working as part of a larger organization.
Though we are established, in production, and iterating, there are plenty of challenges to overcome, decisions to be made, and new development to do.What you’ll do Define, design, implement and deliver high-quality features for Adobe Commerce SaaS Services and Adobe Commerce Platform.Ensure high services quality and availability by following service operation methodologies and industry standardsTake ownership and help improve the performance, scalability, and security of the product.
Youll also ensure a strong emphasis on monitoring and metrics for analyzing health and usage of features.Actively participate in developments and production infrastructure maintenanceWork in a Lean-Agile environment.What you need to succeed 5 years of experience with service reliability engineeringDesire to participate in the full lifecycle of a product from concept to completion and production operation.Practical experience in SaaS development and maintaining multi-tenant hosted services.Good understanding of microservices and distributed systems architecture.Understanding of software architecture principles.Strong experience with UNIX/Linux system administration and maintaining Linux Server environmentsStrong experience with MySQL or similar relational database management systemKnowledge of LAMP stack or LEMP stackKnowledge of TCP/IP, DNS, load balancing, and keen understanding of networking essentials and current Internet technologiesExperience with caching systems such as Redis, VarnishKnowledge of AWS or Azure Cloud technologiesKnowledge of Virtualization technology such as Docker, Kubernetes, HelmExperience with continuous integration tools like Jenkins, Drone, CircleCI, developing and maintaining production-level infrastructure or CI/CD pipeliningExperience with Version Control System (GIT, SVN, or similar)Experience with monitoring tools such as Grafana, Prometheus, New Relic, Log Management SystemsExperience with ElasticSearch, Postgres, RedshiftBasic knowledge of IaC such as Terraform or CloudformationBasic programming skills in one of the following: Bash, PHP, Python, Ruby, Perl, Java, C, GolangExperience with Agile development methodologiesSelf-motivator, quick learner, and a standout colleagueBachelor’s degree in CS or equivalentSummaryLocation: Austin; Boston; San Francisco; San Jose; Seattle; Los Angeles; Washington D.C.; Lehi; New York; Chicago; PortlandType: Full time