Job Summary
A DevOps Engineer acts as a liaison between development and IT operations, ensuring that software is developed, tested, and deployed efficiently and reliably. They collaborate closely with software developers, system administrators, and other IT professionals to manage code releases, implement automation tools, and optimize the software development lifecycle.
Key Responsibilities
- Develop and maintain scripts to automate system operations, deployments, and
monitoring tasks. - Implement and manage CI/CD pipelines. Ensure seamless code integration and
deployment processes. - Set up and manage monitoring and logging solutions to ensure the health and
performance of applications and infrastructure. - Work closely with development teams to understand their requirements and provide the necessary infrastructure and tools. Foster a culture of collaboration and continuous improvement.
- Implement and maintain security best practices across the software development
lifecycle, including managing secrets, access controls, and compliance. - Manage and optimize cloud infrastructure on platforms like AWS, Azure, Google
Cloud, ECS, and Civo Cloud. Ensure cost-effective and scalable solutions. - Work closely with customers to support private cloud, hybrid, and on-premises.
- Perform other duties as assigned.
Qualifications & Desired Skills
- A Bachelor’s degree in Computer Science, Engineering, or a related field, or an equivalent combination of education and experience, will be considered.
- Strong knowledge of Linux/Unix systems, networking, and security principles.
- Familiarity with Agile and Scrum methodologies to support iterative and incremental
software development. - Proficiency in one or more programming languages such as Python, Go, or C#.
- Hands-on experience with tools like Jenkins, Docker, Kubernetes, Git, and
configuration management tools like Ansible or Puppet. - Experience with cloud platforms such as AWS, Azure, or Google Cloud, including
services like EC2, S3, Lambda, and Kubernetes. - Ability to work effectively in cross-functional teams, collaborating with developers,
testers, and system administrators. - Excellent verbal and written communication skills to convey technical concepts to
both technical and non-technical stakeholders both internally and with customers. - Relevant certifications such as AWS Certified DevOps Engineer, Google
Professional DevOps Engineer, or Certified Kubernetes Administrator (CKA). - Proficiency in advanced scripting and automation techniques using languages like
Bash, PowerShell, or Python. - Experience with managing and optimizing databases like MySQL, or MongoDB.
- Knowledge of security best practices and tools for vulnerability scanning, intrusion
detection, and compliance management. - Deep understanding of containerization technologies and orchestration platforms
like Docker and Kubernetes.
Compensation
Our competitive financial benefits are designed to support your future planning, recognize your performance, and provide peace of mind throughout all stages of life, including:
-
Competitive compensation
- Performance-based incentives
-
Health and wellness benefits
-
And more
insurance
Medical Insurance
Dental Insurance
Vision Insurance
Life & AD&D Insurance
Short-Term Disability
Long-Term Disability
Accident Insurance
Critical Illness Insurance
Hospital Indemnity Insurance
And more
Time Off
We believe it’s important for our team to have time to rest and recharge. To support this, we offer various time-off options, providing you with the flexibility to take the time you need:
-
Paid Time Off (up to 120 hours PTO)
-
Paid Holidays (8)
- Floating Holidays (3)