Short Description
Adobe is hiring a Cloud Engineer who has the ability to adapt mid-stride to accommodate rapid evolutions of technology.Job Description
- 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.
- 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.
- 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.
- 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