This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking a skilled AWS DevOps Engineer to join our dynamic engineering team.
The ideal candidate will have expertise in AWS cloud services, CI/CD pipelines, automation, and infrastructure management, with strong proficiency in GitLab for version control, CI/CD, and deployment.
In this role, you will work closely with developers, system administrators, and IT teams to ensure the seamless integration, deployment, and scaling of applications on AWS infrastructure.
You will leverage your technical skills to drive efficiency, automation, and innovation across our cloud environment.
Key responsibilities include designing, deploying, and managing AWS services such as EC2, S3, Lambda, RDS, and VPC, ensuring high availability, scalability, and security.
You will build and maintain automated CI/CD pipelines using GitLab CI to facilitate efficient software development and deployment processes.
Automating infrastructure provisioning, application deployment, and configuration management using tools such as Terraform, CloudFormation, Ansible, or similar is also part of the role.
Implementing monitoring and logging solutions to ensure optimal performance of AWS resources and applications is essential.
You will collaborate closely with development and operations teams to ensure best practices in infrastructure management, security, and deployment are followed.
Managing source code repositories, branching strategies, and merge requests using GitLab is required.
Implementing security best practices, including managing IAM roles, network security, encryption, and access control for AWS services and resources is crucial.
You will identify and resolve issues related to infrastructure, deployment, and application performance, ensuring minimal downtime and maximum reliability.
Monitoring and optimizing the cost of cloud resources by utilizing best practices in AWS cost management, rightsizing, and resource cleanup is expected.
Creating and maintaining clear documentation related to DevOps processes, infrastructure designs, automation scripts, and deployment workflows is necessary.
Requirements:
A minimum of 3+ years of hands-on experience as a DevOps Engineer, with a strong focus on AWS cloud services is required.
Extensive experience with AWS, including services like EC2, S3, Lambda, RDS, VPC, and CloudFormation is essential.
Proficiency in building and maintaining CI/CD pipelines using GitLab CI, including writing GitLab CI configuration files and integrating with various tools for build, test, and deploy automation is necessary.
Proficient in infrastructure-as-code (IaC) tools such as Terraform or CloudFormation for managing cloud resources is required.
Strong scripting experience with languages like Python, Bash, or PowerShell to automate tasks and processes is needed.
Expertise in GitLab and version control best practices (branching, merging, pull requests) is essential.
A strong understanding of AWS security features, including IAM, security groups, encryption, and network security is required.
Experience with AWS monitoring tools like CloudWatch, CloudTrail, and third-party solutions for performance monitoring, log aggregation, and alerting is necessary.
Excellent problem-solving skills with the ability to diagnose and resolve complex infrastructure and deployment issues are required.
Strong interpersonal skills with the ability to collaborate with cross-functional teams and communicate technical concepts effectively are essential.
Benefits:
We offer a competitive salary and benefits package.
There are opportunities for career growth and advancement within the company.
You will be part of a dynamic and collaborative team environment.
Access to cutting-edge technologies and tools is provided.
Flexible work options, including remote work, are available.