DevOps Engineer

Posted on May 21, 2025

Apply Now

Job Description

  • DevOps Engineer
  • Experience: 4 to 6 yrs
  • Contract Duration : 3 months
  • Location: Remote
  • Job Description:
  • Job Summary:
  • The DevOps Engineer will be responsible for designing, implementing, and maintaining the cloud and on-premises infrastructure for our growing platform. This role emphasizes secure configuration, automation, cost management, and scalability. The ideal candidate is a proactive problem solver with a strong background in infrastructure as code (IaC), cloud security, and performance optimization.
  • Key Responsibilities:
  • Infrastructure Management & Automation:
  • Design, build, and manage scalable, high-availability infrastructure on cloud providers (AWS, Azure, GCP) and/or hybrid environments.
  • Implement and maintain robust CI/CD pipelines to accelerate code releases and streamline deployments.
  • Develop and enforce infrastructure-as-code practices using tools like Terraform, CloudFormation, or similar technologies.
  • Regularly review infrastructure architecture and implement changes for performance, scalability, and reliability improvements.
  • Security & Compliance:
  • Integrate security best practices into all stages of the software development and deployment lifecycle.
  • Automate security controls, monitoring, and compliance checks within the infrastructure (e.g., using tools like AWS Config, GuardDuty, or open-source alternatives).
  • Conduct regular security audits, vulnerability assessments, and remediate identified risks.
  • Collaborate closely with the security team to ensure adherence to company policies and industry regulations (such as GDPR, HIPAA, or PCI-DSS, where applicable).
  • Cost Optimization & Monitoring:
  • Monitor cloud resource usage, analyze spending patterns, and implement cost-control measures to optimize expenditures.
  • Collaborate with cross-functional teams to choose cost-effective solutions without compromising quality or performance.
  • Leverage cloud cost management and optimization tools (such as AWS Cost Explorer, Azure Cost Management, or third-party solutions) to identify savings opportunities.
  • Propose and execute strategies for auto-scaling and resource right-sizing to match demand, thereby reducing idle resources and avoiding budget overruns.
  • Collaboration & Process Improvement:
  • Work alongside development, QA, and product teams to integrate automated testing, deployment, and monitoring solutions.
  • Develop and document infrastructure architectures, procedures, and best practices to ensure knowledge sharing and continuity.
  • Stay current with emerging DevOps practices, cloud technologies, and security trends to continuously drive innovation and improve operational efficiency.
  • Required Skills and Qualifications:
  • Bachelor�s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Proven experience as a DevOps Engineer or in a similar role working with cloud-based infrastructures.
  • In-depth knowledge of containerization (Docker, Kubernetes) and orchestration strategies.
  • Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI) and configuration management tools (Ansible, Chef, Puppet).
  • Strong scripting skills (Bash, Python, or similar) and automation expertise.
  • Solid understanding of cloud platform services, networking concepts, and security principles.
  • Experience with cost management and optimization strategies in cloud environments.
  • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack) for proactive infrastructure management.
  • Excellent communication skills and a collaborative mindset.
  • Preferred Qualifications:
  • Certifications in cloud technologies (AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, etc.).
  • Experience managing multi-cloud or hybrid environments.
  • Exposure to agile methodologies and development frameworks.
  • A proactive approach to identifying potential security vulnerabilities and performance bottlenecks.

Required Skills

in-depth knowledge of containerization (docker kubernetes) and orchestration strategies. hands-on experience with ci/cd tools (e.g. jenkins gitlab ci/cd circleci) and configuration management tools (ansible chef puppet). strong scripting skills (bash python or similar) and automation expertise.