Moon Technolabs - Senior DevOps Engineer - Groovy/Grails
Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs
Job 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
- 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.
- 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.
- 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.
- 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.
- 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.
Looking to get Placed? Try our Placement Guarantee Plan
- 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.
- Integrate DevSecOps practices by embedding security scans into CI/CD pipelines.
- Implement secure access controls, secrets management, and compliance policies across environments.
- 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
Skills
PythonDevopsDevops ToolsKubernetesLinuxSoftware DevelopmentTestingCloudIf an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.
Important dates & deadlines?
Application Deadline
27 Nov 25, 05:43 PM IST
Similar Jobs
View All

