N

Senior DevOps Engineer (Front-End Focus)

Navteca
Full-time
Remote

We are seeking a highly experienced and motivated Senior DevOps Engineer with a strong front-end development background to join our growing team. In this role, you will be responsible for building, maintaining, and optimizing our CI/CD pipelines, infrastructure, and deployment processes, with a particular focus on enhancing the front-end development workflow and user experience. You will collaborate closely with front-end developers, back-end engineers, and QA teams to ensure seamless integration, rapid deployment, and optimal performance of our web applications.
Responsibilities:

  • CI/CD Pipeline Development:Ā Design, implement, and maintain robust CI/CD pipelines for front-end applications, leveraging tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
  • Front-End Build Optimization:Ā Optimize front-end build processes, including code compilation, testing, bundling, and minification, to improve performance and reduce build times.
  • Deployment Automation:Ā Automate the deployment of front-end applications to various environments (development, staging, production) using tools like Ansible, Terraform, or Docker.
  • Cloud Infrastructure Management:Ā Manage cloud infrastructure (AWS, Azure, GCP) to support front-end applications, including serverless deployments, CDN configuration, and performance monitoring.
  • Performance Monitoring and Optimization:Ā Implement monitoring and logging solutions to track front-end application performance, identify bottlenecks, and optimize user experience.
  • Collaboration with Development Teams:Ā Work closely with front-end developers to integrate DevOps practices into the development workflow, ensuring code quality and efficient deployments.
  • Security and Compliance:Ā Implement security best practices and ensure compliance with relevant regulations throughout the CI/CD pipeline and infrastructure.
  • Troubleshooting and Incident Response:Ā Troubleshoot and resolve issues related to front-end deployments, infrastructure, and performance.
  • Mentorship and Knowledge Sharing:Ā Mentor junior DevOps engineers and share expertise in front-end development and DevOps best practices.

Qualifications:

  • 10+ years of experience in DevOps or related roles, with a strong understanding of software development lifecycle (SDLC).
  • 5+ years of experience with front-end development technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).
  • Expertise in building and maintaining CI/CD pipelines for front-end applications.
  • Proficiency in infrastructure-as-code tools (Terraform, Ansible, CloudFormation).
  • Experience with cloud platforms (AWS, Azure, GCP) and relevant services for front-end deployments.
  • Strong understanding of containerization technologies (Docker, Kubernetes).
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Bachelor's degree in Computer Science or a related field.