Job Summary:
We are hiring a DevOps Engineer with 4 years of hands-on experience in automating deployments, managing infrastructure, and optimizing CI/CD pipelines. The ideal candidate will have strong knowledge of cloud environments, containerization, and infrastructure as code (IaC).
Key Responsibilities:
Build and maintain robust CI/CD pipelines using Jenkins, GitLab CI/CD, or similar tools.
Automate infrastructure provisioning using Terraform, CloudFormation, or similar IaC tools.
Manage cloud infrastructure on AWS, Azure, or GCP.
Deploy and manage containerized applications using Docker and Kubernetes (or ECS/EKS).
Monitor system reliability and performance using tools like Prometheus, Grafana, ELK, or CloudWatch.
Implement security best practices, access controls, and secrets management.
Collaborate with developers, QA, and IT teams to streamline DevOps workflows.
Required Skills:
4+ years of experience in a DevOps role or similar.
Proficiency with Linux/Unix systems and shell scripting.
Experience with containerization (Docker) and orchestration tools (Kubernetes).
Strong experience with CI/CD tools and version control (Git).
Hands-on experience with cloud platforms (AWS preferred).
Familiarity with monitoring, alerting, and logging tools.
Good understanding of networking, firewalls, DNS, and load balancers.
Preferred Qualifications:
Relevant certifications (AWS Certified DevOps Engineer, CKAD, etc.).
Experience with configuration management tools like Ansible, Puppet, or Chef.
Exposure to serverless technologies and microservices architecture.
Strong communication and problem-solving skills.