Design and implement the lifecycle of services from conception to inception, including: system design, build, and deployment Develop software solutions to enable operability of large scale distributed systems capable of handling millions of transactions and petabytes of data Manage capacity and performance to help scale the infrastructure both on public and private clouds around the world Define and implement standards and best practices related to: System Architecture, Deployment, metrics, operational tasks Support services through activities such as monitoring availability, system health, and incident response Improve system performance, application delivery and efficiency through automation, process refinement, post mortem reviews, and in-depth configuration analysis Engage in Communications across all areas of the organization Troubleshooting and monitoring production systems to ensure the highest uptimes are maintained Support and improve upon existing high-availability architecture solutions as well as manage the operational activity. Must have : Experience in one or more high level programming language like Python or Ruby or GoLang and familiar with Object Oriented Programming. Proficient with designing, deploying and managing distributed systems and service-oriented architectures Design and implement the CI/CD/CT pipeline on one or more tool stack, like Jenkins, Bamboo, azure DevOps, and AWS Code pipeline with hands on experience in common DevOps tools (Jenkins, Sonar, Maven, Git, Nexus, and UCD etc.) Experience in deploying, managing and monitoring applications and services on one or more Cloud and on-premises infrastructure like AWS, Azure, OpenStack, Cloud Foundry, Open shift etc. Proficiency in one or more Infrastructure as code tools (e.g. Terraform, Cloud Formation, Azure ARM etc) Developing, managing monitoring tools and log analysis tools to manage operations with exposure to tools such as App Dynamics, Data Dog, Splunk, Kibana, Prometheus, Grafana Elasticsearch etc. Proven ability to maintain enterprise-scale production software with the knowledge of heterogeneous system landscapes (e.g. Linux, Windows) Expertise in analyzing and troubleshooting large-scale distributed systems and Micro Services with experience with Unix/Linux operating systems internals and administration (e.g., file systems, inodes, system calls) and networking (e.g., TCP/IP, routing, network topologies).