Overview:
We are looking for DevOps Engineer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results.
Roles & Responsibilities:
- Understanding of cloud computing and technology systems and will play a strategic role in maintaining all cloud systems including the front-end platforms, servers, storage, and management networks.
- Design and implement cloud provisioning and deployment solutions that are secure, scalable, resilient, monitored, auditable and cost-optimized, ensuring it meet all the company’s requirements.
- Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating tests as well as production environments.
- Design cloud infrastructure that is secure, scalable, and highly available on AWS
- Work collaboratively with software engineering to define infrastructure and deployment requirements.
- Provision, configure and maintain AWS cloud infrastructure defined as code.
- Ensure configuration and compliance with configuration management tools.
Requirements:
- At least 2-4 years of experience with AWS cloud platforms – EC2, RDS, ELB, Auto Scale, AWS CLi, Elastic ache, Route 53, CloudFront, ELK, S3,IAM, VPC, Subnets, Security Groups, NACL,NAT, SNS, SQS, EC2, Cloud watch & Metrics, ACM, Guard Duty, Organizations And WAF, CloudTrail, Lambda serverless, System Manager, CloudFormation, Terraform.
- Experience in Infra as code automation by using Ansible, Terraform, AWS cloud formation, Lambda, Python, JSON.
- Expertise in setting up and managing web server environments like Apache, Nginx, and applications Word press, PHP, Magento, Drupal.
- Apache Web Server deployments, configurations, performance tuning, & hardening of e-commerce applications.
- Knowledge and optimization skills of databases like MySQL, MongoDB, Aurora and MSSQL.
- Experience in deployment through Docker, and Kubernetes is an added advantage.
- Collaborating with Dev and Testing teams to set up Dev/Testing/Stage and Production environments.
- Working knowledge of branching and merging code lines in the GIT, Stash and resolve all the conflicts raised during merges.
- Experience in tracing complex build problems, release issues and troubleshooting skills.
- Hands-on developing and executing Shell scripts, Perl scripts, JSON and Python scripting.
- Good knowledge on Linux administration and Windows administration.
- Hands-on experience using bug-tracking tools like JIRA.
- Good knowledge on Log Analysis Cloud Watch, and Splunk. Data Dog.
- Experience working with and building RESTful APIs.