DevOps Engineer
Job Summary / Overview
Our client is seeking a skilled and motivated DevOps Engineer to join a dynamic team focused on delivering innovative, reliable, and scalable infrastructure solutions. This role is instrumental in designing, building, and maintaining efficient environments that support software deployment across both internal and external networks.
The ideal candidate is a self-starter with a strong customer focus, a collaborative mindset, and a passion for continuous improvement. This position plays a key role in bridging development and operations, driving efficiency across the software lifecycle, and ensuring high-quality service delivery.
Key Responsibilities
- Design, build, and maintain stable and scalable infrastructure environments across cloud and on-premises systems
- Collaborate cross-functionally with Sales, Engineering, Configuration Management, Support, and Project Management teams
- Implement and promote DevOps best practices to improve development, deployment, and operational processes
- Develop and maintain CI/CD pipelines to support continuous integration, testing, and deployment
- Automate infrastructure processes including backups, monitoring, and security tooling
- Monitor system performance, troubleshoot issues, and continuously optimize deployment processes
- Manage and configure virtual environments using tools such as VMware and Hyper-V
- Deploy, manage, and maintain Kubernetes clusters across various environments
- Build and maintain configuration management (CM) automation for product installations
- Install and support proprietary, third-party, and public software across development, test, and production environments
- Maintain detailed documentation for installations, configurations, and release records
- Perform database operations including imports/exports and execution of SQL scripts
- Track performance metrics, establish baselines, and analyze trends for system optimization
- Evaluate and implement new tools to enhance infrastructure and monitoring capabilities
- Support software release rollouts and coordinate deployments with customers
- Contribute to architectural design and documentation for current and future solutions
- Provide 24/7 on-call support for infrastructure-related issues as needed
Required Qualifications
- 3–6 years of experience designing, deploying, and maintaining infrastructure in both on-premises and cloud environments
- Proven experience as a DevOps Engineer in a scalable production environment
- Strong expertise in DevOps methodologies supporting Agile development teams
- Hands-on experience with Kubernetes, including cluster management and container orchestration
- Experience with version control systems such as Git (e.g., GitHub, Bitbucket)
- Proficiency with CI/CD tools such as Jenkins or CircleCI
- Experience with scripting languages (e.g., Python, Bash, PowerShell, Perl, or PHP)
- Familiarity with programming languages such as Java, Go, JavaScript, or C++
- Solid understanding of API architectures including REST, GraphQL, and SOAP
- Strong knowledge of Linux and/or Windows system administration
- Experience managing cloud infrastructure, preferably within AWS environments
- Demonstrated ability to manage multi-node clusters and perform maintenance tasks
- Excellent troubleshooting, analytical, and problem-solving skills
- Strong written and verbal communication skills
- Ability to work independently and manage multiple priorities effectively
Preferred Qualifications
- Experience with Kubernetes management platforms such as Rancher
- Exposure to infrastructure-as-code (IaC) tools and practices
- Familiarity with large-scale distributed systems and high-availability environments
- Experience supporting customer-facing production deployments
Additional Information
- Fully remote work environment with collaboration across distributed teams
- Opportunity to work on cutting-edge infrastructure and deployment technologies
- Involvement in impactful projects supporting global-scale systems
- Fast-paced, innovation-driven culture with a strong emphasis on continuous improvement and teamwork
- Participation in an on-call rotation to support critical infrastructure operations
- This is an excellent opportunity for a DevOps professional looking to contribute to complex, high-impact systems while working in a collaborative and forward-thinking environment.