Tasks and responsibilities :
- Responsible for the logical design, sizing, interoperability, scaling, and security aspects definition of the solution
- Analyze, optimize, implement, and maintain the Multi-Platform cloud-based back-end computing environment.
- Support project execution activities from implementation through operational readiness.
- Make recommendations for improvements to security, scalability, manageability, and performance across a wide variety of cloud network, storage, and compute technologies.
- Formulate detailed network, storage, and compute design specifications for stable and secure computing operations in a dynamic cloud-based environment.
- Liaise with customers, architecture leadership, and technical teams, including systems and network administrators, security engineers, and IT Support teams.
- Build and configure build plans, code pipelines, and create automated solutions that can be frame worked and re-used.
- Manage assigned projects and meet deadlines with minimal supervision from Supervisor and / or Manager.
- Independently develop reference materials (network diagrams, installation documentation, etc.) for supported cloud technologies to be used for both online and in-person training of other technical staff.
- Identifying and using appropriate cloud services to support applications on the cloud
- Migrating on-premises applications of the organization to the cloud
- Maintaining the usage of cloud services and implementing cost-saving strategies
- Identifying the best practices of cloud architecture to support applications
- Using their programming knowledge to write codes for server-less applications
- Automating different parts of the development process
- Understanding the application life cycle and utilizing APIs
- Identifying potential bottlenecks in applications’ performance
- Strategizing a recovery plan to compensate for possible downtime or failure scenarios
- Maintaining data integrity by implementing proper access control for cloud services
- Managing network-related workloads, including DNS and firewalls
- Provide hands-on cloud and infrastructure system administration & troubleshooting expertise
- Maintain functional expertise on the latest compute, storage, networking, and virtualization technologies, including surrounding industry best practices
- Review and operational requirements with project teams, management, and client services groups for deployment and ongoing support
- Develop functional prototypes, demo, testing, and training environments as needed to support system administration activities
- Develop documentation for best practices as it relates to server infrastructure, virtualization, and cloud computing technologies
- Working with Azure DevOps for automated deployments. Experience with other tools like Jenkins, Bamboo, and Build kite is preferred.
- Implementing Networking and protocols such as IP subnetting, Network Security Groups, routing, Azure Firewall, ExpressRoute, load balancer, DNS, etc.
- Working with Azure cloud native tooling
Minimum Qualifications :
Bachelor’s degree in Computer Science, Information Systems, or other related field or equivalent work experience.5+ years leading design and support of enterprise-level cloud services.5+ years of relevant professional experience administering cloud or infrastructure services across a large, diverse server environmentTechnical proficiency, including systems experience, strong troubleshooting and problem-solving skills, and issue management in a multi-platform environmentDemonstrated experience, training, or certification with a major Public Cloud platform such as VMware vCloud, and Microsoft Azure.Demonstrated experience, training, or certification with major Private Cloud platforms such as VMware vRealize, OpenStack, Microsoft Hyper-V, Oracle OVM, RedHat KVM, etc.2+ years of knowledge and experience with container management tools (Docker, Openshift), Container orchestration (Kubernetes), Infrastructure-as-code IaaS (Ansible, CloudFormation).Demonstrated experience with Linux administrationIn-depth knowledge of IP networking, VPNs, DNS, WINS, load balancing, and firewall technologiesIn-depth knowledge of directory services, authentication technologies, Active Directory / LDAP, etc.Intermediate knowledge of system and network security best practices, including governancePreferred Qualifications
Intermediate knowledge of enterprise storage administration Experience in Azure, AWS, .Net, ITSM , IT
operationsand programming skills is a plus.Certifications in the following is a plus : Microsoft Certified Azure Administrator Associate and Microsoft Certified Azure Solutions Architect Expert
Developing a vision and strategy for information security and risk management.Ability and discipline to work and succeed in a fast pace and organizationally complex environment, to effectively adapt to rapidly changing technology, and to lead and manage small projectsPassion for emerging IT technology solutions, industry trends, and progressive operations methodologyKnowledge of Architecture governance best practices and experience applying them to solve clientDemonstrated record in leading and instilling service disciplines and teamworkAbility to work independently and manage multiple task assignmentsStrong oral and written communication skills, including presentation skills (MS Visio, MS PowerPoint)Experience in disaster recovery and business continuityExpertise in capacity, performance, security, and business continuityExpertise in data center management and migrations7+ years’ experience creating, troubleshooting, and supporting complex environments