Overview:
The DevOps Engineer plays a crucial role in the organization by bridging the gap between development quality assurance and infrastructure teams. They are responsible for streamlining the software delivery process and supporting the development of robust scalable and highly available systems.
Skills and Requirements:
- Proficiency with GitLab CI/CD and experience in setting up and maintaining CI/CD pipelines.
- Experience with Node.js.
- Experience with Java and related frameworks.
- Experience with Docker and Kubernetes.
- Familiarity with cloud platforms (e.g. AWS).
- Understanding Infrastructure as Code (IaC) tools (e.g. Terraform).
- Design and implement automation strategies for the continuous integration and continuous deployment (CI/CD) pipeline.
- Collaborate with development and operations teams to facilitate efficient and timely software releases.
- Manage and maintain cloud infrastructure and virtualization environments.
- Develop scripts and tools for automating operational tasks and monitoring system performance.
- Implement and maintain container orchestration and management platforms.
- Ensure the security and compliance of the infrastructure and applications.
- Provide support for troubleshooting and resolving issues related to production and development environments.
- Optimize the performance and scalability of systems and applications.
- Participate in the design and implementation of disaster recovery solutions.
- Collaborate with crossfunctional teams to enhance the overall efficiency of the software development lifecycle.
- Conduct regular reviews and assessments of the existing infrastructure and processes to identify areas for improvement.
- Stay updated with the latest technologies and industry trends related to DevOps practices.
- Document and communicate best practices for infrastructure and deployment processes.
- Participate in oncall rotation and provide support for offhour maintenance activities.
disaster recovery,ci,node.js,java,devops practices,container orchestration,gitlab ci/cd,performance optimization,cd,docker,troubleshooting,cloud infrastructure,aws,devops,terraform,security,infrastructure,kubernetes,automation