Job Purpose
Responsible for the design, implementation, configuration, and management of cloud-based systems, networks, and applications.
Responsibilities
- Design, develop, and secure modular cloud-based systems
- Develop and maintain cloud solutions in accordance with best practices
- Troubleshoots issues, performing root cause analysis, and implements corrective/preventive actions
- Ensure efficient functioning of data storage and process functions in accordance with company security policies and best practices in cloud security
- Migrate existing on-premise applications to the cloud
- Proposes and implements systems and networking enhancements that will improve the reliability and performance of the system
- Identify, analyze, and resolve vulnerabilities and application deployment issues
- Migrate and consolidate existing external cloud tenant infrastructure
- Regularly review existing cloud resources and make recommendations for improvements
- Periodic cloud security administration outside normal business hours
- Collaborating with development teams to evaluate, identify, and implement optimal cloud security solutions
- Deep technical knowledge of Microsoft Office 365 products including security controls
- Assess and analyze security controls and configurations for SaaS, PaaS, IaaS and Office 365
Knowledge and Experience
- Bachelor’s Degree in Computer Science, Information Systems, Engineering or the equivalent combination of education, training, or work experience.
- Typically requires 8+ years of demonstrated experience.
- Proven work experience designing, implementing, and testing cloud security controls.
- Advanced knowledge of O365 administration and security controls.
- Demonstrated cloud engineering experience with AWS, Azure, and/or GCP.
Preferred
- Azure, AWS, and/or GCP certifications preferred
- Relevant training and/or certifications as a Cloud Security Engineer
- Skills to analyze infrastructure as code
- Skill to effectively analyze and solve problems
- Skill in software installation and maintenance
- Knowledge of security, storage, networking, systems, and application management concepts and techniques
- Ability to work independently as well as with a team
- Ability to communicate effectively verbally and in writing
- Ability to establish and maintain effective working relationships with employees, vendors, clients and public