We are seeking a highly motivated and skilled DevOps/Cloud Engineer with expertise in Linux, cloud platforms (AWS and others), containerization tools, and infrastructure automation. The ideal candidate will have hands-on experience in managing cloud environments, CI/CD pipelines, configuration management, and third-party security tools. This role is critical in ensuring the stability, security, scalability, and performance of our systems. Additionally, proficiency in AWS services is essential, as the candidate will be involved in deploying, configuring, and managing cloud resources
Requirements
Key Responsibilities:
Linux Administration:
Manage Linux servers, including troubleshooting, patching, and optimizing performance.
Ensure high availability and disaster recovery for mission-critical systems.
Cloud Management:
Design, deploy, and manage scalable infrastructure on AWS Cloud and other cloud platforms.
Implement and manage infrastructure as code (IaC) using Terraform.
Containerization and Orchestration:
Build and manage containerized applications using Docker.
Deploy and manage Kubernetes clusters for application orchestration and scaling.
Version Control and CI/CD:
Set up and maintain version control systems like SVN and Git.
Develop and optimize CI/CD pipelines using Jenkins or similar tools.
Configuration Management and Automation:
Automate provisioning and configuration management using Ansible and Shell scripts.
Create and maintain infrastructure automation workflows.
Security and Monitoring:
Integrate third-party tools for security, monitoring, and VAPT (Vulnerability Assessment and Penetration Testing).
Implement robust security measures, including access controls and data encryption.
Collaboration and Support:
Work closely with development teams to ensure seamless deployment of applications.
Provide operational support and incident response for cloud and on-premises infrastructure.
Key Skills And Qualifications
Proficiency in Linux Administration, including installation, configuration, updates, file systems, networking, and security.
Expertise in AWS Cloud (EC2, RDS, S3, VPC, IAM, ELB, Autoscaling) with familiarity in other cloud platforms like Azure or GCP.
Hands-on experience with Docker, Kubernetes, and Terraform for containerization and infrastructure automation.
Proficiency in version control systems (Git, SVN) and CI/CD tools like Jenkins.
Strong scripting skills in Bash, with additional knowledge of Python or Go being a plus.
Configure and manage Apache and Nginx web servers, including deploying SSL certificates and ensuring secure communication.
Implement and maintain security best practices, including system updates, patching, and addressing vulnerabilities in Linux systems and cloud environments.
Monitor, troubleshoot, and optimize system and cloud infrastructure performance for cost and efficiency.
Develop and implement backup, recovery strategies, and high-availability solutions for Linux systems and applications.
Collaborate with cross-functional teams to design and deliver scalable, reliable cloud solutions and communicate effectively with stakeholders.
Excellent problem-solving and troubleshooting skills, with strong communication and collaboration abilities.
Experience with observability tools like CloudWatch, Prometheus, or ELK Stack.