What are the responsibilities and job description for the DevOps Engineer position at EPSoft?
Job Title:- DevOps Engineer
Location:- Houston TX (100% On-Site)
Job Type:- Long Term Contract
Need only local to Houston, TX
May Require an Inperson Interview
Need only on W2 or 1099
Skills
Location:- Houston TX (100% On-Site)
Job Type:- Long Term Contract
Need only local to Houston, TX
May Require an Inperson Interview
Need only on W2 or 1099
Skills
- We are looking for experienced DevOps Engineer(s) with deep technical know-how and hands-on experience implementing various practices, frameworks and tools to help build and support our CI/CD/CT pipelines to enable application deployments, automate infrastructure provisioning, and improve the scalability and reliability of our applications.
- Work with development and support teams to design and implement deployment, provisioning, and integration workflows; ensure environments are stable, properly configured and secure, and identify areas for improvement.
- Build and maintain tools and solutions associated with deployment and our DevOps platform.
- Update our processes and design new processes as needed to optimize performance of our CI/CD/CT pipelines.
- Partner with internal stakeholders to develop best practices to manage and reduce security risks by developing and integrating global security controls into our CI/CD/CT pipelines.
- Prepare environments for development, testing, user acceptance testing, performance, scalability and reliability analysis, and ensure that environments are stable, production-like and available for development and QA teams.
- Establish DevOps Engineer team best practices and document DevOps processes, procedures and workflows to maintain consistency.
- Work with internal stakeholders across various organizations contributing to the development and management of the organization's incident management and disaster recovery processes.
- Support monitoring tools for application and infrastructure stability, reliability and security with automated analysis, problem detection and alert generation.
- Actively troubleshoot any issues that arise and work with development teams to expedite fixes.
- At least 3 years demonstrated success in related IT profession, including substantial DevOps experience and release management practices for enterprise teams.
- S. Degree in Computer Science, Information Technology or equivalent work experience.
- Strong Experience applying DevOps and CI/CD concepts and building CI/CD pipelines with source control such as GIT and Azure DevOps/TFS Experience with Docker containerization, Kubernetes, ServiceMesh, API Gateway and Proxy Server.
- Experience with encryption, SSL/TLS, OpenSSL, key and secret management.
- Experience with application and system profiling/monitoring tools and techniques, scaling and optimization techniques.
- Familiarity with Agile development practices, Scrum/Kanban or other Agile work decomposition and management methodologies
- Experience planning, implementing and maintaining deployment processes for large enterprise multi-tier distributed applications, including experience with IIS, messaging systems and databases.
- Strong general IT application and networking knowledge, including load balancing, networking, Microsoft Active Directory, messaging middleware and virtualization technologies such as VMWare vSphere.
- Strong knowledge of SQL Server (or other RDBMS) configuration, administration, backups and recovery.
- Experience working/communicating with global teams.
- Communicates and collaborates effectively to management, peers and team members.