Description:
Tapmad is looking for a DevOps Engineer, who plays a crucial role in bridging the gap between development and operation team. The ideal candidate will have a strong background in both software development and IT operations, along with expertise in automation, continuous integration, and continuous delivery.
RESPONSIBILITIES:
- Help senior staff in managing and monitoring all installed systems and cloud infrastructure.
- Install, configure, and maintain Linux operating systems, opensource software and system management tools.
- Troubleshoot issues in case of any crash in staging environments.
- Assist Dev teams in day-to-day tasks that required infrastructure operations.
- Manage CI/CD pipelines build on AWS developer tools and Jenkins.
- Manage services deployed on AWS Elastic Beanstalk.
- Maintain and Monitoring AWS Services on CloudWatch and monitoring tools.
- Maintain security policies and network documentation.
- Write and maintain custom scripts to automate and increase system efficiency.
SKILLS:
- Good understanding of the following AWS services and solutions: AMI, IAM, CloudWatch, EC2, Security Groups, Load Balancer, VPC, VPN, Routing Tables, RDS, Systems Manager, S3, CloudTrail, Code Commit (GIT) and Inspector.
- Working knowledge of Scripting in any of scripting languages: PowerShell, Bash, or Python.
- Strong networking knowledge (OSI network layers, TCP/IP, VLAN, VPN).
- Experience in Docker and containerization.
- Good knowledge of CloudFormation and Terraform.
QUALIFICATION:
- BS degree in Computer Science, Engineering.
- Three to four years of Experience in relevant field.
- Experience in Linux administration and troubleshooting.
- Experience in administering firewall, router and switches.
- Cloud experience, preferably in AWS is highly desirable.
- Experience with a network monitoring system such as PRTG or Cacti or Zabbix.