Job Title: Senior Consultant | Azure - Infra, Azure - Devops, Terraform, Python | Bengaluru | Engineering
As a DevOps Engineer you will join a team who partners with development teams throughout the organization with the goal of improving products and enhancing speed and quality on development and deployment.
Key Accountabilities:
· Work with product teams to shape the architecture, design, and implementations of new and existing systems to enhance their reliability, performance, efficiency, and scalability.
· Help product teams to develop and deploy on a cloud native environment
· Ensure all key services are measured, monitored and raising alerts when needed
· Develop automation of application deployment and configuration
· Develop reliability tools and frameworks for use by all engineers and products
· Coach and train developers on DevOps best practices
· Research, develop, configure and implement tools for continuous integration and continuous delivery
· Drive efficiencies in products and processes: capacity planning, configuration management, performance tuning, monitoring, backup/restore and root cause analysis.
Skills & Requirements:
· Grit, drive, and a deep feeling of ownership.
· BS or MS in Computer Science or a related technical discipline. Equivalent practical experience is a reasonable substitute.
· 5+ Years of experience on Cloud/DevOps with a specialization in Azure Cloud and Services
· Expert using Python and Bash Scripting
· Expert in working with Azure PaaS and SaaS (Serverless Computing, Azure Functions, Azure Services, Azure Storage etc.).
· Proficient in Cloud Native Deployment with CI/CD Pipelines into serverless containers (Kubernetes, Docker)
· Proficient in implementing and managing GitOps workflows (Flux, Argo CD)
· Experience in the Linux environment and a good understanding of its fundamentals and internals: filesystems and modern memory management, threads and processes, the user/kernel-space divide, etc.
· Experience with Infrastructure as a code with Working Knowledge of Terraform, Ansible etc
· Working knowledge of observability platforms and Kafka will be an advantage.
· Good understanding of large-scale distributed systems in practice, application security, monitoring and storage systems.
· Working Knowledge of various architectures including microservices, multi-tier architecture etc