About the job DevOps AWS Engineer
Job Description:
Note: we are looking for candidates with
hands-on exp in DevOps AWS, Cloud Formation, Terraform, API Gateway, Lambda,
Cognito, authorization token base, Service Catalog, and Harness.
Skill: DevOps Engineer
Exp level: 6 to 10 Years
Location: Remote
As a DevOps Engineer, your primary responsibility will be
facilitating the collaboration between development and operations teams,
ensuring efficient and reliable software delivery and infrastructure
management. You will work closely with cross-functional teams to automate
processes, implement continuous integration and deployment (CI/CD) pipelines,
and maintain and monitor the infrastructure. Your role involves utilizing
various tools and technologies to streamline development, testing, and
deployment processes and improve overall system performance and scalability.
Responsibilities:
- Collaborate with development, operations, and quality assurance teams to streamline software delivery and infrastructure management processes.
- Implement and maintain CI/CD pipelines for efficient and automated build, test, and deployment of applications.
- Configure and manage infrastructure resources, including cloud-based environments and on-premises systems.
- Automate system provisioning, configuration, and orchestration using tools like Ansible, Puppet, or Chef.
- Monitor and optimize system performance, scalability, and availability using tools like Nagios, Prometheus, or ELK Stack.
- Implement and maintain infrastructure as code using tools like Terraform or CloudFormation.
- Collaborate with development teams to improve application performance and scalability through code optimization and infrastructure enhancements.
- Implement and maintain version control systems and repositories (e.g., Git) to manage configuration and deployment artifacts.
- Identify and resolve infrastructure issues, security vulnerabilities, and performance bottlenecks.
- Stay updated with the latest DevOps trends, tools, and best practices.
Qualifications:
- Bachelor's degree in computer science, Engineering, or a related field.
- Proven experience as a DevOps Engineer or a similar role.
- Strong understanding of software development, deployment, and operations processes.
- Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.
- Proficiency in scripting languages like Bash, Python, or Ruby.
- Familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with configuration management tools like Ansible, Puppet, or Chef.
- Familiarity with monitoring and logging tools like Nagios, Prometheus, or ELK Stack.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced and dynamic environment.