Architect, Design, Implement, and maintain continuous build and deployment delivery mechanisms, leveraging innovative solutions and automation;
Consult with other technical team members and management on industry best practices, discuss, and agree on the most innovative solutions applicable to our cloud services environment
Demonstrate thought leadership by excellent presentation and negotiation skills
Proactively identify and drive of tasks associated with end-to-end deployment delivery of solutions
Take initiative in discovering existing and new challenges pertaining to the build and deployment of our environments
Constantly seek to improve, resolve, and streamline tools and processes to meet delivery challenges
Function as a cloud platform team member supporting the organization by driving the stability and availability of tools and environments
Develop and maintain documentation, diagrams, and code for our automated solutions.
Function as a scrum master for a particular scrum team working on projects relating to a dedicated product line.
Act as a product champion by representing the cloud platform team at both the engineering level and operations level.
Education and Experience
A Bachelor’s degree in Computer Science or related field or 4+ years of professional work experinece in a related field
Experience with cloud technologies such as Amazon Web Services
Experience automating Linux or Windows applications
Experience writing Linux Shell, Python Scripts, or Windows Powershell scripts
An ideal candidate should have extensive experience and knowledge in the following areas : Cloud / Automation Experience designing and consuming cloud services (AWS) Ability to think in a Cloud-
native manner Experience with configuration management systems Experience with continous integration systems Experience with Docker Experience with orchestration toolsets.
Development Ability to write automation code in a common scripting language, such as PowerShell, Python, or Bash. Formal development experience is a bonus Experience with Agile development methods Networking Understanding of operational concepts like network security, routing, and load balancing.
Strong understanding of network protocols OS Deep understanding of one of the major OS families Architecture & Design Ability to formalize a design for a variety of audiences Work well with other architects Security Conscious of security concerns Healthy fear of implementing an insecure solution Interaction & Communication Good social interaction with the immediate team as well as other teams Ability to work in an extremely geographically distributed company Excellent communication skills across multiple mediums Collaboration and project management tools : Jira, Confluence, etc.
Strong understanding of aigle methodologies