Overview
Job Overview:
You will be a part of our engineering and development teams to integrate and develop solutions for
cloud and virtualized deployment of software as a service product. This will require understanding the
software system architecture function as well as performance and security requirements.
Essential Responsibilities:
In this role, you will:
Work with Engineering Leadership and development team to translate scalability,
performance, reliability, and functional requirements to virtualized/cloud computing solutions
Develop testing strategies and conduct tests to demonstrate viability of cloud deployment
solutions
Administer and manage cloud multiple cloud computing clusters
Support engineer and development teams with onboarding/deploying virtualized software
services
Be required to write a docker file
Create security group architecture
Administer and support developer and user access to cloud resources
Develop tools to monitor and report performance and security metrics for virtualized
resources
Participate in Agile software develop and deployment processes
Communicate methods, findings, and hypotheses with stakeholders.
Basic Qualifications:
Bachelor’s/Master’s Degree in Engineering OR Equivalent
Experience in reading and understanding a docker file and creating a docker file
Significant scripting or programming experience (Shell Script, Java, or Python)
Experience working with CI/CD (e.g. Jenkins)
Experience working with AWS, Azure, or Cloud Foundry
Minimum experience of 3 years in Java Programming, of which at least six months to a year
of relevant work experience in DevOps. The rest could be in coding, preferably Java AND/OR
Python