SENIOR DEV OPS/PLATFORM ENGINEER, SEED TEAM
About this Role:
Are you passionate about designing cloud solutions that can help our customers achieve anything imaginable Do you have experience with Microsoft Azure, AWS or GCP. If yes, we would love to talk to you.
As a Cloud Platform Engineer you will be part of our core engineering team that helps build demos, accelerators, for our customers and prospective customers, and embrace any challenge. You will work with a diverse and specialized team of Cloud Infrastructure, Platform, Data & App engineers to design, develop, and deliver cloud solutions, using platforms such as Microsoft Azure (specialization), AWS and GCP. You will also stay updated on technology and ecosystem trends, especially cloud infrastructure, security, migrations, operations, SRE, distributed architecture and event driven architectures.
At Evergreen, we value creativity, collaboration, and customer satisfaction. We offer a flexible and supportive work environment where you can grow your skills and advance your career.
What You'll Do/Key Responsibilities & Function:
Cloud Architecture Consulting:
- Deep understanding of cloud computing concepts, including IaaS, PaaS, SaaS, serverless computing, and containerization technologies (Docker, Kubernetes), EDA (Event Driven Architectures)
- Design, develop, and maintain cloud-based accelerators and demos that showcase the capabilities of our platform and solutions.
- Collaborate with engineering manager, solution architects, and other stakeholders to understand requirements and translate them into effective demonstrations.
- Automate the deployment and management of demo environments using infrastructure-as-code (IaC) tools (e.g., Terraform, CloudFormation).
- Build reusable artefacts for delivery teams
- Create documentation to accompany demos, explaining the underlying technology and its benefits.
- Build CI/CD pipelines to automate the build, test, and deployment of applications and infrastructure changes.
- DevOps principles and practices implementation
- Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI, Azure DevOps, AWS Codepipeline, Github Actions).
- Strong understanding of networking concepts, including VPCs, subnets, routing, and load balancing.
- Implement SRE frameworks in the cloud workloads leveraging best practices and tools.
- Experience with serverless computing (e.g., AWS Lambda, Azure Functions, Google Cloud Functions).
- Experience with containerization technologies (e.g., ECS, EKS, AKS, Docker, Open Shift, Kubernetes).
- Experience with monitoring and logging tools (e.g., CloudWatch, Azure Monitor, Stackdriver) and build dashboards leveraging tools like Grafana, ELK, Prometheus
- Proficiency in at least one programming language (e.g., Python, Java, Node.js, Go).
Collaboration and Communication:
Collaborate with cross-functional teams including application development, operations, and security to ensure seamless integration and operation of cloud systems.
Continuous Learning:
- Stay abreast of the latest cloud technologies and industry trends.
- Mentor junior engineers on cloud computing best practices.
- Obtain Cloud Certifications as required by the partner programs
WHAT YOU'LL NEED TO SUCCEED
- 5+ years of experience on DevOps stack.
- Bachelor's degree in computer science, Engineering, or a related field
- Proven experience as a Cloud Engineer, Developer, Solutions Architect or a similar role in cloud services field
- Excellent communication, problem-solving, and organizational skills
- Certifications such as
- AWS Certified Solutions Architect
- Azure Azure Solutions Architect Expert, AZ-305, AZ-400, AZ-500, AZ-700, SC-200, or other specialized certifications from any hyperscaler.
- Ability to work independently or as part of a team
- Willingness to learn new technologies and adapt to changing customer needs
- Live our values of Everyone Matters, We Take Care of Each Other, Leadership Is Here to Serve, High Character and Hard Work Above All Else, and Always Know Where You Stand
ADDITIONAL INFORMATION
- We're a professional services company that helps our customers solve problems, tackle projects, and embrace any challenge. Rooted in values, Evergreen is a force of nature that builds and manages diverse, specialized teams helping our customers achieve anything imaginable.
- Flexibility to travel as needed for client related activity