job responsibilities include:
- Tech Stack: Python, Java, PHP, Docker, Terraform, Linux, Swarm, Ansible, AWS
- Recommend new technologies and methodologies for managing cloud-based application services
- Manage cloud environments (80% AWS/20%Azure) and customer on-premise server installations (Linux)
- Automate cloud deployments using Terraform
- Software Configuration Management using Ansible or Azure Devops Pipelines
- Implement monitoring and logging solutions for technology stacks and container orchestration platforms
- Implement Continuous Improvement Continuous Delivery solutions
- Work with various source control technologies, including their connection to processes/pipelines
- Aid customers in addressing challenges, help to recommend DevOps solutions in line with the customer’s goals
- Work with development team to build, deploy, and maintain software in cloud environments
- Work with product security to develop and implement security best practices
- Develop run books and documentation to ensure that other DevOps engineers can respond effectively to issues
Required experience includes:
- 8+ years of prior exprience in roles with cloud-based DevOps focus and must have prior experience as a Senior or Lead DevOps Engineer
- Must have experience with Python, Java, Terraform, Docker, AWS, PHP, Ansible, etc.
- Production level experience with distributed applications as scale in cloud (AWS)
- Experience with container technologies such as Docker
- Experience with configuration management and deployment automation tools such as Terraform or CloudFormation and Ansible
- Strong working knowledge of modern continuous development techniques and pipelines (Jenkins, Github, Gitlab)
- Good knowledge of Bash or Python or some other programming language
- Strong foundational knowledge of Linux operating systems
- Working knowledge of relational databases such as MySQL
- Networking, firewall and load balancer configuration, and Web Application Firewalls
- Knowledge of FTP and file delivery mechanisms
- Problem solving, ability to work independently, collaborative team spirit, strong communciation and documentation skills
- Bachelors in Computer Science or equivalent relevant field