Responsible for design, implementation and maintenance of infrastructure and various services hosted on AWS cloud. Good understanding of infrastructure-as-code, deployment orchestration and application tooling. Specialization in specific areas, such as processes, e.g. CI/CD, or specific platforms, e.g. AWS Cloud. The candidate should be well versed in modern agile delivery concepts such as Kanban, Scrum, etc.
- Responsible for the planning, implementation, and growth of the AWS cloud infrastructure
- Stay current with new services introduced by AWS and vendor products, evaluating which ones would be a good fit for the company
- Experience designing and building web environments on AWS, which includes working with services like EC2, ELB, RDS, and S3
- Experience building and maintaining cloud-native applications
- A solid background in Linux/Unix and Windows server system administration
- Design, develop and maintain CI and CD pipelines
- Develop automation playbooks for deployments, configuration management, provisioning, reporting and other recurring tasks
- Ensure that deployment platforms are scalable and conform to enterprise standards
- General understanding of pipeline technology involving Jenkins-Kubernetes with respect to Openshift.
- Management and monitoring of AWS Platform
- Good understanding of key services like CloudFormation, KMS, S3, IAM, EC2, Service Catalog, Code Commit
- Ability to analyze CloudWatch logs and troubleshoot any issues.
- Good understanding of SCPs, Control Tower, Stack Set and Lambda Functions
- Python or Golang (Intermediate Knowledge required)
- GitHub Actions (Overall CI/CD Knowledge is important/good to have)
- Troubleshoot issues with existing workflow using workflow run logs, debug logging etc
- Kubernetes, Docker, Helm (Basic to Intermediate Experience
- Good Understanding of Terraform (basic concepts, e2e working)
- Troubleshoot issue with existing code
- load balancing, network security, standard network protocols
- Ability to create medium solutions using Procedures and Classes
- Good understanding and working experience on Python Dicts, JSON and Yaml
- Ability to review code by other programmers
- Ability to create medium-level solutions using Functions, Structs, and Interfaces
- Good understanding and working experience with libraries
- Read and understand existing GitHub workflow code
- Understanding of expressions, context, environment variables, jobs, runner, secrets use
- Deploy resources using Terraform
Official notification