Job Description
Company Overview:
Tezza Business Solutions is a dynamic and innovative IT organization committed to delivering top-notch solutions to our clients. We are seeking a passionate and skilled DevOps Engineer to be part of our team. In this role, you will bridge the gap between development and operations, playing a key role in building, automating, and deploying our software applications quickly and securely. You will work closely with developers, system administrators, and security engineers to ensure smooth CI/CD pipelines, efficient infrastructure management, and reliable production environments.
Key Responsibilities:
Continuous Integration and Delivery (CI/CD):
• Design and implement automated CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps.
• Configure version control systems (e.g., Git) and implement code review processes.
• Collaborate with developers to integrate automated testing and security scans into the CI/CD pipeline.
• Monitor and optimize CI/CD pipelines for performance and efficiency.
Infrastructure Management:
• Provision and manage infrastructure using cloud platforms (e.g., AWS, Azure, GCP) or on-premise solutions.
• Utilize infrastructure as code (IaC) tools like Terraform or Ansible to automate infrastructure provisioning and configuration.
• Implement infrastructure monitoring and alerting systems for proactive issue identification.
• Maintain and optimize infrastructure for scalability and performance.
Deployment and Release Management:
• Develop and implement deployment strategies for various environments (development, staging, production).
• Perform safe and reliable deployments using rollback and blue-green deployment techniques.
• Collaborate with stakeholders to plan and execute successful releases.
• Analyze deployment logs and metrics to identify and address potential issues.
Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or related field
• 3-5 years of experience as a DevOps Engineer or similar role.
• Strong understanding of CI/CD principles and practices.
• Knowledge of infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
• Excellent communication, interpersonal, and problem-solving skills.
• Ability to work independently and as part of a team.
• Continuous learning and a passion for keeping up with the latest DevOps trends.
Preferred Qualifications:
• Experience with scripting languages (e.g., Python, Bash, PowerShell) for automating tasks.
• Experience with cloud platforms (AWS, Azure, GCP) or on-premise infrastructure management tools.
• Experience with containerization technologies (e.g., Docker, Kubernetes).
Benefits:
Tezza Business offers a competitive salary and benefits package, including health insurance, retirement plans, and opportunities for professional development and growth.