DevOps Engineer – Application Modernization

DevOps Engineer – Application Modernization

We are seeking an experienced and highly motivated DevOps Engineer to join our team as a key player in our application modernization initiative. This role will focus on modernizing legacy applications and migrating them to Google Cloud Platform (GCP). The ideal candidate will have hands-on experience with cloud infrastructure, CI/CD pipelines, container orchestration, configuration management, and scripting.

Key Responsibilities:
• Application Modernization: Provide support to the application developers for migrating from legacy(On Prem ) to cloud. Lead efforts in modernizing legacy applications, making them cloud-native, and ready for deployment on GCP.
• Cloud Migration: Plan and execute the migration of existing applications to GCP, ensuring scalability, security, and reliability.
• Infrastructure as Code: Develop and manage infrastructure as code (IaC) using Terraform to automate the provisioning of cloud resources.
• CI/CD Pipeline: Design, implement, and manage CI/CD pipelines using GitLab, ensuring seamless integration and delivery processes.
• Containerisation: Deploy and manage containerised applications using Kubernetes, ensuring efficient orchestration and scaling of applications.
• Configuration Management: Use Ansible to automate and manage configuration settings across various environments.
• Scripting: Write and maintain scripts using Python or any other programming language to automate tasks, integrate systems, and improve workflow efficiency.
• Collaboration: Work closely with development teams, architects, and stakeholders to align DevOps processes with business objectives.
• Monitoring & Optimisation: Implement monitoring, logging, and alerting systems to ensure application performance and reliability on GCP.

Required Skills:
• Google Cloud Platform (GCP): Strong experience in designing, deploying, and maintaining applications on GCP.
• Terraform: Proficient in writing Terraform scripts to automate infrastructure deployment on GCP.
• GitLab: Experience with setting up and maintaining CI/CD pipelines in GitLab.
• Kubernetes: Hands-on experience with container orchestration using Kubernetes.
• Helm/Kustomize: Experience with Helm and Kustomize for packaging, managing, and deploying Kubernetes applications.
• Ansible: Skilled in using Ansible for configuration management and automation.
• Scripting: Proficiency in scripting any programming language for automation and integration. Python is good to have
• Application Modernization: Experience in modernizing and refactoring legacy applications to be cloud-native.
• Problem-Solving: Strong analytical and problem-solving skills with a focus on continuous improvement.
• Collaboration: Excellent communication and collaboration skills to work effectively within cross-functional teams.
• Agile: Familiarity with Agile methodologies and experience working in Agile teams

Good to have:
• Certification: GCP certifications such as Professional Cloud DevOps Engineer or Professional Cloud Architect.
• Experience: Previous experience in a similar role within the context of application modernisation or cloud migration.
• Security: Understanding of security best practices in cloud environments.
• Observability: Experience with implementing and managing monitoring, observability, and alerting tools (e.g., Prometheus, Grafana) to ensure comprehensive visibility into system performance and reliability.

Location: , , GB

Offer Expires: 2024-11-23 17:15:54

Job Posting Language: en

LinkedIn: Apply Here