About the job
The Senior IT Infrastructure Cloud Engineer is responsible for designing, developing, deploying, integrating and maintaining cloud-based systems and applications, work with a team of engineers to design and implement cloud solutions that meet the needs of the business.
Key Responsibilities
- Design, develop, deploy, integrate and maintain cloud-based systems and applications.
- Ensure delivered solutions are realized in time frame committed; work in conjunction with project sponsors to size and manage scope and risk.
- Ensure delivered solutions meet/perform to technical and functional/non-functional requirements.
- Develop solutions architecture and evaluate architectural alternatives for private, public and hybrid cloud models, including IaaS, PaaS, and other cloud services.
- Document cloud-based systems and applications.
- Participate in cloud security and compliance initiatives.
- Contribute to DevOps development activities and development tasks.
- Define optimal design patterns and solutions for high availability and disaster recovery for applications.
- Develop and deploy Infrastructure as Code (IaC) using AWS CloudFormation, Terraform and Azure ARM.
- Provide technical expertise and ownership in the diagnosis and resolution of an issue, including the determination and provision of the solution or escalation to service owners.
- Manage troubleshooting and resolving cloud-based issues.
- Stay up to date on the latest cloud technologies and trends.
- Work with other IT departments to ensure that cloud-based systems are integrated with other systems and applications.
- Design, create and maintain comprehensive documentation of best practices for all implemented system configurations.
- Maintain networks, systems and applications availability and high SLA KPI.
Requirements
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Industry vendor certifications are desired: AWS Certified Solutions Architect – Associate (SAA-C02), AWS Certified Solutions Architect – Professional (SAP-C02), Microsoft Certified: Azure Solutions Architect Expert (AZ-305), RedHat Certified Engineer (RHCE), Windows Server Certification (AZ-800) (Preferable 2016 and 2019).
- 5+ years of experience in cloud computing.
- Experience with AWS and Azure architecting and implementations.
- Strong Knowledge of AWS and Azure components of a technical architecture.
- Strong understanding of cloud network architecture and cloud services methodologies.
- Excellent knowledge of CI/CD concepts and tools such as Azure DevOps / GitLab.
- Strong background in Linux/Windows administration (e.g., RedHat/CentOS 7/Windows).
- Familiar with containers (OpenShift, Kubernetes, Docker etc.).
- Knowledge of one or more scripting languages (Bash, PowerShell, C#Sharp, Python).
- Communication and interpersonal skills.
- Problem-solving and critical thinking skills.
- Collaboration.
- Adaptability and resilience.