DevOps Manager
InCommodities US
Full-time
Houston, TX
Job description
Job Overview
We are seeking a highly skilled DevOps Engineer to join our dynamic IT team. The ideal candidate will be responsible for designing, implementing, and maintaining scalable, reliable, and secure cloud infrastructure and deployment pipelines. This role requires expertise in automation, system administration, and software development practices to support continuous integration and delivery (CI/CD) processes across enterprise-level applications. The DevOps Engineer will collaborate closely with development teams to streamline operations, ensure system stability, and optimize performance in a fast-paced environment.
Responsibilities
- Develop and maintain automated deployment pipelines using tools such as Jenkins, GitLab, TFS, and Maven to facilitate continuous integration and continuous delivery (CI/CD).
- Manage cloud infrastructure on platforms including AWS, Google Cloud Platform, Azure, OpenStack, and VMware virtualization environments.
- Configure and administer containerization technologies such as Docker and Kubernetes for scalable microservices deployment.
- Implement infrastructure as code using Terraform, Ansible, Puppet, Chef, and PowerShell scripts to automate provisioning and configuration management.
- Monitor system performance with tools like New Relic, Splunk, Elasticsearch, and Log analysis to ensure high availability and reliability.
- Maintain security protocols including cloud security measures, firewall management, identity & access management (IAM), DNS security, and incident response procedures.
- Troubleshoot software deployment issues across various enterprise software including WebSphere, Weblogic, JBoss, Tomcat, Microsoft SQL Server, Oracle databases, and related middleware.
- Support disaster recovery planning and incident recovery strategies to minimize downtime during outages or security breaches.
- Collaborate with development teams on requirements gathering for new features or system improvements while adhering to SDLC best practices.
- Manage system testing environments ensuring proper debugging and troubleshooting of distributed systems involving RESTful APIs, web services, TCP/IP protocols, and network administration.
Experience
- Proven experience working as a DevOps Engineer or in a similar role supporting enterprise software solutions.
- Extensive hands-on knowledge of cloud computing platforms such as AWS, Google Cloud Platform, Azure or OpenStack.
- Strong background in scripting languages including Python, Bash (Unix shell), PowerShell, Perl, Groovy, Ruby on Rails, C#, C++, JavaScript.
- Proficiency with containerization tools like Docker and orchestration frameworks such as Kubernetes.
- Experience with configuration management tools such as Ansible, Puppet, Chef; version control systems including GitHub, GitLab; build tools like Maven and Gradle.
- Familiarity with virtualization technologies including VMware vSphere/ESXi; system administration of Linux/UNIX environments; Windows Server environments.
- Knowledge of enterprise middleware including WebSphere Application Server and Weblogic Server deployments.
- Understanding of networking concepts such as TCP/IP protocols, DNS management, WAN/LAN configurations.
- Ability to implement RESTful APIs & web services; perform log analysis; manage incident response & incident management processes effectively. This position offers an exciting opportunity for a dedicated professional eager to work at the forefront of cloud infrastructure automation while supporting innovative enterprise applications in a collaborative environment.
Job Type: Full-time
Pay: $53.92 - $58.73 per hour
Expected hours: 40.0 per week
Benefits:
- 401(k) matching
- Dental insurance
- Employee assistance program
- Employee discount
- Professional development assistance
- Referral program
- Relocation assistance
People with a criminal record are encouraged to apply
Location:
- Apple Valley, CA 92307 (Required)
Willingness to travel:
- 50% (Required)
Work Location: In person