DevOps Engineer
About the Job :
We are looking for a highly skilled and motivated DevOps Engineer to join our dynamic team. In this fast-paced, quality-conscious environment, you will play a crucial role in designing, developing, and maintaining critical software systems. You'll be instrumental in bridging the gap between development and operations, ensuring seamless and efficient delivery pipelines, and maintaining robust, scalable infrastructure. If you thrive on solving complex problems in distributed computing environments and are passionate about continuous improvement, we encourage you to apply!
Roles and Responsibilities :
As a DevOps Engineer, your core responsibilities will include :
- Design, develop, and maintain critical software in a fast-paced, quality-conscious environment.
- Quickly understand complex systems and codebases, taking ownership of key components and ensuring their delivered quality.
- Diagnose and troubleshoot intricate problems within distributed computing environments.
- Collaborate closely with other Engineers and cross-functional teams to diagnose and resolve production performance-related issues.
- Work proficiently with Python and Shell scripting, building and managing systems on Docker.
- Define and set up robust development, testing, release, update, and support processes for DevOps operations.
- Identify and deploy effective cybersecurity measures by continuously performing vulnerability assessments and risk management.
- Strive for continuous improvement, building and optimizing Continuous Integration (CI), Continuous Delivery (CD), and Continuous Deployment (CI / CD) pipelines.
- Manage periodic reporting on project progress to both management and customers, ensuring transparency and alignment.
Skills :
To succeed in this role, you should possess the following skills and qualifications :
Programming & Scripting : Familiarity with scripting languages such as Python and Shell scripting.Networking & Security : A strong understanding of networking and security protocols (e.g., HTTPS, SSL, Certificates).Containerization & Orchestration : Proven experience in building containers and working with container orchestration applications (Kubernetes / K8S, ECS, Docker).Infrastructure & CI / CD Tools :
Hands-on experience working on Linux-based infrastructure.Proficiency with GIT for version control.Experience with CI / CD Tools like Jenkins and infrastructure as code tools like Terraform.Database Management :
Configuration and management experience with databases such as MySQL, PostgreSQL, and MongoDB.Cloud Services :
Working knowledge of various tools, open-source technologies, and cloud services, with a strong preference for AWS.(ref : hirist.tech)