freehire launches on Product Hunt on 26 August.

Follow →

DevOps Engineer

Summary

Build and maintain CI/CD pipelines, automate deployments, and manage cloud infrastructure using AWS/Azure, Terraform, Docker, and Kubernetes.

· Continuous Integration and Continuous Delivery (CI/CD): Establishing and maintaining CI/CD pipelines to automate the build, testing, and deployment of applications.

· Automation: Terraform, Cloud Formation, Bash.

· Manage and setup Linux or Windows servers.

· Monitoring and Logging: Setting up monitoring and logging solutions.

· Scalability and High Availability: Designing and implementing solutions that ensure applications can scale up or down based on demand while maintaining high availability and fault tolerance.

· Security and Compliance: Implementing security best practices by configuring access controls, encryption, and identity management. Ensuring compliance with industry standards and regulations.

· Networking: Configuring and managing networking components such as Virtual Private Clouds (VPCs), subnets, security groups, and load balancers to create a secure and efficient network architecture.

· Containerization and Orchestration: Working with container technologies like Docker and container orchestration platforms like Kubernetes to package and manage applications consistently across different environments.

· Troubleshooting and Support: Diagnosing and resolving issues related to application and infrastructure performance, connectivity, and other technical challenges.

· Version Control: Managing source code repositories and version control systems (e.g., Git) to maintain codebase integrity and enable collaboration among development teams.

· Disaster Recovery and Backup: Implementing strategies for data backup, disaster recovery, and business continuity to ensure data protection and minimal downtime in case of failures.

· Cost Optimization: Monitoring and managing AWS resource usage to optimize costs and ensure efficient utilization of cloud resources.



Requirements

· Experience with automated deployments and source code / configuration management tools - GitHub Actions, Azure Pipelines, AWS OpsWorks, Jenkins, etc.is a must have.

· Hands-on experience with AWS /Azure services or infrastructure architecture is a must have.

· Hands-on experience with managing Linux servers, containers and Docker is a must have. Experience with Kubernetes is good to have.

· Hands-on experience with Cloud formation or Terraform or Azure ARM templates is good to have.

· Sound understanding of what it takes to have a production ready solution and operate in the DevOps model is required.

· Good to have prior experience in Software Development (Java or Python).

· AWS or Azure intermediate level certification is a must have.



See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available