
DevOps Engineer - Remote
- Islamabad
- Permanent
- Full-time
- 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.
- 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.
- 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).