
IT Specialist
2 days ago
Job description: Job Summary
The role involves architecting, implementing, and maintaining the performance, integrity, and security of Infrastructure Cloud technologies and data management using on-prem/cloud platforms. You will ensure appropriate design and deployment for business-critical applications, perform data analysis to detect trends and issues, and help establish standards for data management, housekeeping, and archiving.
Job ResponsibilitiesDesign, build, and deploy AWS/Azure applications, including large-scale data processing, statistical modeling, and advanced analytics.
Participate in all stages of the software development life cycle for AWS/Azure solutions, including planning, development, testing, and quality assurance.
Troubleshoot incidents, identify root causes, resolve problems, and document solutions.
Provide training to teams on new cloud-based initiatives and technologies.
Apply strong problem-solving skills to resolve issues before they impact productivity.
Manage continuous integration and deployment (CI/CD) methodology for server-based technologies.
Oversee AWS/Azure infrastructure lifecycle management for Alghanim.
Recommend and implement improvements in AWS and Azure architecture and processes.
Plan and implement backup and recovery strategies for business-critical systems.
Manage disaster recovery and replication procedures with Managed Service Providers.
Utilize strong communication and interpersonal skills in all tasks and engagements.
Work creatively and analytically to solve complex problems.
Ensure effective monitoring, logging, and alerting for cloud systems.
Cloud: AWS
Infrastructure as Code: Terraform, CloudFormation
CI/CD: AWS CodeCommit, CodeDeploy, CodeBuild, CodePipeline, Jenkins
Monitoring & Alerting: AWS CloudWatch, X-Ray, SNS
Containers: Docker, Docker Swarm, AWS ECS, AWS ECR
Scripting: Bash, Python
Event Management: AWS Lambda, CloudWatch Events, SQS, SNS
Education/Experience:
Bachelor's Degree or equivalent experience
AWS/Azure certification
Minimum 3-5 years of experience in a similar role
Expertise in AWS services and tools
Deep understanding of continuous integration and delivery (CI/CD) concepts
Hands-on experience with container technologies (Docker, Kubernetes)
Experience with configuration management (Ansible, YAML)
Strong expertise in monitoring, logging, and alerting solutions
Experience with cloud networking, security, and firewall management
Familiarity with operating systems like Ubuntu and Amazon Linux
Hands-on experience with middleware software (e.g., nginx, Node.js)
Proficiency in scripting languages
Excellent communication and collaboration skills
Strong AWS cloud platform knowledge, including services, tools, and best practices
Experience in designing, developing, and maintaining systems on AWS
Expertise in Terraform as IaC for provisioning AWS resources, with experience using the Checkov tool for validation
Hands-on experience with AWS services like EC2, ECS, ECR, IAM, Lambda, SNS, SQS, API Gateway, VPC, CloudWatch, CodeCommit, CodeBuild, CodePipeline, ACM, Cognito, KMS, and Auto-Scaling