Short Description
Adobe is looking for a Cloud Engineer who has experience on DevOps popular tools like Docker, Jenkins, Kubernetes/Mesos and containers etc.Job Description
- The candidate will be serving as the primary point of contact for advanced level troubleshooting issues, and perform handson Systems/Applications administration as required.
- The candidate will automate regular administrative work with other support teams and ensures they are functioning correctly.
- The candidate will write documentation, including data standards, procedures, and data dictionary definitions.
- The candidate will work with Systems and Development teams on designs and perform oncall 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 oncall (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.
- Ability to adapt midstride to accommodate rapid evolutions of technology.
- Rapidly picks up new techniques, technologies, and concepts.
- Preferred applicant should have aptitude to work independently on projects/tasks with minimal instructions.
- Participation in technical blogging, PoCs and community projects.
- Good sense of humour.
Cloud Engineer