YOUR RESPONSIBILITIES
- Provide customers with reliable and scalable cloud solutions using AWS, Azure, and Kubernetes.
- Design, build, configure, maintain, and support cloud infrastructure.
- Implement and support various CI/CD, security, and testing tools.
- Develop multi-stage CI/CD pipelines to enable faster and frequent releases to production; assist delivery teams in automating their build and deployment processes.
- Document and share knowledge on developed DevSecOps solutions.
- Conduct client workshops to identify challenges, develop transformation roadmaps, and deliver technical solutions.
- Collaborate with clients and other PALO IT teams to understand client requirements, design comprehensive end-to-end approaches, and implement DevOps solutions that meet client needs.
- Approach projects with an engineering consultant mindset, providing expert guidance and strategic consulting to clients.
- Utilize AI development tools such as GitHub Copilot and Cursor to enhance development processes and improve efficiency.
YOUR PROFILE
As our company transitions into an AI-focused firm, all developers are expected to demonstrate proficiency in AI-augmented development practices. We are looking for a creative, self-motivated individual with the following qualifications and qualities:
- Proficiency in working with AI coding assistants (e.g., GitHub Copilot, Cursor) for code generation and problem-solving.
- Understanding of prompt engineering principles for optimal AI tool interaction.
- Ability to effectively collaborate with AI tools while maintaining code quality and adherence to best practices.
- Critical thinking to validate and verify AI-generated code and solutions.
- Adaptability and willingness to continuously learn and stay updated with the rapidly evolving AI landscape.
- Deep understanding of cloud computing technologies, deployment, costing, HA/DR, etc.
- Ability to coach delivery teams on DevOps principles (e.g., CI/CD, test automation, release automation) and engineering practices (e.g., TDD, BDD).
- Proficiency with public cloud platforms such as AWS and Azure. Strong exposure to container technologies (e.g., Docker, Kubernetes, AWS EKS, AKS).
- Hands-on experience with automation and infrastructure-as-code using tools like Terraform, AWS CloudFormation, SAM, ARM, and Bicep.
- Experience in developing and implementing processes for handling releases from development to operations, including rollback solutions.
- Hands-on experience in designing, developing, and migrating CI/CD pipelines (e.g., GitHub Actions, Azure DevOps Pipelines).
- Good understanding of microservice and event-driven architectures and DevSecOps practices for complex distributed systems.
- Proficiency in setting up and configuring monitoring tools (e.g., ELK, Prometheus, Grafana, Splunk) and security tools (SAST, DAST, etc.).
- Strong RDBMS and NoSQL skills in deploying and fine-tuning databases such as MySQL, Oracle, and Elasticsearch.