SR. DevOps Engineer
Job Description:
We are seeking a highly skilled and experienced Senior DevOps Engineer to join our team. As a Senior DevOps Engineer, you will be responsible for designing, implementing, and maintaining our infrastructure and deployment processes to ensure the smooth and efficient delivery of software products.
Responsibilities:
β’ Design, implement, and manage the overall infrastructure and deployment architecture to support our software products.
β’ Collaborate with development and operations teams to establish DevOps best practices, including continuous integration, continuous delivery (CI/CD), and infrastructure as code.
β’ Develop and maintain automation scripts and tools to streamline the build, deployment, and monitoring processes.
β’ Manage and optimize cloud infrastructure, ensuring scalability, availability, and security.
β’ Implement and manage monitoring, logging, and alerting systems to proactively identify and address performance and security issues.
β’ Troubleshoot and resolve infrastructure and deployment issues in a timely manner.
β’ Collaborate with development teams to optimize application performance, scalability, and reliability.
β’ Ensure compliance with security and regulatory standards.
β’ Stay up-to-date with industry trends, emerging technologies, and best practices in DevOps and cloud infrastructure management.
β’ Mentor and provide guidance to junior team members, fostering a culture of knowledge sharing and continuous learning.
Requirements:
β’ Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
β’ Proven Experience of at least 2 years as a DevOps Engineer or similar role, with a focus on designing and managing cloud-based infrastructure.
β’ Strong proficiency in infrastructure automation tools such as Ansible, Terraform, or CloudFormation.
β’ Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
β’ In-depth knowledge of cloud platforms (e.g., AWS, Azure, GCP) and related services (compute, storage, networking).
β’ Proficiency in scripting languages (e.g., Bash, Python, PowerShell).
β’ Experience with CI/CD pipelines and associated tools (e.g., Jenkins, GitLab CI/CD, CircleCI).
β’ Solid understanding of networking, security principles, and best practices.
β’ Strong problem-solving and troubleshooting skills.
β’ Excellent communication and collaboration abilities.
β’ Leadership skills and the ability to mentor and guide junior team members.
Preferred qualifications:
β’ Professional certifications such as AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, or Google Cloud -Certified - Professional DevOps Engineer.
β’ Experience with serverless computing (e.g., AWS Lambda, Azure Functions).
β’ Knowledge of configuration management tools (e.g., Chef, Puppet, Ansible).
β’ Familiarity with log management and analytics tools (e.g., ELK Stack, Splunk).
β’ Understanding of microservices architecture and related technologies.
β’ Experience with database administration and optimization.
β’ Knowledge of agile methodologies and experience working in Agile/Scrum teams.
Apply Now