As a Cloud and DevOps Engineer, you will design, implement, and manage cloud environments across Azure, AWS, and GCP. You will oversee provisioning, scaling, monitoring, and security to ensure reliable and secure cloud infrastructures. Your focus will include cost optimization, identifying top cloud architecture solutions, and creating a well-informed cloud strategy. You will drive automation, select CI/CD tools, and establish continuous integration and deployment pipelines. Additionally, you will design distributed systems and leverage Kubernetes for application deployment and monitoring.
- Design cloud environments with a focus on Azure, AWS and GCP and demonstrate technical cloud architectural knowledge, playing a vital role in the design of production, staging, QA, and development of cloud infrastructures running in 24×7 environments.
- Implement and oversee all aspects of the cloud environment including provisioning, scale, monitoring, and security
- Implement required systems, solutions, and processes needed to manage cloud cost, monitoring, scalability, and redundancy are accounted for and continuously validated.
- Identify the top cloud architecture solutions to successfully meet the needs of the company.
- Billing optimization for cloud.
- Create a well-informed cloud strategy and manage the adaption process.
- Defining and setting development, test, release, update, and support processes for DevOps operation
- Encouraging and building automated processes wherever possible.
- Selecting and deploying appropriate CI/CD tools
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline CI/CD Pipeline
- Design and build distributed systems
- Designing and implementing solutions to leverage a Kubernetes cluster.
- Deploying, monitoring, and supporting applications in a Kubernetes environment.
KSAOs Required to Succeed in this Role
- Must have sound knowledge and hands-on experience on setting up Kubernetes platform, deploying microservices and other web applications for both on-prem and cloud environments.
- Experience building CI/CD pipelines using GitHub or similar.
- Highly skilled and experienced with Docker & Containers.
- Ability to design and implement cloud infrastructure
- Knowledge of one or more cloud environments, such as Azure Cloud, Google Cloud, or AWS
- Excellent knowledge of networks, data storage, and security measures to develop and reinforce cloud computing solutions in an organization.
- Must be a Team Player and the candidate should have strong communication skill.