DevOps Engineer:
Position Overview:
We are seeking a skilled DevOps Engineer to join our dynamic IT team. The ideal candidate is a motivated problem solver with a passion for delivering seamless deployment and operational workflows. As a DevOps Engineer, you will collaborate with software developers, system operators (SysOps), and other IT staff members to manage code releases. Your duties will include configuring automation and monitoring tools, ensuring optimal performance of our infrastructure, and resolving issues as they arise.
Key Responsibilities:
• Design and implement continuous integration and continuous deployment (CI/CD) pipelines for efficient software deployment..
• Automate the provisioning, configuration, and management of infrastructure resources.
•Monitor and maintain multiple environments, from development to production, ensuring high availability and reliability..
•Collaborate with development teams to ensure best practices in terms of scalability, security, and efficiency are implemented.
•Troubleshoot and resolve issues in development, test, and production environments.
• Evaluate new technologies and tools, and stay updated with industry best practices.
Requirements:
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
• Proven experience as a DevOps Engineer or similar role.
• Strong understanding of CI/CD pipelines and related tools such as Jenkins, GitLab CI, or CircleCI.
• Experience with containerization technologies (e.g., Docker, Kubernetes) and orchestration tools.
• Proficiency in scripting and automation using languages such as Python, Shell scripting, or similar.
• Solid knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and infrastructure as code (e.g., Terraform, CloudFormation).
• Familiarity with monitoring and logging tools (e.g., ELK stack, Prometheus, Grafana).
•Excellent problem-solving and troubleshooting skills.
• Strong communication and collaboration skills.
Preferred Qualifications:
• Certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar.
• Experience with Agile/Scrum methodologies.
• Knowledge of network protocols and security standards.
• Ability to work effectively in a fast-paced environment and manage multiple tasks simultaneously.