Job Overview:
Join NQOODLET as a DevOps Engineer, where you'll play a pivotal role in optimizing software development and deployment processes. You will work closely with cross-functional teams to implement automation tools and frameworks that streamline the integration, delivery, and deployment of applications. Your responsibilities will include configuring infrastructure, maintaining security measures, troubleshooting issues, and ensuring the high availability of our systems. Strong expertise in cloud platforms, scripting, and containerization is essential for success in this role.
Reporting to: CEO
Key Responsibilities:
- Automation & Integration: Design, develop, and implement tools and frameworks for continuous integration (CI), continuous delivery (CD), and automated deployment.
- Collaboration: Work with development teams to establish best practices for software build, release management, and deployment strategies.
- Infrastructure Management: Configure, manage, and optimize cloud infrastructure, servers, databases, and networking resources to support application development and deployment.
- Monitoring & Performance: Implement and maintain systems for monitoring, logging, and alerting to ensure the performance and availability of applications.
- Issue Resolution: Troubleshoot and resolve application deployment, infrastructure, and performance-related issues.
- Performance Optimization: Conduct performance testing and optimize applications and infrastructure to ensure system efficiency and reliability.
- Security Compliance: Collaborate with security teams to implement access controls, encryption, and conduct vulnerability assessments to maintain a secure infrastructure.
- Agile Methodologies: Participate in agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives to ensure efficient workflows.
- Mentorship: Provide guidance and mentorship to junior team members, fostering a culture of knowledge-sharing and continuous learning.
- Industry Awareness: Stay current with the latest trends and best practices in DevOps, cloud technologies, and automation.
Skills & Qualifications:
- Expertise in cloud platforms (AWS, Azure, GCP, etc.)
- Proficient in scripting languages (Python, Bash, etc.)
- Experience with containerization (Docker, Kubernetes)
- Strong knowledge of CI/CD pipelines
- Familiarity with infrastructure-as-code tools (Terraform, Ansible, etc.)
- Excellent problem-solving and troubleshooting skills