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