Role Responsibilities:
• Collaborate with application architects to build new infrastructure in cloud and ensure the stability and scalability of our internal systems
• Implement new technologies to build future of Application Hosting capabilities and how applications are built and delivered.
• Drive continuous improvement by adopting the right vendor technologies to support applications, in areas such as monitoring, operational task automation, continuous integration, deployments and performance tuning
• Investigate and resolve complex and multi-faceted issues, spanning the entire technology stack, which require working across teams and technology boundaries
• Proactively improve site reliability and key metrics, such as up-time, application performance, time to issue resolution, time spent resolving incidents and other key operational SLAs
Must - have technical skills and experience:
• Total 5+ years of experience in designing and implementing Application Hosting and CICD systems.
• 2+ years of experience in GCP and Infrastructure as a code tool like Terraform, Ansible, Azure Resource Manager etc.
• Should have Worked on tools like Terraform, Ansible, Docker, Kubernetes in a production environment for large scale data-intensive systems.
• Experience in developing CI/CD pipelines using technologies like, Jenkins, Artifactory, Vault, GitHub Actions.
• Containerization, container orchestration, deployment/monitoring.
• Familiarity with container ecosystem/technologies, such as, Kubernetes, and the deployment/monitoring of those systems, especially Jenkins, Artifactory, Vault etc.
• Expertise in deployment, building, scanning, and monitoring of the applications in Cloud (GCP)
• Experience working in Agile teams, defining SLO’s and SLI’s for products.
• Delivering software to improve the availability, scalability, and efficiency of organization’s services.
• Ability to manage multiple priorities in a dynamic environment.
Good to have skills:
• Experience running .NET Core applications on Linux in containers.
• Knowledge of Debugging tools like WinDBG, Debug Diag etc.
• Knowledge of Server configuration and hardening.
• Experience supporting MS IIS in an enterprise environment.
• Understanding of networking protocols and topography.
• Strong understanding of firewalls, DNS, TCP/IP, HTTP.
• Experience with traffic load balancers such as F5’s, GCP Load balancers etc.
• Development experience on the Microsoft stack.
• Backend Technology - .NET, MVC, Web API, REST API, .NET Core.
• Frontend technology – Knockout, Typescript, Angular, UI/UX oriented apps.
• Dependency injection, SQL server, Unit test.
• Experience interacting with Infrastructure APIs like DNS, F5, etc.
• Design patterns.
• Experience with Kafka and Elastic.
Expert level:
• Build and Support application in GCP Cloud.
• Terraform, Kubernetes
• General System administration and Troubleshooting
Intermediate Level:
• Jenkins, GITHUB Action
• Load balancing, Networking
• Ansible
• Monitoring Tools
Basic Level:
• Ability to write, debug .net or python code.