Required Experience : - Strong experience building and maintaining production systems on Azure and familiarity interacting with the vendor APIs.
You should be equally comfortable working with hardware and virtual machines (VMWare) in a traditional datacenter setting.
Proficient in high-level script languages. - Deep experience administering both Linux and Microsoft Windows Server. - Thorough understanding of configuration management concepts.
Experience with monitoring, metrics, logging and visualization tools for network, server, and application status. - Experience with continuous integration, testing, and deployment.
Experience with RDBMS databases, - NoSQL- databases and cache / message brokers. - Experience with Microsoft DevOps (formerly Team Foundation Server & associated applications.
Familiarity with agile development processes and experienced working with development teams throughout the software development lifecycle.
Key Responsibilities : - Build solutions to problems that impact availability, performance, and stability in our systems, services, and products at scale.
Perform a wide variety of technical and administrative duties in overall systems design, development, and delivery. - Work in conjunction with IT, engineering, and business groups to understand functionality, scalability, performance, security, and integration requirements.
Develop and maintain an in-depth understanding of the application, systems, database architecture, and the general application functionality used to maintain data integrity.
Manage the establishment and configuration of SaaS infrastructure in an agile way by storing infrastructure as code and employing automated configuration management tools with a goal to be able to re-
provision environments at any point in time. - Develop and implement instrumentation for monitoring the health and availability of services including fault detection, alerting, triage, and recovery (automated and manual).
Be accountable for proper backup and disaster recovery procedures. - Develop, improve, and thoroughly document operational practices and procedures.
Technical Competencies : A) Primary - Cloud Technologies / Virtualization : Azure, VMWare - Operating Systems : Microsoft Windows Server, Linux -
Development Frameworks : Microsoft .NET - Scripting : PowerShell, Python, Bash - Monitoring / Logging Applications : LogicMonitor, Splunk -
Caching Applications : Redis - Message Queuing Applications : RabbitMQ - CI / CD / CF : Jenkins, Octopus Deploy, Ansible -
Microsoft DevOps (formerly Team Foundation Server) B) Secondary - Database Systems : Microsoft SQL Server, Oracle, MongoDB -
Excellent interpersonal skills. - Highly self-motivated and directed. - Keen attention to detail. - Proven analytical, evaluative, and problem-
solving abilities. - Exceptional customer service orientation. - Ability to motivate and inspire team members - Adaptable to changing the environment -
Ability to effectively prioritize and execute tasks in a fast-paced environment (ref : hirist.com)