Description

We are seeking a skilled AWS Cloud Engineer to join our team and support critical cloud infrastructure and application services. The ideal candidate will have strong expertise in AWS services, containerization technologies, and scripting languages, with experience managing web applications and security solutions.

Key Responsibilities

  • AWS Infrastructure Management
  • Design, deploy, and maintain AWS EC2 instances with optimal performance and cost efficiency
  • Manage and optimize Amazon RDS MSSQL databases, including backup strategies, performance tuning, and high availability configurations
  • Implement and manage S3 storage solutions with appropriate lifecycle policies and security controls
  • Configure and maintain CloudWatch monitoring, alerting, and logging systems for proactive infrastructure management
  • Manage IAM policies, roles, and permissions following security best practices and principle of least privilege
  • Design and implement DNS and networking solutions including VPCs, subnets, security groups, and routing configurations
  • Containerization & Orchestration
  • Deploy and manage Docker containers and containerized applications
  • Implement container best practices for security, scalability, and resource optimization
  • Work with container orchestration platforms and container registries

Scripting & Automation

  • Develop and maintain automation scripts using Python for infrastructure management and deployment tasks
  • Create PowerShell scripts for Windows-based systems integration and administration
  • Write Bash scripts for Linux system automation and configuration management
  • Design and implement API integrations for system connectivity and data exchange
  • Automate routine operational tasks and deployment processes
  • Web Application & Security Management
  • Deploy, configure, and maintain web applications on IIS (Internet Information Services)
  • Troubleshoot web application performance and connectivity issues
  • Implement and manage Web Application Firewall (WAF) solutions to protect against common web vulnerabilities
  • Configure F5 WAF solutions (preferred but not required)
  • Ensure web application security compliance and best practices
  • General Responsibilities
  • Collaborate with development teams to support application deployment and infrastructure requirements
  • Participate in incident response and troubleshooting activities
  • Document infrastructure configurations, procedures, and best practices
  • Contribute to disaster recovery planning and testing
  • Stay current with AWS services updates and industry best practices
  • Provide technical guidance and mentorship to junior team members

Technical Skills

  • AWS Services Expertise: Hands-on experience with EC2, RDS (specifically MSSQL), S3, CloudWatch, IAM, and AWS networking services
  • Scripting Proficiency: Strong skills in Python, PowerShell, and Bash scripting
  • API Integration: Experience working with REST APIs and web services
  • Web Technologies: Practical experience with IIS administration and web application deployment
  • Security: Understanding of WAF concepts and implementation
  • Containerization: Working knowledge of Docker and container management

Experience Requirements

  • 3-5 years of experience in cloud infrastructure management, preferably AWS
  • 2+ years of experience with scripting and automation
  • Experience with Windows and Linux server environments
  • Background in web application deployment and management
  • Previous experience with database administration, particularly SQL Server

Preferred Qualifications

  • AWS certifications (Solutions Architect, SysOps Administrator, or Developer Associate)
  • Experience with F5 WAF solutions
  • Knowledge of Infrastructure as Code tools (CloudFormation, Terraform)
  • Experience with CI/CD pipelines and DevOps practices
  • Familiarity with configuration management tools
  • Understanding of networking concepts and protocols

Education

Any Gradute