DevOps Engineer

EnableComp
Summary
Join EnableComp as a DevOps Engineer and play a crucial role in architecting, maintaining, and securing our application deployment, configuration management, and system/application monitoring. You will collaborate with Systems and Development teams to build efficient and redundant systems, automate workflows, and ensure a scalable and secure environment. This position requires designing and implementing CI/CD pipelines, developing custom application and system monitoring, and troubleshooting server and application issues. You will also work with the QA team on automated testing and create deployment security measures. The ideal candidate possesses a strong background in DevOps, cloud platforms (Azure), and various scripting and programming languages. EnableComp offers a supportive and collaborative work environment.
Requirements
- BA/BS in Computer Science or equivalent practical experience
- 5+ years of DevOps Engineer or similar software engineering role
- Proficient with deployment and CI tools
- Working knowledge of databases and SQL
- Strong knowledge of cloud platforms (Azure) and associated services
- Strong knowledge of non cloud based platforms and servers. (e.g., Windows server, Ubuntu Linux)
- Strong understanding of networking, security, and system administration
- Familiarity with containerization (Docker, Kubernetes) and container orchestration
- Experience in MS and Linux based development languages (e.g., C#, .net, PowerShell, SQL, JavaScript)
- Proficient with scripting languages (e.g., Bash, Python, Ruby)
- Experience with version control tools such as Git
- Expertise in infrastructure automation using Terraform, CloudFormation, or other IaC tools
- Experience in enterprise-level monitoring tools for measuring application and system performance, and full environment reliability (e.g. SolarWinds, WhatsUpGold)
- Excellent problem-solving and troubleshooting skills
- Ability to work independently as well as with a team
- Equivalent combination of education and experience will be considered
- Must have strong computer proficiency and understand how to use basic office applications, including MS Office (Word, Excel, and Outlook)
- Regular and predictable attendance
Responsibilities
- Design, implement, operate, and maintain a full suite of local and cloud-based services alongside with the systems team
- Design, implement, and maintain CI/CD pipelines to ensure automated and efficient deployment processes
- Architect and maintain a deployment standard to be used by the development team
- Provide an automated deployment process environment to support rapid development and deployment
- Develop custom application and system monitoring and knowledge of monitoring systems (e.g. WhatsUp Gold)
- Monitor, maintain, design and optimize cloud-based infrastructure for performance, scalability, and security
- Assist in troubleshooting server, systems and application issues
- Work with the QA Development team to design automated testing of applications within the deployment process
- Automate repetitive tasks such as system provisioning, application deployment, and monitoring
- Create, oversee and test deployment security measures (e.g. access authentication and disaster recovery)
- Keep an open line of communication with the development staff to support their needs
- Maintain complete technical application deployment and system configuration documentation
- Suggest improvements to applications and systems to support monitoring
- Other duties as required
Preferred Qualifications
- Demonstrated technology abilities in a complex environment showing tenacity and creative ability to self-learn and create success in challenging application/IT infrastructures
- Good grasp of the fundamentals of planning for scalability in a growing company
- Ability to work well with team members to produce results
- Excellent communication skills, utilized to collaborate both within IT and across all functions of the company to drive IT initiatives
- Ability to work calmly under pressure
Share this job:
Similar Remote Jobs
