Posted on: 08/10/2025
Description :
About the Role
The Senior DevOps Engineer will play a key role in architecting, automating, and optimizing mission-critical systems, ensuring high availability, scalability, and performance across multi-cloud environments.
This role demands hands-on expertise in cloud-native technologies, Infrastructure as Code (IaC), container orchestration, and continuous integration/continuous deployment (CI/CD) automation.
The engineer will collaborate closely with software development and infrastructure teams to enforce DevOps best practices and drive end-to-end delivery automation.
Key Responsibilities :
1.CI/CD Automation and Pipeline Management :
- Design, build, and maintain robust CI/CD pipelines using Jenkins, integrating automated testing, build verification, and deployment stages.
- Develop and maintain Groovy or Python scripts to optimize Jenkins workflows and ensure efficient, error-free deployments.
- Continuously improve build and release processes to support agile software delivery.
Infrastructure as Code (IaC) and Cloud Management :
- Develop, deploy, and manage Infrastructure as Code using Terraform across multi-cloud environments including AWS, Azure, and GCP.
- Design and automate infrastructure provisioning, configuration, and scaling for production and staging environments.
- Implement version-controlled, repeatable, and modular infrastructure deployments aligned with enterprise standards.
Containerization and Orchestration :
- Build, deploy, and manage containerized applications using Docker and Kubernetes for scalable and resilient microservice architectures.
- Design and optimize Kubernetes clusters for resource utilization, performance tuning, and auto-scaling.
- Implement Helm charts, ConfigMaps, and Secrets to standardize Kubernetes-based deployments.
Configuration Management and Automation :
- Automate server provisioning and configuration management using Ansible, ensuring consistent environments across development, staging, and production.
- Create reusable Ansible playbooks and roles for application deployment and system configuration.
Monitoring, Performance, and Reliability Engineering :
- Implement monitoring and alerting solutions using tools like Prometheus, Grafana, or CloudWatch to ensure system health and performance.
- Analyze and resolve infrastructure bottlenecks, automate system recovery, and enhance fault tolerance.
- Perform root cause analysis for production incidents and define preventive measures.
Server and Web Infrastructure Optimization :
- Configure and optimize Linux servers (Ubuntu, CentOS, Debian) for performance, reliability, and security.
- Manage and tune web servers like Apache2 and Nginx for load balancing, SSL termination, and high availability.
- Implement backup, recovery, and disaster recovery strategies for mission-critical systems.
Security and Compliance :
- Integrate DevSecOps practices by embedding security scans into CI/CD pipelines.
- Implement secure access controls, secrets management, and compliance policies across environments.
Collaboration and Continuous Improvement :
- Partner with development, QA, and architecture teams to embed DevOps practices into the SDLC.
- Maintain documentation of processes, infrastructure configurations, and deployment procedures for knowledge sharing.
- Research, evaluate, and implement emerging DevOps tools and technologies to enhance efficiency and reliability
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
DevOps / Cloud
Job Code
1557421
Interview Questions for you
View All