QUALIFICATIONS:
• Bachelor’s degree in computer science, Information Technology, or a related field.
• Proven experience as a DevOps Engineer or similar role, with a focus on AWS.
• Strong proficiency in automated provisioning and cloud management.
• Experience with Infrastructure as Code tools, particularly Terraform and Packer.
• Solid understanding of CI/CD pipelines and version control systems.
• Strong scripting skills (e.g., Python, Bash) for automation tasks.
• Excellent problem-solving and troubleshooting skills.
• Good interpersonal and communication skills for effective collaboration.
PREFERRED QUALIFICATIONS:
• AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
• Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
• Knowledge of microservices architecture and serverless computing.
• Familiarity with monitoring and logging tools (e.g., CloudWatch, ELK stack).
What would you do here
• AWS Cloud Management:
o Design, deploy, and manage AWS cloud infrastructure.
o Optimize and maintain cloud resources for performance and cost efficiency.
o Monitor and ensure the security of cloud-based systems.
• Automated Provisioning:
o Develop and implement automated provisioning processes for infrastructure
deployment.
o Utilize tools like Terraform and Packer to automate and streamline the provisioning of
resources.
• Infrastructure as Code (IaC):
o Champion the use of Infrastructure as Code principles.
o Collaborate with development and operations teams to define and maintain IaC scripts
for infrastructure deployment and configuration.
• Collaboration and Communication:
o Work closely with cross-functional teams to understand project requirements and
provide DevOps expertise.
o Communicate effectively with team members and stakeholders regarding infrastructure
changes, updates, and improvements.
• Continuous Integration/Continuous Deployment (CI/CD):
o Implement and maintain CI/CD pipelines to automate software delivery processes.
o Ensure reliable and efficient deployment of applications through the development lifecycle.
• Performance Monitoring and Optimization:
o Implement monitoring solutions to track system performance, troubleshoot issues, and optimize resource utilization.
o Proactively identify opportunities for system and process improvements.