Job Summary:
We are seeking a highly skilled Senior DevOps Engineer to join our team and play a key role in managing, automating, and optimizing our development and deployment processes. The ideal candidate will have strong expertise in cloud infrastructure, CI/CD pipelines, containerization, and system monitoring to ensure seamless software delivery and high system availability.
Key Responsibilities:
1. Infrastructure & Automation
- Design, implement, and maintain CI/CD pipelines to automate software builds, tests, and deployments.
- Develop Infrastructure-as-Code (IaC) using tools such as Terraform, Ansible, or CloudFormation.
- Manage cloud-based infrastructure (AWS, Azure, or GCP) for scalability, security, and cost optimization.
- Implement containerization strategies using Docker and Kubernetes.
2. System Monitoring & Reliability
- Configure and monitor system performance, security, and availability using tools like Prometheus, Grafana, or Datadog.
- Implement logging and alerting solutions to ensure rapid detection and resolution of issues.
- Enhance system reliability through high-availability and disaster recovery strategies.
3. Security & Compliance
- Implement security best practices, including identity management, encryption, and vulnerability scanning.
- Ensure compliance with industry standards (ISO 27001, SOC 2, GDPR) and internal security policies.
- Manage role-based access control (RBAC) and least-privilege principles for cloud and on-premise environments.
4. Collaboration & Support
- Work closely with software developers, QA engineers, and IT teams to streamline deployment processes.
- Provide support and troubleshooting for production and staging environments.
- Mentor junior DevOps engineers and promote best practices within the team.
Required Qualifications:
Technical Skills
- Cloud Platforms: AWS, Azure, or Google Cloud.
- CI/CD Tools: Jenkins, GitHub Actions, GitLab CI/CD, or CircleCI.
- Containerization: Docker, Kubernetes, Helm.
- IaC: Terraform, Ansible, CloudFormation.
- Scripting & Automation: Python, Bash, PowerShell, or Go.
- Monitoring & Logging: Prometheus, Grafana, ELK Stack, Datadog.
- Security & Compliance: Identity and access management, vulnerability scanning.
Soft Skills
- Strong problem-solving and troubleshooting skills.
- Ability to work under pressure and meet tight deadlines.
- Excellent communication and teamwork skills.
- Strong analytical thinking and ability to automate repetitive tasks.
Preferred Qualifications:
- 5+ years of experience in DevOps, cloud engineering, or infrastructure management.
- Experience in microservices architecture and serverless computing.
- Certifications (AWS Certified DevOps Engineer, CKA, Azure DevOps Engineer) are a plus.
Benefits:
- Competitive salary package.
- Flexible working hours and Hybrid
- Health insurance and wellness programs.
- Learning & development opportunities.
- A dynamic and innovative work environment.