Job
Description
Automate build, deployment, and other aspects of the software development life cycle Evaluate, Design, Implement, and streamline best practices architecture for Cloud and DevOps Solutions Implement microservice / container-based architectures Conduct technical workshops with the customers and find automated solutions to problems that disrupt the availability, performance, and stability of customer systems Work with the customer development, QA, security, and operations teams to understand requirements for functionality, performance, and security of applications Explore and maintain an understanding of the internal architecture and client requirements of our applications Manage the processes of deployments using a blue-green deployment pattern whenever possible Implement the observability tools for infrastructure and applications Ensure proper failover and backup architectures are implemented Audit the customer environment, perform Gap Analysis, and propose remediation plans to address the gaps using Automation tools Suggest FinOps practices for resource and cost optimization Investigate and develop skills in new technologies (Data and AI) and collaborate across the company Experience Total minimum professionalworking experience of 10 years in IT domain Minimum 8 years of experience in managing operations of the virtualized platform Minimum of 5 years of Public Cloud (AWS/Azure/GCP) deployment and management experience 10 years of application integration and deployment experience with a minimum of 5 years of good hands-on experience with cloud services related to computing, network, storage, content delivery, security, deployment, and implementing Cloud and DevOps best practices Extensive knowledge of various Cloud services at the SDK Level Experience hosting an application on the Public Cloud using Cloud services with IAAS offerings Expertise in Infrastructure capacity sizing and costing of Cloud services to drive optimized solution architecture, leading to optimal infrastructure investment vs performance and scale Experience with software and product development lifecycle (incl coding, coding standards and reviews, source control, testing, debugging, build, deployment, and operations) Good experience in automating manual activities using a scripting language Expert-level experience in writinginfrastructure as codetemplates Experience in Cloud Native DevSecOps CI/CD components Hands-on experience using version control systems, build, and deployment tools Good knowledge of Microservices Design and Architecture Provide hands-on technical support for business applications and processes Balance of strategic and tactical skills and the ability to work on cross-functional teams Ability to review deployment and delivery pipelines ie, implement initiatives to minimize chances of failure, identify bottlenecks, and troubleshoot issues Excellent time management and organizational skills Deep knowledge and experience in complex and large-scale projects Deep understanding of Application, Infrastructure, and security architecture and non-functional aspects like Performance, Scalability, Reliability, Availability, etc Technical skills: Extensive hands-on experience usingAWS/Azure/GCPCloud services:Networking, Windows/Linux virtual machines, Container, Storage, LB, Auto Scaling, Serverless Architecture, Managed DB services, DW, Data Factory,andAnalytics Services Must have expert-level hands-on experience in writingInfrastructure As Codetemplates usingTerraform, CloudFormation/Azure Resource Manager templates/ GCP deployment manager Must possess excellent knowledge of Configuration Management tools (Ansible, Chef, Puppet) Must have strong expertise in operating Linux/Unix environments and scripting languages likePython, Perl, Bash, and PowerShell Expert in architecting and maintaining containerization and virtualization platforms likeDocker, Kubernetes, AWS EKS, Azure AKS, GCP GKE,orOpenShift Experience with Version control systems like GitHub, AWS Code Commit,andAzure Repos Experience with CI/CD tools likeJenkins, GitLab, Bamboo, Circle CI, GitHub Actions,andArgo CD Experience with Cloud Native CI/CD tools:AWS Code Build/Pipeline/DeployandAzure DevOps Experience with monitoring and observability tools likeAppDynamics, Dynatrace, DataDog, Prometheus, Grafana,andNewRelic Familiar with Quality and Security Management tools likeSonarQube, Snyk, Aqua Security, Fortify, CheckMarx, Selenium, JUnit, Qualys, TenableandOWASP ZAP Strong understanding of one or more development platformsDotNet technologies, (C#), Java / JavaScript Familiarity withREST API/ Webservices/ Postman Familiarity with Data Ingestion, Analytics, and AI technologies Knowledge of integration techniques (System & network configuration) Knowledge of Databases (Mysql, MS SQL, MongoDB) would be a plus