Description

Job Description:

This opportunity is for Cloud Engineering role who also have some experience with Infrastructure migrations, this will be a complete hands-on job, with focus on migrating clients workloads to the cloud, reporting to the Solution Architect/Team Lead and along with that you are also expected to work on different projects for building out the Sitecore Infrastructure from scratch.

Responsibilities:

The Cloud Engineer specializing in migrations is a cloud role in the project delivery cycle with hands on experience migrating customers to the cloud.

v Demonstrated experience in cloud infrastructure project deals for hands on migration to public clouds such as Azure.

v Strong background in linux/Unix and/or Windows administration

v Ability to use wide variety of open source technologies.

v Closely work with Architects and customer technical teams in migrating applications to Azure cloud in Architect Role.

v Mentor and monitor the junior developers and track their work.

v Design as per best practices and insustry standard coding practices

v Ensure services are built for performance, scalability, fault tolerance and security with reusable patterns.

v Recommend best practises and standards for Azure migrations

v Define coding best practices for high performance and guide the team in adopting the same

Mandatory Skills:        

7+ Years Experience/ Conceptual knowledge on AWS technologies and tools:S3, Lambda, EC2, VPC, SQS, Cognito, IAM, WAF, Route 53, CloudFront, CloudWatch, Load Balancer, Transit-Gateway, Storage-Gateway, Security-Group, VPN, SES, AWS Transfer Family, AWS Backup Service, Cloud-trail, ECS, EKS and Landing Zone

•             5+ Years Experience/ Conceptual knowledge on Azure technologies and tools:Azure AD, Azure Storage Accounts, Azure Virtual Machines, Azure SQL, Recovery Service Vault, Azure Load balancer, Azure Monitor, Azure Public\Private DNS, vNet (Peering) and Azure VPN, WebApps, ARM, CLI

•             Experience with cloud migration technologies such as Azure Migrate

•             Azure trained / certified architect – Associate or Professional Level

•             Understanding of hybrid cloud solutions and experience of integrating public cloud into tradition hosting/delivery models

•             Strong understanding of cloud migration techniques and workflows (on premise to Cloud Platforms)

•             Configuration, migration and deployment experience in Azure apps technologies.

•             High Availability and Disaster recovery implementations

•             Experience architecting and deploying multi-tiered applications.

•             Experience building and deploying multi-tier, scalable, and highly available applications using Java, Microsoft and Database technologies

•             Experience in performance tuning, including the following ; (load balancing, web servers, content delivery Networks, Caching (Content and API))

•             Experience in large scale data center migration

•             Experience of implementing architectural governance and proactively managing issues and risks throughout the delivery lifecycle.

•             Good familiarity with the disciplines of enterprise software development such as configuration & release management, source code & version controls, and operational considerations such as monitoring and instrumentation

•             Experience in designing or implementing data warehouse solutions is highly preferred.

•             Experience in automation/configuration management using Puppet, Chef, Ansible, Saltstack, Bosh, Terraform or an equivalent.

•             Experience with source code management tools such as GitHub, GitLab, Bitbucket or equivalent

•             Solid understanding of networking and core Internet Protocols such as TCP/IP, DNS, SMTP, HTTP and routing in distributed networks.

•             A working understanding of code and script such as: PHP, Python, Perl and/or Ruby.

•             A working understanding with CI/CD tools such as Jenkins or equivalent

•             A working understanding of scheduling and orchestration with tools such as: Kubernetes, Docker swarm or equivalent

Key Skills