Posted on: 03/12/2025
Description :
About the Role
We are looking for a skilled DevOps Engineer to build, maintain, and automate the infrastructure and deployment systems that power our enterprise-scale applications and microservices. You will be responsible for ensuring high availability, performance, scalability, and security across environments while enabling fast and reliable software delivery.
This role is ideal for engineers who thrive at the intersection of software engineering, automation, cloud infrastructure, and system reliability.
Key Responsibilities :
Infrastructure & Cloud Management :
- Deploy, manage, and scale cloud infrastructure on AWS / Azure / GCP.
- Build and maintain Kubernetes clusters, container orchestration, and service deployments.
- Implement networking, load balancing, DNS, and security configurations across environments.
CI/CD Automation :
- Design, develop, and streamline CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.
- Automate build, test, deployment, and rollback processes for microservices and frontend apps.
- Ensure pipelines follow best practices for security, reliability, and performance.
Monitoring, Logging & Reliability :
- Configure and maintain monitoring and alerting using tools like Prometheus, Grafana, ELK/EFK stack, Datadog, New Relic, CloudWatch, etc.
- Implement SRE practices such as SLIs, SLOs, error budgets, and automated remediation.
- Troubleshoot production issues and ensure high system uptime.
Automation & Scripting :
- Build automation using Python, Bash, PowerShell, or other scripting languages.
- Automate infrastructure provisioning using Terraform, CloudFormation, Pulumi, etc.
- Implement configuration management using Ansible, Chef, Puppet, or similar tools.
Security & Compliance :
- Enforce secure deployment practices, secrets management, and identity access controls.
- Integrate security scanning into CI/CD (SAST, DAST, dependency checks).
- Ensure compliance with logging, auditing, backup, and disaster recovery requirements.
Collaboration & Process :
- Work closely with software engineering, QA, and product teams to support rapid releases.
- Participate in architectural discussions and provide input on scalability and reliability.
- Document runbooks, architecture diagrams, and operational processes.
- Participate in on-call rotation (if required).
Required Skills & Qualifications :
- Experience working with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of Linux administration, networking, storage, and virtualization.
- Hands-on experience with Docker, Kubernetes, and microservices deployments.
- Proficiency with scripting (Python, Bash, etc.) and automation frameworks.
- Experience building CI/CD pipelines and using DevOps tools (Jenkins, GitHub Actions, GitLab CI, etc.).
- Familiarity with monitoring, logging, and observability tools.
- Solid understanding of Git, Agile development, and release processes.
Preferred / Nice-to-Have :
- Experience with infrastructure-as-code tools (Terraform preferred).
- Knowledge of service meshes (Istio, Linkerd) or API gateways.
- Experience with serverless technologies (AWS Lambda, Azure Functions).
- Exposure to security tools (Vault, Snyk, Aqua, Prisma Cloud).
- Experience with performance tuning and cost optimization in cloud environments.
- Familiarity with message queues (Kafka, RabbitMQ).
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
DevOps / Cloud
Job Code
1584447
Interview Questions for you
View All