10 -15 years of experience in Infrastructure datacenter.
Expertise in DevOps practice including infrastructure automation, software delivery automation and infrastructure and application monitoring and measurement
Certification in one or more of Docker, SaltStack, Chef
Certification in one or more of Java, python, java script, node-js
Experienced in Internet / Cloud
Startup working in cutting edge technologies (e.g. Thought works), Mckinsey
Extensive experience in architecting/ designing/ developing complex n-tier distributed applications running in multi data center for a large enterprise.
Deep hands-on expertise in DevOps practice including infrastructure automation, software delivery automation and infrastructure and application monitoring and measurement using tools such as SaltStack, Jenkins, logstash, nagios, etc
Expertise in Compute Solutions including vertical and horizontally scaling solutions in physical, virtual and cloud environments for various mission critical application platforms.
Through knowledge of different virtualization, software defined networking and container technologies
Architect High-availability and Business Continuity solutions including geographically diverse clusters, load balancing, Disaster recovery scenarios with pre-defined RTO & RPO for mission-critical applications with a focus on scalability, automation and reliability.
Be a champion of DevOps practices including selling the vision of automation at all levels (Infrastructure, Testing, Software delivery (CICD)), teams collaboration, effective communication, sharing of knowledge across teams, eliminates waste, etc
Hands on experience with open stack technology is a plus.
Ability to sell new ideas and good communication skills and an awesome team player
Understanding of up-to-date architecture concepts and system integration principles pertaining to Servers Storage, Database (RDBMS/NoSQL/BigData), Network & Security (Firewalls, Loadbalancers), Backup, Virtualization, Cloud Deployments
Provide technical leadership and guidance for one or more systems
Ability to understand business units and stakeholders business requirements and map it into viable technical solutions, implementing anything ranging from proof of concepts to concrete features/tools/enhancements
Not afraid to challenge architectures and solutions proposed by senior architects or other teams with a superior architecture/solution. Think big, innovate and take risks.
Do not stop at problem solving, but involve in problem finding, identifying opportunities and be instrumental in taking the organization to the next level.
Provide vision and show way for automating infrastructure, testing, and software delivery pipeline. Enable development teams to auto deploy their software into production in multi datacenter without dependent on other teams
Create architecture that can self-heal, throttle load, auto-scale appropriately (vertical or horizontal), highly available and fault-tolerant (99.999% or 100% is typical)
Design highly secure and global systems that are low latency, high throughput, hard to penetrate by hackers, can handle attacks without impacting users, global load balance traffic based on locality and load, automatically divert traffic to another DC in event of failure in a DC.
Perform physical and virtual infrastructure sizing of compute, storage, and network for applications, middleware & databases.
Evaluate and recommend technologies and available vendor offerings that best fit business needs. Develop proposals and validations via Proof of Concepts.