Remote Position!
What Does it mean to be a DevOps Engineer at Evisions…
You are somebody who understands the Software Development Lifecycle and has the outright understanding of various automation tools for developing and defining cloud services. You provide your expertise to help guide development of resilient, scalable, highly available service-base architecture.
What your day looks like…
Establish application integration and deployment patterns for a highly collaborative environment
Hands on Design and implementation of cloud services, and cloud-based applications environments
Analyze, troubleshoot, resolve system, software network issues for could infrastructure
Investigate established and emerging technologies that will support and enhance our solutions
Provide thought leadership by investigating established and emerging technologies that will support and enhance our solutions
Create and reinforce processes and patterns for transitioning and supporting software from development through QA and on to production
Technology:
Cloudformation, Lambda, VPC, RDS, S3, ECS/Docker, Deploy, Serverless
What you bring to the table…
Proficient with programming languages such as Java, JavaScript, Python, Groovy and BashPractical knowledge in various scripting languages, system &server administration and mass system deployments
Hands on experience with AWS infrastructure tools and protocols
Experience building out a cloud deployment pipeline using continuous integration tools such as Jenkins, TravisCI, CodeBuild,
Strong knowledge of load-balancing, high availability and disaster recovery designs and architecture
Skills and Bonus points…
Good interpersonal skills, strong communication skills, and ability to work across multiple teams
Systems architecture design and analysis
Wide knowledge in operating systems, containers and networking protocols