Job Description
Job Description
About the Role:
Dev Ops Engineer
Description of Position: As a DevOps Engineer, you will take a lead role in architecting, optimizing, and maintaining the reliability, scalability, and security of our cloud and on-premise software platforms. You will guide the evolution of our DevOps practices, mentor junior engineers, and influence strategic decisions around infrastructure, automation, and system performance. This position requires deep technical expertise, strong ownership, and the ability to collaborate across teams to drive continuous improvement.
Duties and Responsibilities: Primary responsibilities of the position include designing, building, and maintaining scalable and efficient CI/CD pipelines to ensure smooth and timely delivery of high-quality software releases. You will automate tasks using configuration management tools such as Ansible and Terraform to improve the efficiency and reliability of the development and operations process.
Other duties may include:
Lead root-cause investigation and resolution of complex system issues to minimize downtime and disruptions.
• Oversee monitoring, logging, and observability strategies to ensure performance, availability, and proactive alerting across environments.
• Design and manage enterprise-grade CI/CD workflows using tools such as Jenkins, GitHub Actions, and similar platforms.
• Architect containerization strategies and manage workloads using Kubernetes, Docker, and Swarm to increase portability, scalability, and operational efficiency.
• Lead the migration, modernization, and ongoing management of infrastructure in Kubernetes using Helm, Docker, and cloud-native tools.
• Collaborate closely with development, product, and operations teams to ensure infrastructure, tooling, and automation support business and technical priorities.
• Define, implement, and enforce security, compliance, and governance standards across infrastructure, pipelines, and cloud environments.
• Champion best practices, documentation standards, and DevOps methodologies across the organization.
• Mentor and support junior engineers and contribute to a culture of technical excellence.
• Perform additional IT-related tasks as needed.
Qualifications needed to be successful:
Bachelor’s degree in computer science, Engineering or related field.
Proficiency with cloud platforms such as AWS, Azure or Google cloud.
Experience with containerization and orchestration technologies like Docker or Kubernetes.
Strong knowledge of CI/CD tools.
Familiarity with infrastructure code.
Proficient in scripting languages such as Bash, Python or PowerShell.
Excellent problem-solving skills.
Strong communication and teamwork skills.
Highly organized and self-motivated
What we offer:
Career/Professional Development Training
Full Medical, Dental and Vision
Supplemental Life Insurance
Maternity/Paternity Leave
Employee Stock Options
Employee Activities
401k Contribution
Paid Time Off
7 Paid Holidays
On-site Gym
Generous Employee Referral Program