What are the responsibilities and job description for the DevOps Engineer position at ECi Software Solutions Career?
At ECI our mission is to support the entrepreneurial growth of small and medium-sized businesses. Customer experience is at the forefront of everything we do. To help us build functional systems that improve the customer experience and protect uptime we are now looking for a Senior DevOps Engineer that will be responsible for securing, governing, scaling, and creating repeatable tools & processes across our multi-cloud environments. These skills will have been groomed and hardened in production, resulting in real-world experience supporting enterprise grade services. If you have a solid background in IaC, SDLC, public cloud platforms, and are familiar with tools like Bash/PowerShell or Python, we’d love to speak with you. Objectives of this Role Working closely with SRE and Development teams to support ECI's Cloud vision & Operating Model Work even closer with InfoSec to continually protect ECIs Global cloud assets by ensuring alignment with the NIST Cyber Security Framework across all operational platforms Evangelize the DevOps culture and philosophy across all ECIs business units Continually seek to find ways to upskill, coach, and train contributors across the Enterprise Work closely with platform and software vendors to continually keep current with changing technologies and offering Combat waste and sprawl across all our cloud platforms driving down OpEx costs Reduce complexity by building integrations across ECI's Cloud tools Understanding the needs of stakeholders to ensure what we build is driven by those needs, resulting in a hyper UX focus Working on ways to automate and improve development and release processes Identifying technical problems and developing ways to automatically remediate those problems Working with software developers and software engineers to ensure that development follows established processes and works as intended Planning out projects and being involved in project management decisions Key Responsibilities Deep engagement with AWS, Azure, and GCP platforms Achieve repeatability via IaC predominantly using Terraform Management of the Azure DevOps platform focusing on VCS and CI/CD Contribute & create Reference Architectures standardizing workloads across the Enterprise Engage with stakeholders to evolve the use of SDLC across both application and infrastructure stacks Work with heterogeneous technologies to help aid the adoption of the cloud Ensure OS and Software modernization via automation Collaborate on root cause analysis (RCAs) with SRE and Ops Teams for production outages/service disruptions Investigate and resolve technical issues Extend Observability tools to achieve correlative analysis to aid business decisions Design procedures for system troubleshooting and maintenance Skills and Qualifications Degree in Computer Science or similar (equivalent experience will be considered) Experience as a Senior DevOps Engineer or similar software engineering role for production environments Proficient with git and git workflows Good knowledge of Bash/PowerShell/Python Production experience with k8s and containerized workloads Production experience with common CI/CD platforms Can quickly understand technical and process challenges and break down complex problems into actionable steps Can work in a frequently changing environment with the capability to interpret management information to amend plans Collaborative team spirit Glass half full visionary Continual learner Preferred Qualifications Degree in Computer Science or similar (equivalent experience will be considered) 5 years in a production environment Experience with software engineering and customer experience Experience developing engineering practices for a large corporation A self-starter with the ability to operate autonomously and collaboratively in a team
Salary : $0
DevOps Engineer
INSPYR Solutions -
Fort Worth, TX
DevOps / Cloud Engineer
Kforce Inc -
Roanoke, TX
Azure DevOps Engineer
Walker Elliott -
Bedford, TX