Job Openings
DevOps Engineer
About the job DevOps Engineer
Minimum requirements:
- Minimum Qualification - Bachelors degree in Programming/Systems or Computer Science or other related field
- Experience - 3-5 Years of programming experience
Responsibilities:
- Provide technical leadership, coaching and mentoring as well as technical guidance or system process expertise
- Evaluate new application packages and tools to perform research on best practices
- Plan and perform ongoing routine application maintenance tasks to assist in production support and improve performance
- Build a culture of collaboration between Analysts, Architects, Development, QA and Infrastructure ensuring optimal delivery
- Review modules for quality assurance and assist in defining DevOps and quality guidelines and standards
- Create technical design specifications
- Develop IT solutions to meet business requirements and translate technical requirements into test cases, test scenarios and scripts
- Build automated deployments using configuration management technology
- Document and complete knowledge transfer to production support
- Work with Release Management to ensure modules are production ready
- Document functions and changes to new or modified modules and test activities/results
- Assist in the development of user guides and training documentation for systems
- Participate in the development of contingency plans including reliable backup and restore procedures
- Assist in the development of disaster recovery plans with service providers
- Apply lean and agile principles on the project delivery pipeline to develop and deploy code
- Participate in IT project planning processes by creating and sharing development estimates and operational requirements to enable accurate planning with realistic timelines
- Perform script maintenance and updates due to changes in requirements or implementations
- Set up and maintain the test environments for both manual and automated testing.
- Server Management through the concept of Virtualization (KVM) and Containers (LXC) using Linux (RedHat), Linux (VirtualBox) and OpenStack.
- Monitored automated build and continuous software integration process to drive build/release failure resolution.
- Comfortable with Windows/Linux OS Relational database management system including PostgreSQL, MSSQL Server, MYSQL and SQL Server.
- Programming experience in Java, Python, JavaScript and PHP. Design and Implementation of complex IT solution.
- Develop technical requirements and solution architect from business proposals.