Cloud Solutions Architect
The Cloud Solutions Architect will be a part of an international team that designs, develops and delivers new applications for Koch Industries. Koch Industries is a privately held global organization with over 120,000 employees around the world, with subsidiaries involved in manufacturing, trading, and investments. Koch Technology Center (KTC) is being developed in India to extend its IT operations, as well as act as a hub for innovation in the IT function.
This role reports within the OnPoint software product development team. The senior back end developer is responsible to test and sign off any changes built by the development team. This person will help the team release changes into production incrementally every two weeks
Build middle-tier/back-end components (REST APIs, business logic/domain layer) for
A Day In The Life Typically Includes:
•Work with software development teams to help design, build, and maintain the underlying AWS infrastructure as well as CICD pipelines in Azure DevOps to deliver code rapidly and securely
•Perform software deployments and upgrades – afterhours as needed
•Create and update infrastructure via CDK (Python) and CloudFormation templates ensuring versioning and graceful rollback procedures
•Develop CI/CD Pipelines in Azure DevOps in conjunction with Product development.
•Drive standards across all of DevOps to empower automation
•Monitor platform for infrastructure issues (CPU, Memory, DB performance, SQS queue depth, Docker container health, etc.).
•Monitor platform for security risks – evaluate, respond, remediate
•Perform runbook activities such as backup verification, documentation, economic evaluations to identify cost-saving opportunities
•Experiment with new technologies and solutions to meet the constantly evolving demands of the software platform
Automate away as much of the above as possible
Must Have Skills:
·3+ years’ experience performing design/build/support activities in AWS
·7+ years’ experience in software development in Python
·Experience writing and maintaining Infrastructure as Code using CloudFormation and AWS CDK (Python)
·Experience developing infrastructure automation tools on major cloud platforms
·Experience with CI/CD pipelines in a DevOps environment
·Knowledge of cloud platform monitoring and logging tools Knowledge of security best practices as they relate to cloud environments and software development
Good To Have Skills:
As a Cloud Solutions Architect, you’ll play an integral role in developing software products that empower EFT’s customers to make data-informed decisions utilizing machine learning and predictive analytics.You’ll be challenged to leverage cutting edge technologies to solve complex problems in real-time data environments.
The successful candidate will be able to envision solutions, communicate and document the vision, and focus on the work required to make them reality.This candidate will have the opportunity to focus on specific products and to increase expertise in a Cloud Solutions Engineering role while being able to rely on a larger team of Engineers and Architects dedicated to the success of our entire suite of Products. The ability to learn quickly and independently is vital for fulfillment in the role. Below are a few more points.
•Knowledge of Agile software development
•Experience with Docker, Kubernetes, ECS/EKS
•Knowledge of OWASP and software security
•Familiarity with machine learning and predictive analytics
•Experience with Azure DevOps (formerly VSTS)
•Database knowledge - both relational (SQL, MySQL) and document (DynamoDB) storage