We are seeking a highly skilled and motivated DevOps Engineer to join our growing team. You will be responsible for building, maintaining, and optimizing scalable cloud infrastructure, automating CI/CD pipelines, and ensuring the security, reliability, and performance of our production environments. You will work closely with cross-functional teams to support smooth, cost-efficient, and resilient operations.
Key Responsibilities:
- Design, implement, and maintain cloud infrastructure (Azure, AWS, or GCP) following best practices.
- Build and manage CI/CD pipelines to automate application deployments and updates.
- Manage, monitor, and troubleshoot production environments to ensure uptime, performance, and reliability.
- Implement and maintain cloud cost optimization strategies to maximize efficiency and reduce operational expenses.
- Continuously monitor system performance, security, and availability using industry-standard tools (e.g., Prometheus, Grafana, Datadog, New Relic, ELK Stack).
- Develop Infrastructure as Code (IaC) solutions using Terraform, ARM templates, CloudFormation, or similar tools.
- Manage container platforms such as Docker and orchestration using Kubernetes.
- Implement and enforce security controls, backup strategies, and disaster recovery procedures.
- Collaborate with development, QA, and security teams to embed DevOps best practices across all stages of the SDLC.
- Participate in incident management, root cause analysis, and proactive problem prevention initiatives.
- Document processes, runbooks, and system configurations to support ongoing operations and team knowledge sharing.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 3+ years of experience as a DevOps Engineer, Site Reliability Engineer, or similar role.
- Strong hands-on experience with public cloud platforms (Azure, AWS, or GCP).
- Proven experience in managing and optimizing production environments at scale.
- Expertise with CI/CD tools (Azure DevOps, Jenkins, GitLab CI/CD, GitHub Actions, etc.).
- Proficiency in scripting languages (e.g., Bash, Python, PowerShell).
- Hands-on experience with Docker, Kubernetes, and container orchestration.
- Solid understanding of Infrastructure as Code (Terraform, Ansible, Pulumi, etc.).
- Deep knowledge of monitoring, alerting, and logging frameworks.
- Experience in cloud cost management and optimization strategies.
- Strong grasp of networking concepts, security best practices, and system troubleshooting.
Nice to Have:
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).
- Experience with serverless computing and microservices architectures.
- Exposure to database administration and optimization (SQL/NoSQL).
- Familiarity with Agile/Scrum methodologies.
Generating Apply Link...