Job Details
Skills And Tools:
Job Description
• Consult with management on operational requirements and software solutions.
• Design, implement, and manage tools and processes that enable agile software development and continuous delivery.
• Develop and maintain CI/CD pipelines across multiple environments.
• Automate software deployment, configuration, and maintenance tasks to ensure fast and reliable releases.
• Oversee installation, configuration, and monitoring of solutions to guarantee high availability and performance.
• Build and maintain monitoring, notification, and analytics tools to track system health and performance.
• Collaborate with software developers, QA engineers, and other IT teams to streamline workflows and resolve infrastructure issues.
• Guide and mentor junior DevOps engineers, fostering a culture of continuous learning and best practices.
• Conduct security, performance, and availability tests; oversee periodic system audits and recovery preparedness.
• Stay current with emerging technologies and industry trends to enhance infrastructure and operational practices.
Job Requirements
•Bachelor’s degree in Computer Science, Information Technology, or a related field .
• 5+ years of experience in DevOps, cloud infrastructure, or related roles.
• Proven expertise with cloud platforms such as AWS, Azure, or GCP, including infrastructure as code (e.g., Terraform, CloudFormation).
• Hands-on experience with CI/CD tools like Jenkins, Travis CI, CircleCI, or GitLab CI.
• Proficiency in scripting languages such as Python, Bash, or Ruby.
• Solid knowledge of containerization and orchestration technologies (Docker, Kubernetes)
•Strong understanding of network administration, cybersecurity best practices, and system resilience.
• Excellent problem-solving, troubleshooting, and communication skills.