Cloud Engineer

Short Description

Adobe is hiring a Cloud Engineer who has the ability to adapt mid-stride to accommodate rapid evolutions of technology.

Job Description

The Challenge
Cloud Operations has an exciting and challenging mission: Enable Adobe business to deliver, operate, and scale robust cloud solutions. We are the partner of choice for the business because we make the lives of our engineers better through technology and services. Cloud Ops provides hosting, operations, security, and architectural support to Adobes growing suite of cloud-based products. In order for Adobe to provide compelling products to its customers, Adobe has a need to design, implement and maintain highly available and responsive cloud infrastructures. Adobe requires a dynamic DevOps Engineer with Application Administration skills. He/She should be capable of delivering a 24*7 available and reliable Application environment and will be responsible for a variety of technical, operational, and consultative activities, including system administration and release engineering tasks for all the Adobe products in the cloud. It is critically important to the company that the applications and database systems offer the highest levels of reliability and performance. 

Are you comfortable with dev, comfortable with ops, and looking for a job that doesn't have ‚??DevOps‚?? in the title? 
Do you have an intimate understanding of the operational challenges of running services at scale, and are you also committed to overcoming those challenges with software instead of manpower? 
Are you self-driven and willing to be part of a cloud engineering team who works on enterprise-scale engineering infrastructure services?

What you'll do
  • Candidate will be serving as the primary point of contact for advanced level troubleshooting issues, and perform hands-on Systems/Applications administration as required.
  • Candidate will automate regular administrative work with other support teams and ensures they are functioning correctly.
  • Candidate will write documentation, including data standards, procedures, and data dictionary de
  • Candidate will work with Systems and Development teams on designs and perform on-call support by providing responses to high priority requests for assistance by Operations teams and provide after hours and weekend support as needed.
  • The candidate will work with application developers to evolve the applications architecture and design and will participate in the creation and refinement of staging & production application instances.
  • Maintain the business continuity by identifying and drive opportunity of making systems highly resilient and human free.
  • Write software layers, scripts, deployment framework, traceability, monitor, self-healing, auto-remediation, chaos Engineering and automate the process, if required.
  • Build and maintain software modules for use and reuse in cloud systems automation.

Basic Qualification
  • A Bachelors degree in computer science or related field.
  • Minimum 5 years of working experience of DevOps experience on Production Environment, Supporting complex, highly available applications.
  • Recent experience as an SRE, DevOps, or Infrastructure Ops Engineer requiring on-call support for mid to largescale production environment is required.
  • Developing, running, and/or consuming cloud technologies such as AWS, Azure, OpenStack, Google Cloud Platform.
  • Support and maintain the global application production environment with a focus on continuous automation.
  • Strong Scripting such as SHELL, BASH, PERL, Python, Ruby or preferred scripting languages.
  • Experience in Unix/Linux Candidate should have a good understanding of the Operating System concepts, mainly Linux/Unix.
  • Good knowledge of cloud applications and infrastructure.
  • Experience in on call (24/7 rotating shifts) incidents and be available for inquiries from staff, management, and vendors. Provide technical assistance and support.
  • Experience on DevOps popular tools like Docker, Jenkins, Kubernetes/Mesos, and containers etc.
  • Experience setting up monitoring/logging systems and tools like Zabbix, NewRelic, Splunk, Sumologic, Datadog, Prometheus/Grafana.
  • Experience with multitier virtualized and distributed systems involving load balancers, caching layers and real-time event processing.
  • Debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems.
  • Ability to work effectively under pressure in a fast-paced environment.
  • Excellent oral and written communication, ability to present ideas, concepts in a clear and concise manner.
  • Deal well with ambiguous/undefined problems; ability to think abstractly.
  • Experience in build and release process, tools like Jenkins.

Preferred Qualification
  • Experiences / Worked in systems developed using Go, Java, Python, C++ etc or programming experience across Go / Java / C++ / Python  Knowledge of algorithms, common data structures (Array, List, Hashmap, Queue, Stack, Linked Lists etc) and design patterns (DRY, SOA, Singleton, DAL, DAO, Pool, Factory) etc.
  • Experience in CI/CI pipeline development will be a plus.
  • Recent large-scale experience with configuration management using tools such as Saltstack, Ansible, Chef or Puppet.
  • Exposure to largescale systems and application architectures.
  • Experience with existing open source projects such as Mesos, Hadoop, Spark, ZooKeeper, Kafka, Cassandra.

Qualities
  • The ability to communicate technical knowledge in a clear, concise and easy to understand manner is essential, as the candidate will involve in customer reviews and communicate with both technical and nontechnical audiences
  • Rapidly picks up new techniques, technologies, and concepts.
  • Preferred applicant should have an aptitude to work independently on projects/tasks with minimal instructions.
  • Participation in technical blogging, PoCs and community projects.
  • Good sense of humor.

Cloud Engineer
Mid-Senior-level Technology | Information | Information Technology Full-time Engineering | Information Technology Software Engineer | Senior Software Engineer
Adobe, is an American multinational computer software company. The company is headquartered in San Jose, California, United States. Adobe has historically focused upon the creation of multimedia and creativity software products, with a more recent foray towards rich Internet application software development. It is best known for Photoshop, an image editing software, Acrobat Reader, the Portable Document Format (PDF), and Adobe Creative Suite, as well as its successor, Adobe Creative Cloud.

Adobe was founded in December 1982 by John Warnock and Charles Geschke, who established the company after leaving Xerox PARC in order to develop and sell the PostScript page description language. In 1985, Apple Computer licensed PostScript for use in its LaserWriter printers, which helped spark the desktop publishing revolution.