AgileEngine is a top-ranking provider of software solutions to Fortune 500, Global 500, and Future 50 companies. Listed on Inc. 5000 among the fastest-growing US companies, we are always open to talented software, UX, and data experts in the Americas, Europe, and Asia.

If you like a challenging environment where you’re working with the best and are encouraged to learn and experiment daily, there’s no better place — guaranteed! :)

Must haves

  • Cloud Platform Expertise: Strong understanding of both AWS and GCP cloud platforms, with emphasis on GCP services relevant to the migration process;

  • Infrastructure as Code (IaC): Proficiency in Terraform for provisioning and managing infrastructure in a repeatable and automated manner;

  • CI/CD Pipeline Implementation: Experience in setting up and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or Google Cloud Build to automate code integration, testing, and deployment;

  • Containerization and Orchestration: Solid knowledge of Docker for containerization and Kubernetes for container orchestration, essential for deploying and managing applications in a cloud-native environment;

  • Python Proficiency: Strong expertise in Python scripting for automation tasks and developing tooling for data migration and infrastructure management;

  • Configuration Management: Familiarity with configuration management tools like Ansible or Puppet for automating the configuration and management of servers and applications;

  • Monitoring and Logging: Proficiency in setting up monitoring and logging solutions using tools like Prometheus,

  • Grafana, Stackdriver, or ELK (Elasticsearch, Logstash, Kibana) to track application performance and troubleshoot issues;

  • Security and Compliance: Understanding of security best practices in cloud environments, including identity and access management (IAM), encryption, network security, and compliance standards;

  • Version Control Systems: Proficient in using version control systems like Git for managing code changes, infrastructure configurations, and collaboration within the team;

  • Problem-solving Skills: Ability to troubleshoot complex issues, identify root causes, and implement effective solutions to ensure the successful migration of services/products from AWS to GCP;

  • Upper-intermediate English level.2

Nice to haves

  • AWS Experience: Familiarity with AWS services and architecture to understand the existing infrastructure and applications better;

  • Experience with GCP Services: Familiarity with GCP services such as Compute Engine, Cloud Storage, Cloud

  • Functions, Cloud Run, Cloud Pub/Sub, Cloud SQL, etc., to assist in finding suitable replacements for AWS native services;

  • Database Migration: Experience in migrating databases from AWS RDS to Google Cloud SQL or other GCP-native database services, ensuring data consistency and minimal downtime;

  • Serverless Computing: Understanding of serverless computing concepts and experience in utilizing serverless platforms like AWS Lambda or Google Cloud Functions can facilitate the adoption of serverless architecture in the migrated applications;

  • Cost Optimization: Knowledge of cost optimization techniques in GCP, such as rightsizing resources, utilizing preemptible VMs, and leveraging sustained use discounts, to optimize cloud spending post-migration;

  • Training and Mentoring: Ability to train and mentor team members on GCP technologies and best practices, ensuring knowledge transfer and skill development within the team;

  • Documentation and Communication: Strong documentation skills to document the migration process, infrastructure configurations, and troubleshooting procedures, along with effective communication skills for collaboration with team members and stakeholders;

  • Performance Optimization: Skills in optimizing application performance on GCP, leveraging caching mechanisms, content delivery networks (CDNs), and other performance-enhancing techniques;

  • Experience with Microservices Architecture: Understanding of microservices architecture can be beneficial in breaking down monolithic applications into smaller, more manageable services during the migration process;

  • Capacity Planning and Scalability: Ability to assess resource requirements, plan capacity, and design scalable architectures in GCP to accommodate future growth and demand.

The benefits of joining us

  • Professional growth

Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.

  • Competitive compensation

We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.

  • A selection of exciting projects

Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.

  • Flextime

Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.

Senior DevOps Engineer

Solicitar ahora
Back to search page