Be a thought leader by staying abreast of current and emerging cloud technologies and industry trends
Work with your peers to design and build our global cloud hosting platform capabilities and incorporate the necessary automations and tool configurations that ensure agile and secure consumption
Be a trusted advisor for cloud initiatives by providing objective, practical and relevant ideas, insights and advice while also building organizational partnerships and networks to ensure comprehensive cloud capabilities are developed with input from appropriate business and IT resources.
Directly support the use and delivery of cloud services in the organization.
Partner with business and IT stakeholders to deliver strategic investments in cloud
Ensure that all cloud solutions follow established security and compliance controls
Develop, support and maintain applications and technology solutions
Strong automation skillsets using the automation tools
Ensure all development efforts meet or exceed client expectations. Applications should meet requirements of scope, functionality, and time and adhere to all defined and agreed upon standards.
Ensure high quality and low bug rates of code released into production
Use team project management methodology and processes to development and test product features. Standard team development and testing tools will be used.
Work on agile projects, participate in daily SCRUM calls and provide task updates
Develop supporting and other materials, as required
Develop and maintain internal project documentation
Encourage collaborative efforts and camaraderie with on-shore and off-shore team members
Demonstrate a strong working understanding of the industry best standards in software development and version controlling
Assist with project team duties as required from user story creation to development to deployment to application maintenance
AWS team manages all AWS accounts under DCS Platform
Responsible for AWS accounts provisioning (NOVA)
Building AWS billing dashboard In monitoring the usage and cost of the AWS services and accounts for various member firms/MSP's
Building new API's as part business solutions and enhancements
Developing web front end user experience interface for feature teams
Manages security and compliance through Layer0 automation rules
Responsible for provisioning and monitoring the AWS resources
Responsible for billing charge back model
Responsible for automations on AWS services
Provides support to Cloud Operations team supporting the AWS platform and services
Providing Weekend On-Call support for AWS services to ensure business continuity
4-6 years of experience in the IT field.
4-6 years of experience building resilient, highly available and scalable cloud native platforms and solutions.
4-6 years of experience with infrastructure as code development (ARM, CloudFormation templates) along with configuration management and orchestration tools such as Ansible, Chef, or Puppet.
Developer background, 3+ years of experience with programming in at least one of the following; java, c#, C++, Python, PowerShell, etc.
Tangible experience with cloud infrastructure, data, and application services.
Experience with continuous integration and version control tools, such as VSTS, Jenkins, Microsoft TFS, TeamCity, GIT etc.
Bachelor's degree in Computer Science or equivalent educational or professional experience and/or qualifications.
4-6 years’ hands-on experience in applying and implementing design patterns for product development
4-6 years’ experience with cloud development using AWS IaaS and PaaS services.
Experience using an iterative development methodology, process, and tools such as Agile, Scrum, VSTS, and/or Jira to develop software.
Strong automation and API development skills which are pre-requisites for this role
Strong programming knowledge and understanding of Python framework development techniques.
Deployment & Management (Elastic Beanstalk, AWS Code Deploy, Cloud formation)
Ability to write code using AWS security best practices (e.g., not using secret and access keys in the code, instead using IAM roles.
Ability to use a CI/CD pipeline to deploy applications on AWS.
Ability to use or interact with AWS services.
Ability to apply a basic understanding of cloud-native applications to write code.
Proficiency in developing, deploying, and debugging cloud-based applications using AWS
Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
Experience in EC2, ELB, RDS, Lambda, API Gateway Route53 & S3 and RDS.
Should have knowledge on AI/ML tools and should have keen ability to implement automations
Experience with the core AWS services
Experience with Docker and Kubernetes.
Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).
Experience with monitoring solutions such as Cloud Watch, Prometheus, and the ELK stack.
Previous exposure to large-scale systems design.
Ability to troubleshoot distributed systems.
Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform.
Experience with building or maintaining cloud-native applications.
Experience with the serverless approaches using AWS Lambda is a plus. For example, the Serverless Application Model (AWS SAM).
Awareness in building required cost monitoring dashboard for various MSP’s
Exposure towards developing and implementing of cloud security rules
Excellent communication skills, understanding customer needs, negotiations skills, Vendor management skills