Cloud DevOps Engineer
Detailed job description
We are seeking a highly motivated DevOps Engineer with extensive experience in cloud platforms such as AWS, Google Cloud, and Azure.
The ideal candidate will be responsible for building and maintaining CI/CD pipelines, as well as creating and managing different environments for our applications built with technologies such as Node.js, Python, or Next.js.
In addition, you will need to coordinate with the rest of the team working on different layers of the applications.
A commitment to collaborative problem-solving, sophisticated design, and quality product is essential.
This job position does not require a standard work schedule — we’re open to freelance as well. As long as you have a strong work ethic and deliver the necessary tasks, you can organise your work as you please.
The Perfect Candidate
- Strong experience with cloud platforms such as AWS, Google Cloud, and Azure
- Proficient in scripting languages such as Python, Node.js, or Bash
- Hands-on experience with CI/CD tools such as Jenkins, TravisCI, or CircleCI
- Knowledge of infrastructure as code and configuration management tools like Terraform, CloudFormation, or Puppet
- Experience with containerization technologies such as Docker and Kubernetes
- Knowledge of monitoring tools such as CloudWatch, Google Cloud’s operations, or Datadog
- Strong understanding of security and compliance requirements for cloud environments
- Proficient in using code versioning tools such as Git
- Understand complex concepts in solving problems
- Suggest workflow process improvements and sustain self-organized agile teams
- Maintaining active communication with the project team to clarify the requirements
- Mentoring other members of the team
- Empathic and working independently
- Bachelor’s degree in Computer Science, Information Technology, or related field (preferred)
- Excellent written and speaking English skills
- Design, build, and maintain CI/CD pipelines for efficient and automated deployment of applications.
- Develop and implement infrastructure as code using tools such as Terraform, CloudFormation, or ARM Templates.
- Manage multiple cloud environments, including staging and production, ensuring high availability and reliability.
- Troubleshoot and resolve production issues in a timely manner.
- Monitor and optimize resource utilization and cost across cloud platforms.
- Implement security measures to protect against threats and unauthorized access.
- Collaborate with development teams to integrate deployment processes into their workflows.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Stay up-to-date with the latest industry trends and advancements in cloud technology.
What We Offer
- Very flexible work time and option to work from home anytime.
- Attractive salary package (including discounts for Sports activities etc.).
- The opportunity to learn from other experienced senior developers, analysts, and consultants.
- Working with international customers and projects.
- Rewards and benefits based on achievements.
- Rewards for recommending new developers and customers.
- Good coffee and cake at the office. :)