HamburgerMenu
hirist

Job Description

Responsibilities :


- Design, build, and maintain scalable and secure AWS infrastructure using services like EC2, S3, RDS, VPC, IAM, Lambda, and others.

- Implement and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation.

- Monitor and optimize AWS resource utilization and costs.

- Ensure high availability, fault tolerance, and disaster recovery of AWS environments.

- Design, implement, and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, AWS CodePipeline, and others.

- Automate build, test, and deployment processes.

- Integrate automated testing and security scanning into the CI/CD pipeline.

- Manage and optimize containerization and orchestration using Docker and Kubernetes (EKS).

- Implement and manage configuration management tools like Ansible, Chef, or Puppet.

- Automate the provisioning and configuration of servers and applications.

- Ensure consistency and compliance across all environments.

- Implement and manage monitoring and logging solutions using tools like CloudWatch, Prometheus, Grafana, ELK stack, or Splunk.

- Set up alerts and notifications for critical events.

- Analyze logs and metrics to identify and resolve performance issues.

- Implement and maintain security best practices in AWS environments.

- Ensure compliance with industry standards and regulations.

- Conduct security audits and vulnerability assessments.

- Manage IAM roles and permissions.

- Collaborate with development, QA, and operations teams to improve software delivery processes.

- Participate in on-call rotations and respond to incidents.

- Document infrastructure and processes.

- Communicate effectively with stakeholders.

- Identify and resolve complex technical issues in AWS environments.

- Perform root cause analysis and implement corrective actions.

- Provide technical support to development and operations teams.


Required Skills and Experience :


- Extensive experience with AWS services (EC2, S3, RDS, VPC, IAM, Lambda, etc.).

- Experience with infrastructure as code (Terraform, CloudFormation).

- Understanding of AWS networking and security concepts.

- Experience with CI/CD tools (Jenkins, GitLab CI, AWS CodePipeline).

- Proficiency in automating build, test, and deployment processes.

- Experience with Docker and Kubernetes (EKS).

- Understanding of container networking and storage.

- Experience with configuration management tools (Ansible, Chef, Puppet).

- Experience with monitoring and logging tools (CloudWatch, Prometheus, Grafana, ELK stack, Splunk).

- Proficiency in scripting languages (Bash, Python).

- Familiarity with programming languages (Java, Python, Node.js).

- Proficiency with Git.

- Understanding of Agile methodologies and DevOps principles.


Experience :


- 5-8 years of experience as a DevOps Engineer, with a focus on AWS.

- Bachelors degree in computer science, software engineering, or a related field.


Preferred Qualifications :


- AWS certifications (AWS Certified DevOps Engineer - Professional).

- Experience with serverless architectures.

- Experience with security tools and practices.

- Experience with database administration.

- Experience with networking and security tools.


info-icon

Did you find something suspicious?