Job Description
This is a remote, work-from-home position.
Overview
We are seeking a highly skilled DevOps Engineer with extensive experience in building and maintaining complex AWS cloud environments. The ideal candidate will be proficient in managing AWS instances (e.g., EC2, RDS, Route 53) and possess strong Linux system administration skills, alongside experience with scripting and containerization tools like Docker and Kubernetes.
If you are passionate about optimizing cloud environments, ensuring security, and driving process improvements, this role is for you!
Responsibilities
- Environment Management: Deploy, automate, maintain, and manage production and development environments to ensure availability, performance, scalability, and security.
- Architecture Improvements: Suggest and implement architectural improvements and recommend process optimizations.
- Technology Evaluation: Evaluate new technology options, tools, and products to enhance the infrastructure.
- Security: Ensure critical system security using best practices and security frameworks.
- Process Development: Help develop documentation for processes, deployment procedures, and monitoring activities.
- Environment Documentation: Document infrastructure environments for clarity and knowledge sharing.
Requirements
Personal Competencies:
- Excellent communication skills, both verbal and written.
- Strong collaboration skills with multiple stakeholders.
- Good organizational skills and ability to prioritize workloads.
- Ability to work independently with minimal oversight.
- Ability to work effectively under pressure in a fast-paced environment.
- Experience working with remote teams, including client teams and internal coworker teams.
Skills Required:
- AWS Expertise: Broad experience with AWS technologies, including EC2, RDS, ELB, EFS, S3, VPC, Glacier, IAM, and CloudWatch, emphasizing cloud security best practices.
- Scripting and Automation: Strong scripting skills (e.g., Bash) and expertise in automation.
- Operating Systems: Proficient in Linux system administration.
- Monitoring Tools: Experience with monitoring tools such as Nagios or similar systems.
- Database Administration: Proficient in MySQL database administration.
- CI/CD Pipelines: Experience building and managing Continuous Integration/Continuous Development pipelines.
- Version Control: Proficient in administering version control systems like GIT.
- Networking: Understanding of network topologies, protocols, and services (DNS, HTTP(S), SSH, FTP, SMTP).
- PHP Stack Familiarity: Familiarity with PHP stacks, including Laravel, Magento, WordPress, and Drupal.
- Containerization: Hands-on experience with Docker and orchestration tools like Kubernetes.
- Project Management Tools: Familiarity with tools such as Slack, ClickUp, Asana, and Jira.
- Troubleshooting: Strong troubleshooting skills for infrastructure and application issues.
Experience
- 3-5 years of AWS and DevOps experience.
- AWS certifications are a plus.
- Demonstrated deep knowledge of AWS and Linux environments.
- Experience with PHP and other server-side application languages is a plus.
Benefits
- Competitive Salary: Receive a competitive salary aligned with your skills and experience.
- Additional Benefits: Enjoy a comprehensive benefits package.
- Career Growth: Opportunities to advance your career and take on new challenges.
- Professional Development: Attend developer conferences and upskill on the latest technologies.
- Exciting Projects: Work on innovative and impactful projects that challenge and inspire.
Job Information
Posted On
12/27/2024
Job Type
Full-time
Job Location
Remote, Pakistan
Industry
Technology
Experience Required
3+ years
Skills Required
- AWS
- Docker
- Kubernetes
- CI/CD Pipelines
- Linux System Administration
- Terraform
Screening Questions
Please provide brief answers to the following questions.
* Indicates required