DevOps Engineer - AWS cloud

  • Developer/Programmer
  • Jakarta Raya
  • 21-Aug-2024
  • Rp18.000.000 - Rp25.000.000
  • Full time

Responsibilities:

Cloud Infrastructure Management:

  • Assist in the setup, configuration, and management of AWS cloud infrastructure (EC2, S3, RDS, Lambda, etc.).
  • Support the deployment of applications to AWS environments, ensuring scalability and reliability.

Automation and Scripting:

  • Develop and maintain automation scripts for deploying and managing applications and infrastructure.
  • Utilize Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform to automate resource provisioning.

Continuous Integration/Continuous Deployment (CI/CD):

  • Help set up and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or AWS CodePipeline.
  • Collaborate with development teams to integrate code changes and ensure smooth deployments.

Monitoring and Logging:

  • Implement and maintain monitoring solutions to track system performance, availability, and reliability.
  • Set up logging and alerting mechanisms using AWS CloudWatch, ELK Stack, or similar tools.

Security and Compliance:

  • Assist in implementing security best practices for AWS environments, including IAM roles, security groups, and encryption.
  • Ensure that deployments comply with organizational policies and industry standards.

Troubleshooting and Support:

  • Provide support for operational issues, including troubleshooting and resolving problems with applications and infrastructure.
  • Collaborate with other team members to identify and address performance bottlenecks or security vulnerabilities.

Documentation and Reporting:

  • Document configurations, processes, and workflows for infrastructure management.
  • Generate reports on system performance, deployments, and incidents.

Collaboration and Communication:

  • Work closely with development, QA, and operations teams to streamline workflows and improve processes.
  • Participate in team meetings and provide updates on project progress and issues.

Qualifications:

Educational Background:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

Experience:

  • Typically 0-2 years of experience in a DevOps or IT role, with some exposure to cloud services, particularly AWS.
  • Familiarity with basic DevOps concepts and tools.

Skills:

  • AWS Services: Understanding of core AWS services (EC2, S3, RDS, Lambda, etc.) and their use cases.
  • Scripting Languages: Proficiency in scripting languages such as Python, Bash, or PowerShell.
  • CI/CD Tools: Basic knowledge of CI/CD tools and processes.
  • Configuration Management: Experience with configuration management tools like Ansible or Chef is a plus.
  • Version Control: Familiarity with version control systems like Git.

Certifications (Optional but Preferred):

  • AWS Certified Solutions Architect – Associate or AWS Certified DevOps Engineer – Professional.