Responsibilities:
- Cloud Architecture: Develop hybrid cloud reference architecture, Define target state cloud architecture, Experience with private and public cloud architectures, pros/cons, and migration considerations, Microservices architecture, and Hybrid cloud integration architecture
- Cloud Deployment: Hybrid Cloud architecture design, integration, and security, experience in cloud platforms – Azure, AWS, Google Cloud Platform etc.
- Design deployment architecture for IaaS / SaaS /PaaS that will address our client’s business needs and lead teams that will implement them for our clients.
- Experience in Creating & managing CI/CD pipelines
- Experience with Containerization technologies (e.g. Docker, Kubernetes)
- Experience in Virtualization Platforms (e.g., VMWare, Hyper-V, etc.) is good to have
- Experience with workload migration and workload automation tools
- Infrastructure provisioning and management (Terraform, Ansible, Chef, Puppet etc)
- Cloud-native logging and monitoring stacks (Prometheus, ELK, EFK, CloudWatch etc)
- Cloud architect certified (Azure, AWS, GCP) is a plus
- Good experience of GIT/Bitbucket/GitLab and version control
- Experience in any public cloud: Azure IaC: Ansible, Terraform, CloudFormation
- DevOps and Agile methodologies, processes and tools (Azure DevOps, Jira, Confluence)
- Exceptional written and verbal communication skills
- Confidently articulates all aspects of the solution and persuasively communicates value to the client.
- Works individually, within teams, or as a leader, to determine customer requirements in complex and ambiguous environments.
- Strong communication and interpersonal skills
- Self-motivated with strong analytical and presentation skills.
- Attention to detail and high-quality deliverables
- Experience with APIGee, Kong, or Kafka from an operational perspective.
- To analyze the training needs- of developers, and operational teams within our client organization.
- Ability to design and create documentation handouts for topics based on public clouds (Azure, AWS, GCP, etc.) and DevOps tools and software related to DevOps (Docker, Kubernetes, Ansible, Terraform, Chef, Jenkins, etc.) as project deliverables
Requirements:
- Minimum 4 years of experience with Azure in programming and application architecture
- Minimum 4 years of experience in designing architectures on the Cloud.
- Cloud Azure infra as code skills, Arm template, terraform template, cloud Paas, Iaas service deployments, network, security config experience
- Build pipelines skills for Dotnet applications and windows server deployment
- DevOps skills with Jenkins, Ansible, Chef, and Puppet
- Agile process SDLC skills
- Experience with ELK stack (Elasticsearch, Logstash, Kibana), Shell Scripting, and Scala is required
- Containers- EKS, Service Mesh, Ingress, Helm, and Terraform
- Having experience in Docker/ Kubernetes and Terraform
- Any Cloud Certification at an Associate level is a must
- Understanding of microservices and serverless architecture
- Experience creating, deploying, and operating large-scale applications on AWS/Azure