Post Job Free
Sign in

DevOps Engineer

Company:
Info Resume Edge
Location:
Islamabad, Islamabad Capital Territory, Pakistan
Posted:
May 18, 2024
Apply

Description:

We are seeking a skilled and experienced DevOps Engineer to join our dynamic team. As a DevOps Engineer, you will play a key role in enhancing and maintaining our cloud infrastructure on AWS and Azure, ensuring scalability, security, and reliability of our systems. You will work closely with our development and operations teams to streamline our processes and automate our infrastructure.

Responsibilities:

Design, build, and maintain efficient and reliable CI/CD pipelines using tools like AWS CodePipeline, Azure DevOps, Jenkins, etc.

Implement and manage infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or ARM templates.

Manage and optimize cloud services on AWS and Azure, including but not limited to EC2, S3, RDS, Azure VMs, Azure SQL Database, etc.

Deploy and maintain applications using AWS Elastic Beanstalk, Azure App Service, or similar platforms.

Monitor system performance and implement security measures to ensure data integrity and accessibility.

Troubleshoot issues across the entire stack - hardware, software, application, and network.

Collaborate with development teams to automate and streamline operations and processes.

Implement best practices for logging, monitoring, and alerting using tools like CloudWatch, Azure Monitor, ELK Stack, Prometheus, Grafana, etc.

Perform database administration tasks for PostgreSQL and other database technologies.

Requirements:

Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).

Proven experience as a DevOps Engineer or similar role.

Strong understanding of cloud computing technologies and architectures, particularly AWS and Azure.

Hands-on experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.

Proficiency in scripting and programming languages (e.g., Python, Bash, PowerShell).

Experience with CI/CD tools such as Jenkins, AWS CodePipeline, or Azure DevOps.

Solid understanding of containerization and orchestration technologies like Docker, Kubernetes, or AWS ECS.

Experience with relational databases, particularly PostgreSQL and AWS RDS.

Familiarity with monitoring tools and practices for cloud-based environments.

Excellent problem-solving and troubleshooting skills.

Strong communication and collaboration skills.

Preferred Qualifications:

AWS or Azure certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).

Experience with serverless architectures and services (e.g., AWS Lambda, Azure Functions).

Knowledge of networking concepts and security best practices in cloud environments.

Experience with version control systems (e.g., Git).

Apply