This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior AWS Engineer will be responsible for architecting and managing AWS cloud infrastructure, ensuring security and high availability. The role requires strong expertise in Linux administration, automation tools, and security compliance. Candidates should have a bachelor's degree in Computer Science or a related field and at least 5 years of experience in cloud engineering. Familiarity with CI/CD pipelines and monitoring tools is essential.
Job Responsibility:
Architect, deploy, and manage AWS cloud and Linux-based infrastructure ensuring security, scalability, and high availability
Design and optimize network architecture including VPCs, subnets, routing, VPNs, Direct Connect, Transit Gateway, and load balancers
Administer and maintain Linux servers (RHEL, Ubuntu, CentOS, SUSE), including user management, storage, and performance tuning
Implement and manage virtualization (KVM, VMware) and containerization (Docker, Podman, Kubernetes, EKS, ECS) solutions
Ensure disaster recovery, backup strategies, and business continuity are in place for both cloud and on-prem environments
Build and maintain CI/CD pipelines using AWS CodePipeline, Jenkins, or GitLab CI/CD to support application delivery
Automate provisioning and configuration using Infrastructure as Code (IaC) tools like Terraform, Ansible, or CloudFormation
Write Bash/Python scripts to automate operational and maintenance tasks
Support DevOps integration across cloud and Linux environments for continuous deployment and monitoring
Implement IAM policies, encryption, key management, and audit logging for AWS and Linux infrastructure
Enforce Linux security hardening, SELinux configuration, and firewall (iptables, firewalld) rules
Conduct regular OS patching, vulnerability assessments, and compliance checks (ISO, SOC2, GDPR, HIPAA)
Manage system hardening and security monitoring using tools like AWS Security Hub, GuardDuty, and third-party SIEMs
Set up comprehensive monitoring and alerting systems using CloudWatch, ELK Stack, Prometheus, Zabbix, or Grafana
Conduct proactive performance tuning for CPU, memory, I/O, storage, and network optimization
Manage and optimize AWS costs, implementing tagging, rightsizing, and cost-effective resource utilization
Ensure high uptime, reliability, and SLAs through proactive issue detection and resolution
Configure and manage network interfaces, routing, VLANs, VPNs, and hybrid connectivity between Linux and AWS systems
Integrate Linux servers with Active Directory/LDAP and manage DNS, DHCP, NTP, and mail services
Collaborate with cloud, network, and security teams for hybrid or multi-cloud integrations (AWS, Azure, GCP)
Ensure smooth ecosystem interoperability with third-party vendors and monitoring/security tools (e.g., Splunk, Datadog, HashiCorp Vault)
Work closely with development, QA, and operations teams to deliver robust and scalable solutions
Participate in architecture reviews, change management, and release planning sessions
Provide mentorship and technical guidance to junior engineers and cross-functional team members
Communicate technical concepts clearly to both technical and non-technical stakeholders
Requirements:
Deep knowledge of AWS services (EC2, S3, RDS, VPC, Networking, Lambda, CloudFront, Route53, CloudFormation)
Strong proficiency in Linux OS management, system services, and kernel-level troubleshooting
Hands-on experience with Terraform, Ansible, Puppet, or Chef
Proficient in Bash, Python, or equivalent scripting for automation and orchestration
Strong understanding of TCP/IP, VPNs, DNS, load balancing, and security groups
Familiarity with CloudWatch, Prometheus, Grafana, Zabbix, ELK Stack, or similar
Experience implementing IAM, RBAC, patch management, and infrastructure hardening
Experience with Git, Jenkins, GitLab, or AWS CodePipeline
Bachelor's degree in Computer Science or a related field
At least 5 years of experience in cloud engineering