Job Details
Experience: At least 4+ year relevant experience on DevOps Qualification: Bachelors or advanced degree in Computer science, Software engineering or equivalent is required AWS Certification or 3+ years hands on Linux systems configuration Networking and infrastructure components like ELB Monitoring and alerts Docker Experience with containers as build artifacts Configuration, provisioning and deployment to production environments Certification or 2+ years hands on Kubernetes: Container provisioning, orchestration and clustering Roles and Responsibilities Manage the configuration of the build infrastructure (Windows and Linux) Improve reliability and performance of test and build processes Design and maintain automated release channels Proactively look for ways to automate the installation and upkeep of build tools and dependencies Review and recommend solutions and tools to improve the software development process Own the process for releasing builds into QA and up to production Managing pre/post release code merges Managing the code branching strategies Building the bridge between Engineering (dev & QA) and IT Operations It is essential to have excellent communication and coordination skills to successfully integrate various functions in a coordinated manner and deliver the responsibilities to the customer's satisfaction Collaborate with the engineering teams (onshore and offshore) to deliver on integration projects Conduct required engineering work to support the sprint goals Should take responsibility to bring in new technologies and practices Implementing various development, testing, automation tools, and IT infrastructure Managing stakeholders and external interfaces Setting up tools and required infrastructure Defining and setting development, test, release, update, and support processes for DevOps operation Troubleshooting techniques and fixing the code bugs Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage Encouraging and building automated processes wherever possible Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management 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) Managing periodic reporting on the progress to the management and the customer Awareness of critical concepts in DevOps and Agile principles Familiarity with cloud platform development AWS and its services Provides input into the strategy and technical planning of system/application technology in accordance with internal and external software compliance standards.
Independently solve moderately complex issues with minimal supervision, while escalating more complex issues to appropriate staff Other duties as assigned