A DevOps Engineer has an essential role in integrating the project functions and resources across the product life cycle, right from planning, building, testing, and deployment to support.
DevOps Engineers are conversant ....
A DevOps Engineer has an essential role in integrating the project functions and resources across the product life cycle, right from planning, building, testing, and deployment to support.
DevOps Engineers are conversant with all the technical as well as IT operations aspects for integrated operations. They are expected to know about the various automation tools which may be required for process automation and testing.
What does DevOps Engineer do?
A DevOps Engineer combines an understanding of both engineering and coding. A DevOps Engineer works with various departments to create and develop systems within a company. From creating and implementing systems software to analyzing data to improve existing ones, a DevOps Engineer increases productivity in the workplace. A DevOps Engineer works to balance various aspects of a project, most of the complex issues such as programming and network building.
Job brief
We are the leading company in our industry in the Capital City area. We are hiring an experienced DevOps Engineer to help us keep growing. If you're dedicated and ambitious, our company is an excellent place to grow your career. Don't hesitate to apply.
Responsibilities
Develops and maintains mission-critical information extraction, analysis, and management systems.
Implements streaming analysis algorithms to generate question-focused data sets (CFDs).
Provides direct and responsive support for urgent analytic needs.
Participates in architecture and software development activities.
Translates loosely defined requirements into solutions.
Uses open source technologies and tools to accomplish specific use cases encountered within the project.
Uses coding languages or scripting methodologies to solve a problem with a custom workflow.
Collaborates with others on the project to brainstorm about the best way to tackle a complex technological infrastructure, security, or development problem.
Performs incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered.
Incidence management and root cause analysis
Coordination and communication within the team and with customers
Selecting and deploying appropriate CI/CD tools
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Mentoring and guiding the team members
Monitoring and measuring customer experience and KPIs
Managing periodic reporting on the progress to the management and the customer
Key requirements
BS in Computer Science, IT, IS, or equivalent area of technical study (IT experience can substitute for a BS degree)
Familiarity with container orchestration services, especially Kubernetes
Familiarity with agile software development in Go, C/C++, Java, JavaScript
Experience administering and deploying development CI/CD tools such as Git, Jira, GitLab, or Jenkins
Experience working on Linux based infrastructure
Excellent troubleshooting
Working knowledge of various tools, open-source technologies, and cloud services
Awareness of critical concepts in DevOps and Agile principles