DevOps Engineer @ AsgaTech
Requirements:
• Bachelor's degree in Computer Science or a related field.
• Collaboration: DevOps engineers should have strong collaboration skills and be able to work effectively with cross-functional teams, including developers, operations, and other stakeholders.
• Continuous Integration and Deployment (CI/CD): Familiarity with CI/CD practices and tools is essential. DevOps engineers should be able to automate build, test, and deployment processes to ensure efficient and reliable software delivery.
• Infrastructure as Code (IaC): Proficiency in IaC tools like Terraform, Ansible, or CloudFormation is crucial. DevOps engineers should be able to define and manage infrastructure resources using code, enabling scalability, reproducibility, and automation.
• Cloud Platforms: Experience with cloud platforms such as AWS, Azure, or Google Cloud is often required. Knowledge of cloud services, networking, and security principles is important for managing and optimizing cloud-based infrastructure.
• Configuration Management: Proficiency in configuration management tools like Puppet, Chef, or Ansible is necessary. DevOps engineers should be able to manage and automate configuration changes across various environments.
• Monitoring and Alerting: Familiarity with monitoring and alerting tools like Prometheus, Grafana, or Splunk is important. DevOps engineers should be able to set up monitoring systems to detect and respond to performance or availability issues.
• Scripting and Programming: Strong scripting and programming skills are essential for automation and creating custom solutions. Proficiency in languages like Python, Bash, or PowerShell is often required.
• Security Best Practices: Understanding of security practices and principles is crucial. DevOps engineers should be familiar with secure coding practices, vulnerability assessment, and implementing proper access controls.
• Problem-solving and Troubleshooting: DevOps engineers should have strong problem-solving and troubleshooting skills to identify and resolve issues in complex systems and environments.
• Continuous Learning: DevOps is a rapidly evolving field, and staying updated with the latest tools, technologies, and industry trends is important. Being open to continuous learning and self-improvement is key for success as a DevOps engineer.
• Understanding of containerization and orchestration technologies such as Docker, Kubernetes, or ECS
- Attractive Salary packages
Interested candidates, Kindly send your updated CV and mention Software Functional Tester in the subject line to [email protected]