DevOps Engineer
At Asentria we provide software solutions to companies in the Telecommunications industry to help them monitor and manage remote cell tower sites. This software is used in conjunction with the site-monitoring equipment which we also manufacture and sell.
DevOps Engineer is a key role that focuses on building and maintaining the tools and infrastructure used to automate the release, deployment, and upgrade processes for workloads and production systems. This individual will work on developing the automated pipelines for cloud environments as well as providing consulting services to application and infrastructure teams specific to automated build, test and release automation. This role will be responsible for the operations and operating environment for the DevOps platforms and will drive troubleshooting efforts around incidents and outages.
We are looking for someone who has the skills and experience to take on this role as follows:
- Bachelor’s Degree in Computer Science, Software Engineering or related field
- 3+ years of DevOps experience
- Direct experience with DevOps in AWS and Azure but also on-prem deployments
- Expertise in CI/CD, Application Performance Monitoring, and Alerting systems
- Experience in multiple scripting languages such as Javascript, Powershell, Python etc.
- Good cloud automation and orchestration experience with Terraform, Ansible, Puppet, Chef etc.
- Expertise in relational and NoSQL data platforms Redis, CrateDB, Postgres etc.
- Experience supporting mission critical Linux (primarily) and Windows (optional but good to have) systems at scale
- Experience supporting cloud networking DNS, Web Application Firewall, Security Groups, Network Access Control List etc.
- Experience in supporting containerized workloads Docker, EKS, Kubernetes etc.
- Expertise with cloud monitoring and management systems
- Experience with cloud security principles and best practices
- Expertise in DevOps tools Jenkins, Git, JIRA etc.
- Expertise in management tools Prometheus, Grafana ELK, Datadog etc.
- Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them
- Strong problem solving and analytical skills
- Strong communication skills
- Ability to multitask, work well under pressure and prioritize work against competing deadlines and changing business priorities
An IQ test will be emailed to you automatically when you submit your application and you will have to satisfactorily complete this test in order to be considered further.