About the role We are looking for a talented and motivated DevOps Engineer to join our team. In this role, you will be responsible for managing and optimizing our continuous integration and continuous deployment (CI/CD) processes, ensuring seamless software delivery and infrastructure management. You will collaborate with cross-functional teams to enhance our development and deployment processes, contributing to the overall efficiency and effectiveness of our software development lifecycle. Job Description * Infrastructure as Code: Design, implement, and maintain infrastructure using tools like Terraform, CloudFormation, or Ansible to manage cloud and on-premises resources. * CI/CD Pipelines: Develop, manage, and improve CI/CD pipelines using tools such as Jenkins, GitLab CI to ensure reliable and efficient software delivery. * Automation and Orchestration: Automate repetitive tasks and streamline workflows using scripting languages like Python, Bash, or PowerShell. * Monitoring and Logging: Implement monitoring and logging solutions to ensure system health and performance, using tools like Prometheus, Telegraf, Grafana, ELK Stack. * Collaboration: Work closely with development, QA, and operations teams to ensure smooth software releases and effective communication. * Security: Integrate security practices into the DevOps processes, including vulnerability assessments, access control, and compliance with industry standards. * Incident Management: Troubleshoot and resolve issues related to application and infrastructure performance, ensuring high availability and reliability. * Cloud Services Management: Manage and optimize cloud services (e.g., AWS, Google Cloud) for performance, cost, and scalability. * Documentation: Maintain clear and comprehensive documentation for processes, systems, and procedures. Qaulifications * Education: Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience. * Experience: [Specify years of experience] years of experience in a DevOps or related role. * Proficiency in scripting languages (e.g., Python, Bash, Powershell). * Experience with infrastructure as code tools (e.g., Terraform, CloudFormation). * Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI). * Familiarity with containerization and orchestration (e.g., Docker, Kubernetes). * Strong understanding of cloud platforms (e.g., AWS, GCP). * Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK). * Understanding of security best practices and tools. Preferred * Experience with serverless architectures and microservices. * Experience in a fast-paced, agile development environment. * Knowledge of network and security configurations in cloud environments. * Strong problem-solving skills. * Excellent communication and collaboration abilities. * Ability to work independently and in a team. * Certifications: e.g., AWS Certified DevOps Engineer, Google Professional DevOps Engineer are a plus.
