Location Gurugram
A skilled DevOps Engineer to manage and optimize both on-premises and AWS cloud infrastructure.
The ideal candidate will have expertise in DevOps tools, automation, system administration, and CI/CD
pipeline management while ensuring security, scalability, and reliability.
Key Responsibilities
- AWS & On-Premises Solution Architecture:
Design, deploy, and manage scalable, fault-tolerant infrastructure across both on-premises and AWS
cloud environments.
Work with AWS services like EC2, IAM, VPC, CloudWatch, GuardDuty, AWS Security Hub, Amazon
Inspector, AWS WAF, and Amazon RDS with Multi-AZ.
Configure ASG and implement load balancing techniques such as ALB and NLB.
Optimize cost and performance leveraging Elastic Load Balancing and EFS.
Implement logging and monitoring with CloudWatch, CloudTrail, and on-premises monitoring solutions.
- DevOps Automation & CI/CD:
Develop and maintain CI/CD pipelines using Jenkins and GitLab for seamless code deployment across
cloud and on-premises environments.
Automate infrastructure provisioning using Ansible, and CloudFormation.
Implement CI/CD pipeline setups using GitLab, Maven, Gradle, and deploy on Nginx and Tomcat.
Ensure code quality and coverage using SonarQube.
Monitor and troubleshoot pipelines and infrastructure using Prometheus, Grafana, Nagios, and New
Relic.
- System Administration & Infrastructure Management:
Manage and maintain Linux and Windows systems across cloud and on-premises environments,
ensuring timely updates and security patches.
Configure and maintain web/application servers like Apache Tomcat and web servers like Nginx and
Node.js.
Implement robust security measures, SSL/TLS configurations, and secure communications.
Configure DNS and SSL certificates.
Maintain and optimize on-premises storage, networking, and compute resources.
- Collaboration & Documentation:
Collaborate with development, security, and operations teams to optimize deployment and
infrastructure processes.
Provide best practices and recommendations for hybrid cloud and on-premises architecture, DevOps,
and security.
Document infrastructure designs, security configurations, and disaster recovery plans for both
environments.
Required Skills & Qualifications
Cloud & On-Premises Expertise: Extensive knowledge of AWS services (EC2, IAM, VPC, RDS,
etc.) and experience managing on-premises infrastructure.
DevOps Tools: Proficiency in SCM tools (Git, GitLab), CI/CD (Jenkins, GitLab CI/CD), and
containerization.
Code Quality & Monitoring: Experience with SonarQube, Prometheus, Grafana, Nagios, and New
Relic.
Operating Systems: Experience managing Linux/Windows servers and working with CentOS,
Fedora, Debian, and Windows platforms.
Application & Web Servers: Hands-on experience with Apache Tomcat, Nginx, and Node.js.
Security & Networking: Expertise in DNS configuration, SSL/TLS implementation, and AWS
security services.
Soft Skills: Strong problem-solving abilities, effective communication, and proactive learning.
Preferred Qualifications
AWS certifications (Solutions Architect, DevOps Engineer) and a bachelor's degree in Computer Science or
related field.
Experience with hybrid cloud environments and on-premises infrastructure automation.