At the moment, we are looking for a freelance DevOps Engineer to join our team and help build, maintain, and optimize scalable infrastructure solutions. You’ll play a key role in improving deployment pipelines, ensuring system reliability, and enabling efficient collaboration between development and operations.
- Proven experience with AWS cloud platform.
- Hands-on expertise with Infrastructure as Code tools (Terraform, Ansible, CloudFormation, etc.).
- Strong proficiency in CI/CD tools (Git, Jenkins, GitHub Actions).
- Experience with containerization technologies and serverless architectures.
- Familiarity with real-time monitoring, alerting (e.g., Prometheus, Grafana), and cost optimization strategies.
- Excellent problem-solving and troubleshooting skills to resolve complex infrastructure issues.
- Ability to manage tasks independently while also contributing actively and effectively within a team environment.
- Fluency in English.
- Define and implement automated build pipelines targeting AWS environments.
- Develop and maintain infrastructure definitions using YAML templates (CloudFormation/Terraform for AWS).
- Establish and enforce organizational policies (IAM roles, resource tagging, network security groups) to uphold compliance and best security practices.
- Review existing cloud infrastructure setups.
- Develop equivalent Infrastructure as Code (IaC) templates to facilitate seamless transitions to on-premise setups.
- Implement AWS Serverless Application Model (SAM) pipelines to package, test, and deploy Lambda functions and associated resources.
- Build and manage end-to-end CI/CD pipelines integrating Git with build servers for automated validation, artifact generation, and deployment.
- Enable rapid scaling with automated provisioning and CI/CD processes.
- Embed integrations with third-party services such as Cloudflare (CDN/WAF) and centralized logging systems.
- Deploy robust monitoring systems to provide real-time alerts on service health, latency, and error rates.
- Set up centralized log aggregation for enhanced traceability and auditing.
- Analyze resource utilization regularly to enforce rightsizing recommendations and implement cost optimization strategies to prevent budget overruns.
- Conduct periodic infrastructure audits to identify performance bottlenecks, security vulnerabilities, and cost-saving opportunities.
- Continuously refine IaC templates, CI/CD pipelines, and monitoring rules to enhance reliability, agility, and operational efficiency.
- Accelerate time-to-market with serverless and containerized solutions, ensuring future migration flexibility.
- Flexible working hours of remote work.
- Open-minded and outside-the-box ideas embodied in life.
- Award-winning and diverse team to grow together.
- Minimum bureaucracy and a great working environment.