The Cloud Administrator is a member of the DIO Engineering Team which provides global support for organisation's public cloud infrastructure. The Cloud Administrator will provide first level support for operational issues, perform deployments of existing engineering patterns, engage Application Teams for requirements gathering, and perform operational processes to validate and ensure the health and capacity of the cloud platform. The Cloud Administrator will also collaborate with DIO Engineers in the development of engineering patterns, deployment specifications, and enablement of patterns through the DevOps automation pipeline. Key Responsibilities - Azure Cloud Administrator • Implement and configure resources as per approved cloud patterns • Provide service monitoring • Provide administration support for IaaS and PaaS services, including backup and recovery, and first level problem determination • Document environment build specifications, including diagrams, and scripts to automate processes • Manage patching processes, including golden images • Assist technical teams in identifying appropriate approved cloud patterns to meet technical requirements • Collaborate with Core IT teams; provide guidance utilizing networking, security, monitoring, and services • Create professional technical documentation • Collaborate with global resources outside of normal business hours (when needed) • Participate in “non-business hours” on-call schedule Knowledge, Skills and Attributes Requirements: • Proficient in developing and debugging scripts (BASH, PowerShell, Python) • Excellent problem determination skills, the ability to debug complex-cross system problems, and document root cause including remediation, detection, and avoidance • Experience with cloud technologies (Azure preferred) • Intermediate level of expertise in networking concepts • Intermediate level of expertise with Windows and Linux administration (Linux preferred) • Excellent technical writing and verbal communication skills • Ability to work independently and on a team with colleagues across the globe • Ability to manage multiple tasks concurrently • Self-starter; needs little administrative guidance • Energetic and eager to find solutions to complex problems • Ability to self-learn new technologies Preferred Skills and Experience: • Knowledge and hands-on experience with some of the following: o Bash scripting o PowerShell o Python o Ansible o Terraform o Kubernetes o Active Directory o DBMS (i.e. SQL Server, Postgres, MySQL, DB2, Oracle) o Jenkins o Git version control o JSON o Azure CLI o Azure Resource Manager (ARM) templates • Experience within a DevOps, CICD, and Agile delivery processes • Bachelor’s degree in information technology or equivalent experience
Cloud Architects for On-prem to Cloud Migration:Experience: 12 - 20 yearsResponsibilities : The Cloud Solution Architect/Engineer specializing in migrations is a cloud role in the project delivery cycle with hands on experience migrating customers to the cloud. Demonstrated experience in cloud infrastructure project deals for hands on migration to public clouds such as Azure. Strong background in linux/Unix and/or Windows administration Ability to use wide variety of open source technologies. Closely work with Architects and customer technical teams in migrating applications to Azure cloud in Architect Role. Mentor and monitor the junior developers and track their work. Design as per best practices and insustry standard coding practices Ensure services are built for performance, scalability, fault tolerance and security with reusable patterns. Recommend best practises and standards for Azure migrations Define coding best practices for high performance and guide the team in adopting the sameSkills:Mandatory: 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 of consulting or service provider roles (internal, or external); Experience using database technologies like Oracle, MySQL and understanding of NoSQL is preferred. 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 Experience with SQL and NoSQL DBs such as SQL, MySQL. 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, Mesos swarm or equivalent.
Important to have : 1. Linux experience 2. Nginx or any webtier 3. Any scripting like terraform or ansible 4. Jenkins pipeline 5. Ci/CD 6. Containers and dockers